Qasja relacionale për ndërtimin e bazave të të dhënave nënkupton punën me një model të të dhënave tabelare, domethënë me mënyrën e zakonshme të prezantimit. Zbatohet duke përdorur sistemet e menaxhimit të bazës së të dhënave.
Thelbi i një strukture relacionale dhe përgatitja e të dhënave
Çdo bazë e të dhënave është informacion i organizuar dhe i strukturuar i ruajtur në një ose më shumë tabela. Tabelat janë një paraqitje e natyrshme dhe e njohur e të dhënave, e përbërë nga rreshta dhe kolona. Qasja relacionale nënkupton një marrëdhënie të caktuar midis tabelave të tilla. Lidhjet ose marrëdhëniet ju lejojnë të kombinoni, të merrni të dhëna nga disa tabela në të njëjtën kohë në një pyetje.
Për të krijuar një bazë të dhënash relacionale, është e nevojshme, para së gjithash, të formojmë një grup tabelash dhe marrëdhëniesh ndërmjet tyre. Në këtë rast, duhet të ndiqni rregullat e mëposhtme. Së pari, secila tryezë duhet të jetë e të njëjtit lloj dhe të ketë një emër unik. Së dyti, rreshtat e tabelës duhet të përbëhen nga një numër fiks i fushave dhe vlerave (nuk mund të përfshini kolona të shumta dhe grupe përsëritëse). Së treti, vargjet duhet të jenë të paktën një vlerë (fushë) e ndryshme nga njëra-tjetra në mënyrë që të jenë në gjendje të identifikojnë ndonjë varg. Së katërti, kolonat duhet të kenë emra unikë dhe të mbushen me vlera homogjene të të dhënave, metoda e vetme e mundshme e paraqitjes është vlera e qartë e të dhënave (nuk mund të ketë marrëdhënie të veçanta midis tabelave).
Ju mund të përpunoni të dhëna nga shumë tabela në të njëjtën kohë duke bashkuar zgjedhjet në një tabelë të përkohshme. Operacionet më të zakonshme janë zgjedhja, projeksioni, bashkimi natyror, bashkimi, kryqëzimi dhe ndryshimi. Kur formoni tabela, një nga konceptet themelore është çelësi kryesor - është një identifikues që i referohet pa dyshim një njësie ekonomike. Për shembull, në një tryezë pjatash, çelësi kryesor mund të jetë numri i pjatës. Për të gjitha tabelat me të dhëna, duhet të krijoni çelësa të ngjashëm, duke i lidhur ato me marrëdhëniet.
Zbatimi duke përdorur një DBMS
Sistemet e menaxhimit të bazës së të dhënave (Oracle, MySQL, SQLite, etj.) Ofrojnë menaxhim të plotë të të dhënave të gjeneruara dhe ju lejojnë të ekzekutoni pyetje. Duke zgjedhur një nga DBMS, duhet të transferoni tabelat e krijuara në program sipas sintaksës së tij. Kjo është një punë voluminoze që duhet të bëhet me kujdes pa humbur atribute të rëndësishme.
Puna e mëtejshme me pyetje dhe përpunimi i të dhënave bazohet në gjuhën e programimit SQL. Inshtë në këtë gjuhë që krijohen tabela, shtohen rekorde, fshihen dhe ndryshohen, të dhënat merren nga një ose disa tabela dhe struktura ndryshohet.