01 03 - Database Modelling in More Details
01 03 - Database Modelling in More Details
Modelling in
More Details
Relational Databases Basics
A quick reminder…
type
Subject matter Entities, attributes,
Logical
regarding database relationships, keys,
(datalogical) type or DBMS some indexes and views
Entities, attributes, relationships,
Technical aspects keys, indexes, views, triggers,
Physical regarding DBMS stored routines, storage engines,
encodings, permissions, etc.
2
Infological level: representation types
• owner;
• size;
• name;
Logical • date.
(datalogical)
3
Infological level: semantic model
Level
Conceptual
(infological)
Logical
Logical
(datalogical)
Physical
4
Infological level: graph model
Level
Conceptual
(infological)
Logical
Logical
(datalogical)
Physical
5
Infological level: entity-relation model
Level
Conceptual
(infological)
Logical
Logical
(datalogical)
Physical
6
Datalogical level: representation types
Logical
(datalogical)
7
Datalogical level: UML schemas
Level
Conceptual
(infological)
Logical
Logical
(datalogical)
Physical
8
Physical level: representation types
Logical
(datalogical)
Any other approach
Physical This level representation highly depends on DBMS type,
DBMS itself, goal to achieve and so on…
9
Database
Modelling in
More Details
Relational Databases Basics