6.3.3 The features of different data models and how organisations use them to organise data Flashcards

1
Q

Define:

Data model

A

” 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”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

Purpose, Efficiecnt, Primary, Keys, Represented, Redundant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

State:

DBMS

A

Database Management System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain:

How a hierarchal database model works

A

Shows the database structure as a tree and tables are only related on a hierarchal basis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Fill The Blank:

Hierarchal database model will only generally be used for …………………… of files

A

Organisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

State:

3 advantages of the hierarchal database model

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

State:

3 disadvantages of the hierarchal database model

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Define:

Conceptual data model

A

Defines what the system contains, establishing the entities and how they would relate to each other

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define:

Logical data model

A
  • Giving the different tables/entities their attributes/columns
  • Expands on the conceptual model
  • Give primary and foreign keys to each entity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define:

Physical data model

A
  • Describes how the system will be implemented using a specific DBMS
  • Includes all datatypes and relationships, with no many-to-many relationships
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define:

Relationship model

A
  • Show a database as a collection of relationships
  • Shows the relationships between the tables, records and fields using primary and foreign keys
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fill The Blank:

An …………… …………………. diagram can be used during creation of the ……………….., logical and ………………… data models

A

Entity, Relationship, Conceptual, Physical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain:

The three main parts of an entity relationship diagram (ERD)

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Fill The Blank:

A completed ERD will not include any many-to-…………. relationships but instead using a link ………..

A

Many, Entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define:

Primary Key

A

A field in a table that allows eaach record to be uniquely identified

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define:

Foreign key

A

Used to link tables together, a field in one table that is linked to a primary key in a different table

17
Q

Define:

Data dictionary

A

Contain data about the data that will be included in the database (contains metadata)

18
Q

Fill The Blank:

Usually created as part of …………. data modelling and will include each ……….. (table)

A

Physical, Entity