Data Models - activity answer
Resume here next time to review and show the model
External Model
- End user’s view of the data environment
- E/R diagrams are used to represent the external views
- Here we create the External schema with some specifics
Draw on board
Conceptual Model
- Represents a global view of the entire database by the entire organization
- Here we create the Conceptual schema as the basis for the identification and high-level description of the main data objects
- Has a macro-level view of data environment
- Is software and hardware independent
- Logical design: Task of creating a conceptual data model
Draw on board
Internal Model
- Representing database as seen by the DBMS mapping conceptual model to the DBMS
- Here we create the Internal schema which is the specific representation of an internal model
- Uses the database constructs supported by the chosen database
- Is software dependent and hardware independent
- Logical independence: Changing internal model without affecting the conceptual model
Draw on board
Physical model
- Operates at lowest level of abstraction
- Describes the way data are saved on storage media such as disks or tapes
- Requires the definition of physical storage and data access methods
- Relational model aimed at logical level
- Does not require physical-level details
- Physical independence: Changes in physical model do not affect internal model