Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
11 Cards in this Set
- Front
- Back
Hierarchical Model - Overview
|
Data are organized into a tree-like structure.
Entity types are related to each other using 1: N mapping, also known as one-to-many relationships. Information is obtained dby traversing the tree. If a one-to-many relationship is violated, then the hierarchy becomes a network. |
|
Network Model - Overview
|
Permits modeling of many-to-many relationships in data (circuits are added to tree structure)
Set Construct: A set consists of an owner record type, a set name, and a member record type. - A member record type can have that role in more than one set. - An owner record type can also be a member or owner in another set. |
|
Relational Model - Overview
|
Based on predicate logic and set theory
Avoids the need to write computer programs to express database queries and enforce database integrity constraints. Roughly means "based on tables" |
|
Hierarchical Model - Advantages
|
Efficient because of embedded structure
High-speed access to large datasets Relationships pre-encoded in structure Queries can be optimized if known in advance |
|
Hierarchical Model - Disadvantages
|
2-3 stage query, restricted to traversing the hierarchy
Data relationships difficult to modify Not great model for GIS Multiple parents not allowed Must recompile if changes made |
|
Network Model - Advantages
|
Entity can have multiple parents
Entity can have multiple chldrn Many:Many relationships not allowed but can be handled indirectly in intersection record Stores less redundant info |
|
Network Model - Disadvantages
|
More extensive linking info must be stored
Real world complex can be stored but at a cost Must recompile if changes made |
|
Relational Model - Elaboration
|
No hierarchy of data fields
Every data field may be a KEY TUPLES (rows) grouped in 2D tables represent facts A table can now represent relationship among attributes it contains Can JOIN two tables for efficient queries Degree of Relation = # of attributes in a table |
|
Relational Model - Advantages
|
Flexible, simple structure
Can represent complexity in a relatively redundant-free environment |
|
Relational Model - Disadvantages
|
More difficult to implement
Slower performance (lack of built in pointers) |
|
Hybrid System
|
Takes traditional relational table and stores pointers to data to re trieve it at a higher speed.
|