Die relasionele benadering tot die bou van databasisse impliseer dat daar met 'n tabelvormmodel gewerk word, dit wil sê met die gebruiklike manier van aanbieding. Dit word geïmplementeer met behulp van databasisbestuurstelsels.
Essensie van 'n verhoudingstruktuur en data-voorbereiding
Elke databasis is georganiseer en gestruktureerde inligting wat in een of meer tabelle gestoor word. Tabelle is 'n natuurlike en bekende weergawe van data, bestaande uit rye en kolomme. Die relasionele benadering impliseer 'n sekere verband tussen sulke tabelle. Met skakels of verwantskappe kan u data van verskillende tabelle gelyktydig in een navraag kombineer, ophaal.
Om 'n relasionele databasis te skep, is dit noodsaaklik om eerstens 'n stel tabelle en verhoudings tussen hulle te vorm. In hierdie geval moet u die volgende reëls volg. Eerstens moet elke tabel van dieselfde tipe wees en 'n unieke naam hê. Tweedens moet die rye van die tabel bestaan uit 'n vaste aantal velde en waardes (u kan nie veelvuldige kolomme en herhalende groepe insluit nie). Derdens moet die snare ten minste een waarde (veld) van mekaar hê om enige string te kan identifiseer. Vierdens moet die kolomme unieke name bevat en gevul wees met homogene datawaardes. Die enigste moontlike metode van aanbieding is die eksplisiete datawaarde (daar kan geen spesiale verband tussen tabelle bestaan nie).
U kan data uit verskeie tabelle tegelyk verwerk deur seleksies in 'n tydelike tabel saam te voeg. Die mees algemene bewerkings is seleksie, projeksie, natuurlike aansluiting, vereniging, kruising en verskil. By die vorming van tabelle is een van die basiese begrippe die primêre sleutel - dit is 'n identifiseerder wat ondubbelsinnig na 'n entiteit verwys. In 'n tabel met geregte kan die hoofsleutel byvoorbeeld die geregsnommer wees. Vir alle tabelle met data moet u soortgelyke sleutels skep en dit met verhoudings koppel.
Implementering met behulp van 'n DBMS
Databasisbestuurstelsels (Oracle, MySQL, SQLite, ens.) Bied volledige bestuur van gegenereerde data en stel u in staat om navrae uit te voer. Nadat u een van die DBMS gekies het, moet u die tabelle wat u gemaak het, na die program oordra volgens die sintaksis daarvan. Dit is 'n lywige werk wat noukeurig gedoen moet word sonder om belangrike eienskappe mis te loop.
Verdere werk met navrae en dataverwerking is gebaseer op die SQL-programmeertaal. In hierdie taal word tabelle geskep, rekords bygevoeg, uitgevee en verander, data word uit een of meer tabelle gehaal en die struktuur verander.