6.3.3 The features of different data models and how organisations use them to organise data Flashcards
Define:
Data model
” The logical interrelationships and data flow between different data elements involved in the information world that also documents the way data is stored and retrieved”
Fill The Blank:
A data model will help when a database is being designed and will ensure final database is fit for …………… and mean it will be more …………… with all relational tables, ……………… and foreign …….. are fully and complete defined meaning the database’s requirements from the end user will be correctly and fully ………………….. with no missing or ……………………….. data
Purpose, Efficiecnt, Primary, Keys, Represented, Redundant
State:
DBMS
Database Management System
Explain:
How a hierarchal database model works
Shows the database structure as a tree and tables are only related on a hierarchal basis
Fill The Blank:
Hierarchal database model will only generally be used for …………………… of files
Organisation
State:
3 advantages of the hierarchal database model
3 of:
* East addition and deletion of data
* Easy to share files based on folders (higher up hierarchy means they get all folders below)
* Supports one-to-many relationships
* Relates to natural hierarchies for organisation
State:
3 disadvantages of the hierarchal database model
3 of:
* Hard to share specific sections of data and tracking sharing of data
* Not scalable
* Not flexible
* Difficult to query
* Slow to search
* Prone to anomalies
Define:
Conceptual data model
Defines what the system contains, establishing the entities and how they would relate to each other
Define:
Logical data model
- Giving the different tables/entities their attributes/columns
- Expands on the conceptual model
- Give primary and foreign keys to each entity
Define:
Physical data model
- Describes how the system will be implemented using a specific DBMS
- Includes all datatypes and relationships, with no many-to-many relationships
Define:
Relationship model
- Show a database as a collection of relationships
- Shows the relationships between the tables, records and fields using primary and foreign keys
Fill The Blank:
An …………… …………………. diagram can be used during creation of the ……………….., logical and ………………… data models
Entity, Relationship, Conceptual, Physical
Explain:
The three main parts of an entity relationship diagram (ERD)
- Entities - what will become the tables in a DB
- Columns - are also called attributes which will become fields in a DB
- Relationships - how the entities are linked
Fill The Blank:
A completed ERD will not include any many-to-…………. relationships but instead using a link ………..
Many, Entity
Define:
Primary Key
A field in a table that allows eaach record to be uniquely identified