Zusammenfassung der Ressource
Logisk databasdesign
- Översätter ER-modellen till tabeller
- Kollar så att tabellen inte är överflödig
- Kollar så att tabellerna kan utföra det de ska kunna göra
- Definierar säkerhetsrestriktioner
- Vad är en relationell tabell?
- Set av värden som organiseras genom en modell
som består av vertikala kolumner och horisontella
rader.
- Egenskaper
- Varje tabell har ett unikt
namn som är olikt andra
tabeller i databasen.
- Varje cell av
tabellen
innehåller exakt
ett värde
- Värdena i en
kolumn är alla från
samma
definitionsmängd
- Ordningen av
kolumner har ingen
betydelse
- Varje element/resultat är distinkt,
finns inga dubbletter.
- Att skapa tabeller
- Strukturen skapas av information
man redan har tillgänglig i ERD,
kravspecifikationen och annan
dokumentation
- Även:hitta primärnyckeln!
- Entiteter i tabeller
- För varje entitet skapas en tabell som
innehåller entitetens enkla attribut.
- För sammanslagna attribut:
inkludera enbart de enkla attribut
som utgör de sammanslagna.
- Förhållandet
i tabeller
- Representeras av primärnyckel/främmande
nyckel.
- En främmande nyckel är ett
fält i en tabell som matchar
primärnyckeln i en annan
tabell.
- För att bestämma var den främmande
nyckeln ska vara så måste man först
identifiera förälder och barn entiteten.