Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design

   
1:

Name the two main types of databases in use today.

A1:

The two main types of databases in use today are operational and analytical .

2:

What type of data does an analytical database store?

A2:

An analytical database stores dynamic data.

3:

True or False: An operational database is used primarily in on-line transaction processing (OLTP) scenarios.

A3:

True. An operational database is used primarily in OLTP scenarios.

4:

What two data models were commonly used in the days before the relational database model?

A4:

The hierarchical and network database models were commonly used in the days before the relational database model.

5:

Describe a parent/child relationship.

A5:

In a parent/child relationship, a parent table can be associated with one or more child tables, but a single child table can be associated with only one parent table.

6:

What is a set structure?

A6:

A set structure is a transparent construction that establishes and represents a relationship in a network database.

7:

Name one of the branches of mathematics on which the relational model is based.

A7:

The relational model is based on two branches of mathematics set theory and first-order predicate logic .

8:

How does a relational database store data?

A8:

A relational database stores data in relations , which the user perceives as tables.

9:

Name the three types of relationships in a relational database.

A9:

The three types of relationships in a relational database are one-to-one , one-to-many , and many-to-many .

10:

How do you retrieve data in a relational database?

A10:

You retrieve data in a relational database by using SQL.

11:

State two advantages of a relational database.

A11:

The advantages of a relational database include built-in multilevel integrity, logical and physical data independence from database applications, guaranteed data consistency and accuracy, and easy data retrieval.

12:

What is a relational database management system?

A12:

A relational database management system, or RDBMS, is a software program you use to create, maintain, modify, and manipulate a relational database.

13:

What is the premise behind the object-relational model?

A13:

The object-relational model extends the relational database model by incorporating various object-oriented elements and characteristics, such as classes, encapsulation, and inheritance.

14:

What is the purpose of a data warehouse?

A14:

A data warehouse allows organizations to access data stored in any number of relational and nonrelational databases.

15:

What is XML and why is it significant?

A15:

XML stands for eXtensible Markup Language and is quickly becoming a de facto data-transfer standard for sharing data across heterogeneous systems.


   
Top

Категории