• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/11

Click to flip

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.