Database Some walk through
Database Design – Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW sytem der gør det muligt at definer, oprette og vedligeholde Databaser Applications program Et program der interagere med databasen View Et udtræk fra databasen til en bruger der er logget ind – Findes ikke i databasen
lv/ Figures & some text from: © Pearson Education Limited 1995, Functions For a DBMS #1 Data storage, retrieval and update A user-accessible catalogue Transaction support Concurrency control services Recovery services
lv/ Figures & some text from: © Pearson Education Limited 1995, Functions For a DBMS #2 Authorization services Support for data communication Integrity services Services to promote data independence Utility services
Database – not a single system
Database Design – Begreber 2 Relationel model Relation (Table, Entity) inf. med søjler (column) og rækker (row) Attribute (column) Tuple (Række, Record) Domain Tilladte værdier for en attribut (fx. 1-50)
Database Design – Begreber 3 Nøgler Super key (Samling søljer til at udpege en række) Candidate key (Minimum af søljer til at udpege en række) Primary key (Valg af en kandidat nøgle) Foreign key (Søljer til en sammenhæng til en anden tabel)