Data Model Innovations 1960s–2020s

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

1/19

flashcard set

Earn XP

Description and Tags

A set of question-and-answer flashcards covering key milestones, concepts, and terminology in the evolution of database models from the 1960s to the present.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Which two database models were most common in the 1960s?

Hierarchical and network models.

2
New cards

How does a hierarchical database organize data?

In a tree-like structure with parent-child relationships where each child has exactly one parent.

3
New cards

What primary storage media in the 1960s influenced early database design?

Magnetic tapes and disks with limited capacity and processing power.

4
New cards

Which programming language was widely used for batch data processing in the 1960s?

COBOL (Common Business-Oriented Language).

5
New cards

In the network data model, how are objects and relationships represented?

As a graph of nodes (objects) and arcs (relationships) connected by pointers.

6
New cards

Who is considered the father of the relational database and what year did he publish his seminal paper?

Edgar F. Codd; he published "A Relational Model of Data for Large Shared Data Banks" in 1970.

7
New cards

Name the language that became the de-facto standard for querying and manipulating relational databases.

SQL (Structured Query Language).

8
New cards

List three major commercial relational database management systems (RDBMS) that arose from Codd’s model.

Oracle, IBM DB2, and Microsoft SQL Server.

9
New cards

Give two key advantages of the relational model over hierarchical and network models.

Data independence and flexible retrieval using primary and foreign keys.

10
New cards

What programming paradigm inspired object-relational and object-oriented databases in the 1980s?

Object-oriented programming (OOP).

11
New cards

How does an Object-Relational Database (ORDBMS) extend the relational model?

By supporting complex data types, inheritance, and encapsulation within tables and SQL.

12
New cards

What is stored as objects with attributes and methods in an Object-Oriented Database (OODBMS)?

The data itself—each record is an object that encapsulates data and behavior.

13
New cards

Give two examples of object-oriented database products.

Versant and Objectivity/DB (Oracle 12c also supports object features).

14
New cards

Why were XML hybrid databases introduced in the 1990s?

To store, query, and index XML data while leveraging relational database strengths.

15
New cards

Which two XML-specific query languages are commonly supported by XML hybrid databases?

XQuery and XPath.

16
New cards

What does the acronym NoSQL stand for and what does it imply?

"Not Only SQL"; it denotes non-relational databases designed for flexible, scalable handling of unstructured or semi-structured data.

17
New cards

Name four primary data models used by NoSQL databases.

Key-value, document, columnar, and graph models.

18
New cards

Identify four popular NoSQL systems mentioned in the lesson.

Amazon SimpleDB, Google Bigtable, Apache Cassandra, and MongoDB.

19
New cards

Which features allow NoSQL databases to achieve high scalability and availability?

Automated sharding, replication, and fault tolerance that enable horizontal distribution across many servers.

20
New cards

What trade-off do NoSQL databases often make compared with traditional relational databases?

They may sacrifice strong consistency guarantees and complex SQL-style querying for greater scalability and performance.