0% found this document useful (0 votes)
25 views10 pages

01 03 - Database Modelling in More Details

The document outlines the different levels of database modeling, including conceptual, logical, and physical levels, each describing various aspects of databases such as entities, attributes, and relationships. It emphasizes the representation types at each level, including text, graphical schemas, and specific formats like UML and IDEF1X. The content serves as a foundational overview of relational databases and their modeling techniques.

Uploaded by

monde lyita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views10 pages

01 03 - Database Modelling in More Details

The document outlines the different levels of database modeling, including conceptual, logical, and physical levels, each describing various aspects of databases such as entities, attributes, and relationships. It emphasizes the representation types at each level, including text, graphical schemas, and specific formats like UML and IDEF1X. The content serves as a foundational overview of relational databases and their modeling techniques.

Uploaded by

monde lyita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Database

Modelling in
More Details
Relational Databases Basics
A quick reminder…

Level It describes… It operates…


Subject matter
Conceptual Entities, attributes,
regardless database
(infological) some relationships
Logical

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

Level Text (lists) Text (tables)


File: id owner size name date
Conceptual • id;
integer integer integer string date
(infological)
Logical

• owner;
• size;
• name;
Logical • date.

(datalogical)

Graphical representation (schemas)


Physical
We shall review it in a minute…

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

Level Data specifications Special formats


Conceptual
(infological)
Logical

Logical
(datalogical)

Graphical representation (schemas)


Physical
We shall review it in a minute…

7
Datalogical level: UML schemas

Level
Conceptual
(infological)
Logical

Logical
(datalogical)

Physical

8
Physical level: representation types

Level UML IDEF1X


Conceptual
(infological)
Logical

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

You might also like