Hierarchical and Network Data Models

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

Question-and-Answer flashcards covering definitions, advantages, disadvantages, examples, and key concepts of the hierarchical and network database models.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

What basic structure does the hierarchical data model resemble?

An upside-down tree with parent and child segments.

2
New cards

In a hierarchical model, how many parents can a child segment have?

Exactly one.

3
New cards

Name one advantage of the hierarchical model.

It is easy to understand and visualize (also efficient for naturally hierarchical data and relatively easy to implement).

4
New cards

Give one disadvantage of the hierarchical model.

It is not as flexible as other data models (also difficult to update and not highly scalable).

5
New cards

What is a segment in the context of the hierarchical model?

A structured set of data elements similar to a file system’s record type.

6
New cards

Which early IBM database helped put humans on the moon and used the hierarchical model?

IMS (Information Management System).

7
New cards

What key limitation of the hierarchical model led to the creation of the network model?

Its inability to represent complex non-hierarchical relationships.

8
New cards

How does the network model represent relationships between records?

Through pointers that link interconnected records, allowing multiple parents for a record.

9
New cards

State one advantage of the network model over the hierarchical model.

Greater flexibility and ability to represent complex relationships.

10
New cards

List one disadvantage of the network model.

It is harder to understand and visualize than the hierarchical model (also difficult to update and less scalable than relational models).

11
New cards

Why did programmers find the network model cumbersome for reporting?

It lacked built-in query capabilities, requiring custom code for even simple reports.

12
New cards

What is a schema in database terminology introduced by the network model?

The conceptual organization of the entire database as seen by a DBA.

13
New cards

Define subschema.

The portion of the database that applications can see and interact with.

14
New cards

What does DML stand for and what is its purpose?

Data Manipulation Language; commands used to interact with and manage the data (e.g., SELECT, INSERT, UPDATE, DELETE).

15
New cards

What does DDL stand for and what does it do?

Data Definition Language; commands that create, alter, and drop schema components in a database.

16
New cards

Name one network database still found in some enterprises today.

Adabas (others include IDMS and ICL DMS).

17
New cards

Which generation of data models includes the hierarchical and network models?

The second generation of data models.

18
New cards

For what kind of real-world data might a network model be preferable to a hierarchical model?

Non-hierarchical structures such as organizational charts or family trees where an individual may have multiple supervisors or parents.