Database Concepts Flashcards

Pass Database

1
Q

What is a database?

A

A database is a collection of related data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does data refer to in the context of a database?

A

Data refers to known facts that can be recorded and have implicit meaning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the miniworld or universe of discourse (UoD)?

A

The miniworld or UoD represents some aspect of the real world that a database reflects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a database management system (DBMS)?

A

A DBMS is a collection of programs that enables users to create and maintain a database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meta-data in the context of a database?

A

Meta-data is the descriptive information stored in the database, including structure and constraints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the main functions of a DBMS?

A

The main functions include defining, constructing, manipulating, and sharing databases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the purpose of protecting a database?

A

Protection includes safeguarding against hardware/software malfunctions and unauthorized access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What example is provided for a database in the text?

A

A UNIVERSITY database for maintaining information concerning students, courses, and grades.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What distinguishes the database approach from the traditional file processing approach?

A

The database approach maintains a single repository of data defined once, accessed by various users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does self-describing nature of a database system mean?

A

It means the database system contains a complete definition of the database structure and constraints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is program-data independence?

A

Program-data independence means that changes to a file’s structure do not require changes to access programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fill in the blank: A database typically supports _______ of the data.

A

multiple views

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the significance of concurrency control in a multiuser DBMS?

A

It ensures that multiple users can update the same data in a controlled manner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When did E.F. Codd propose the relational model for databases?

A

1970-72.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two main prototypes for relational systems developed during 1974-77?

A
  • Ingres
  • System R
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the Entity-Relationship (ER) model?

A

The ER model is a conceptual data model proposed by P. Chen for database design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What became the ‘intergalactic standard’ for databases in the mid-1980s?

A

SQL (Structured Query Language).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What characterized the early 1990s in the database industry?

A

An industry shakeout with fewer companies offering increasingly complex products.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What was a major trend in the late 1990s regarding databases?

A

The rise of the Internet and the need for remote access to legacy data.

20
Q

What are OLTP and OLAP?

A

OLTP is Online Transaction Processing and OLAP is Online Analytical Processing.

21
Q

What are current trends in database technology?

A
  • Data mining
  • Data warehousing
  • Smart/personalized shopping
  • Mobile database use
22
Q

True or False: SQL successors have been widely standardized and successful.

23
Q

What is a major threat to high-cost legacy systems like Oracle and DB2?

A

Linux with Apache supporting MySQL or Oracle on cheap hardware.

24
Q

What is the current trend in database technology mentioned in the text?

A

Mobile database use is coming to market in various ways.

25
What is becoming the norm for business planning in many arenas?
Distributed transaction processing.
26
What threat do low-cost systems pose to high-cost legacy systems?
Linux with Apache supporting mySQL or Oracle.
27
What is the Object Oriented Everything concept related to?
It includes databases and is on the verge of sweeping everything before it.
28
What does the term 'data abstraction' refer to?
Suppression of details of data organisation and storage.
29
What is a data model?
A collection of concepts that can describe the structure of a database.
30
What are the main categories of data models?
High-level, low-level, and representational data models.
31
What do conceptual data models use to describe data?
Entities, attributes, and relationships.
32
What is the definition of a database schema?
The description of a database specified during design.
33
What is a schema diagram?
A displayed schema showing the structure of each record type.
34
What is the difference between a database state and a schema?
A database state is the actual data at a moment in time; a schema is the structure.
35
What is the term for the actual data in a database at a given time?
Database state or snapshot.
36
What is the purpose of the DBMS catalog?
To store descriptions of schema constructs and constraints.
37
What are the three levels of the three-schema architecture?
* Internal level * Conceptual level * External or view level
38
What does the internal schema describe?
The physical storage structure of the database.
39
What does the conceptual schema focus on?
Describing entities, data types, relationships, user operations, and constraints.
40
What is an external schema?
It describes the part of the database that a particular user group is interested in.
41
What are mappings in the context of the three-schema architecture?
The process of transforming requests and results between levels.
42
Fill in the blank: A _______ represents a real-world object or concept in a database.
Entity
43
True or False: The schema is sometimes called the extension of the database.
False
44
Fill in the blank: The actual data in the database at a particular moment is called a _______.
Database state
45
What is an attribute in the context of data models?
A property of interest that describes an entity.
46
What ethical issues are raised regarding database use?
* Consulting medical records of employees * Screening partners for genetic diseases * Tracking purchasing habits * National database of convicted criminals