Бази на податоци за почетници

Вовед во бази на податоци, SQL и Microsoft Access

На површината, базата на податоци може да изгледа како табеларна пресметка; има податоци распоредени во колони и редови. Но, тоа е местото каде што сличноста завршува затоа што базата на податоци е многу помоќна.

Што може да направи базата на податоци?

Базата на податоци има широка функционалност за пребарување. На пример, одделот за продажба може брзо да го побара и пронајде целиот продажен персонал кој постигнал одреден износ на продажба во одреден временски период.

Базата на податоци може да ги ажурира податоците во рефус - дури и милиони или повеќе записи. Ова би било корисно, на пример, ако сакавте да додадете нови колони или да примените некоја податотека.

Ако базата на податоци е релациона , во која се наоѓаат повеќето бази на податоци, може да се вклопи во различни табели. Ова значи дека можете да создадете врски помеѓу табелите. На пример, ако ја поврзав табелата на клиенти со табела на нарачки, можевте да ги најдете сите нарачки за нарачка од табелата на нарачки што еден клиент од табелата на клиентите некогаш обработил, или дополнително го насочил за да ги врати само тие нарачки обработени во одреден временски период - или речиси секаков вид комбинација што може да се замисли.

Базата на податоци може да изврши комплексни пресметки за агрегат во повеќе табели. На пример, можете да наведете трошоци во повеќе малопродажни места, вклучувајќи ги и сите можни под-суматови, а потоа и финален.

Базата на податоци може да наметне конзистентност и интегритет на податоците, што значи дека може да го избегне дуплирањето и да обезбеди сигурност на податоците преку неговиот дизајн и серија на ограничувања.

Која е структурата на базата на податоци?

На наједноставен, базата на податоци се состои од табели кои содржат колони и редови. Податоците се одделени по категории во табели со цел да се избегне дуплирање. На пример, бизнис може да има табела за вработените, една за корисници и друга за производи.

Секој ред во табелата се нарекува рекорд, и секоја ќелија е поле. Секое поле (или колона) може да биде дизајнирано да содржи одреден тип на податоци, како што се број, текст или датум. Ова се спроведува со серија правила за да се обезбеди дека вашите податоци се точни и сигурни.

Табелите во релациона база на податоци се поврзани преку клуч. Ова е идентификатор во секоја табела која уникатно идентификува ред. Секоја табела има примарна клучна колона, и секоја табела што треба да се поврзе со таа табела ќе има колона за странски клуче чија вредност ќе се совпаѓа со примарниот клуч на првата табела.

Базата ќе вклучува формулари за да можат корисниците да внесуваат или уредуваат податоци. Покрај тоа, ќе има можност да генерира извештаи од податоците. Извештајот е едноставно одговорот на прашањето, наречено барање во базата на податоци. На пример, може да ја побарате базата на податоци за да дознаете бруто приход на компанијата во одреден временски период. Базата на податоци ќе ви го врати извештајот со бараните информации.

Заеднички производи за бази на податоци

Microsoft Access е една од најпопуларните бази на податоци на пазарот денес. Се испорачува со Microsoft Office и е компатибилен со сите производи на Office. Се одликува со волшебници и лесен за користење интерфејс кој ве води низ развојот на вашата база на податоци. Други десктоп бази на податоци се исто така достапни, вклучувајќи FileMaker Pro, LibreOffice Base (која е бесплатна) и брилијантна база на податоци.

Ако размислувате за база на податоци за средни до големи бизниси, можеби ќе сакате да ја разгледате базата на податоци на серверот базирана на јазик на структуриран пребарувач (SQL) . SQL е најчестиот јазик на базата на податоци и се користи од повеќето бази на податоци денес.

Серверските бази на податоци како MySQL, Microsoft SQL Server и Oracle се енормно моќни - но, исто така, скапи и можат да дојдат со стрмна крива на учење.