Tabel (database)

I relationsdatabaser er en tabel et sæt data organiseret i form af en tabel, hvor kolonnerne svarer til kategorier af information (en kolonne kan gemme telefonnumre, et andet navn ...) og linjerne, der skal optages , også kaldet input.

Hver tabel er den fysiske implementering af et forhold mellem de forskellige kolonner. Hvert match defineres af en række i tabellen.

Begrebet tabel dukkede op i 1970'erne hos IBM med relationel algebra, som er en matematisk teori i forhold til sætteori . Denne teori sigter mod at afklare og lette brugen af ​​en database .

Implementering

Borddesign

Når man designer en relationsdatabase , er det vigtigt at tydeligt definere alle de tabeller, der skal komponere den, og de forskellige tilknytninger, der forbinder dem, så man kan udarbejde det konceptuelle diagram , der gør det muligt at organisere dataene, der skal databasen, inden den placeres på computeren.

Der skelnes mellem de aktuelle tabeller, der karakteriserer enheder ("Person", "Project", "Order", "Faktura" ... tabeller), der indeholder information, og de associerende tabeller, der sikrer forbindelsen mellem mindst to aktuelle tabeller.

Det er også vigtigt at strengt navngive de forskellige tabeller ved hjælp af tekniske standarder. For eksempel gør dette det muligt at undgå uoverensstemmelser i databasen og tillader dets skalerbarhed.

For eksempel kan vi sætte os selv som en standard:

Dette vil give, for eksempel til en person, bord og en bil bord , vi definerer I_personne_voiture linket bordet .

Indhold i en tabel

Af natur skal hver kolonne i en tabel, undertiden forkert kaldet et "felt" , indeholde data af samme type og have et navn, fortrinsvis signifikant med hensyn til dataene i kolonnen. Der er visse regler, der især skal respekteres, at det er nødvendigt at sætte en identifikator for hver post i tabellen.

For de forskellige kolonner i tabellen er det også nødvendigt at respektere standarder for navnene, for eksempel for at pålægge navnet på kolonnerne i ental.

Der er to muligheder:

Dette gør det derfor muligt at have en godt indekseret tabel, og dette letter derefter søgninger perfekt.

Arbejd på et bord

Der er to niveauer af arbejde på et bord:

I øjeblikket er det standardiserede sprog til arbejde på tabeller SQL , det bruges med nogle variationer på de fleste databasestyringssystemer.

Eksempel på databasestyringssystemer ved hjælp af tabeller

Se også

Relaterede artikler

eksterne links