DBMS Chapter 1 Flashcards

1
Q

Traditional database application

A

information is stored and accessed is either textual or numeric.

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

Multimedia database systems

A

Includes pictures, audio, and video streams

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

Geographic information system (GIS)

A

Maps, weather data, satellite images

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

Real time/active database technology

A

Industrial and manufacture database processes

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

Database

A

Collection of related data

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

Data

A

Known facts that can be recorded and that have implicit meaning

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

Data warehouses and online analytical processing (OLAP)

A

Used to extract and analysis useful business information from very large databases to support decision making

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

Mini-world

A

Some aspect of the real world which is stored in a database

Ex: student grades/ transcripts

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

Database management systems (DBMS)

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
10
Q

DBMS functionality:

A

Constructing, Manipulating, Shared access, Queries, Defining, Protection, Transactions

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

3 steps to making a database

A

Conceptual design = ERD
Logical design = Schema
Physical design = SQL

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

Database approach vs File-processing approach

A

■ Self-describing nature of a database system
■ Insulation between programs and data, and data abstraction
■ Support of multiple views of the data
■ Sharing of data and multi user transaction processing

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

Self-Describing Nature

A

A DBMS catalog stores the description of the database. The description is called meta-data. This allows the DBMS software to work with different databases

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

Insulating between programs and data

A

Called program-data independence. Allows changing data storage structures and operations without having to change the DBMS access programs

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

Data Abstraction

A

A data model is used to hide storage details and present the users with a conceptual view of the database

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

Support of multiple views of the data

A

Each user may see a different view of the database, which describes only the data of interest to that user

17
Q

Sharing of data and multi-user transaction processing

A

Allowing a set of concurrent users to retrieve and to update the database. through concurrency control.

18
Q

Concurrency control

A

Ensures that several users trying to update the same data do so in a so in a controlled manner so that the result of the updates is correct.

19
Q

Transaction

A

Executing program that includes one or more database accesses, such as reading or updating of database records

20
Q

Database Administration

A

Responsible for authorization access to the database, for coordinating and monitoring its use, acquiring software and hardware resources, controlling its use and monitoring efficiency of operations

21
Q

Database designers

A

Define the content the structure, constraints, and function transaction against the database

22
Q

End-users

A

Use data for queries, reports, update database content

23
Q

Casual end-user

A

Use database occasionally when needed

24
Q

Naive

A

Use well-defined function in the form against the database Ex: bank tellers

25
Q

Sophisticated user

A

People familiar with the system capabilites

26
Q

Stand-alone

A

Maintain personal databases using ready to use packaged applications Ex: tax programs user

27
Q

Workers behind the Scene

A

DBMS system designers and implementer
Tool developers
Operators and maintenance personnel
System administration personnel.

28
Q

Advantages of Using the Database Approach

A
  • Controlling redundancy
  • Sharing of data
  • Restricting unauthorized access
  • Providing persistent storage for program Objects
  • Providing Storage Structures
  • Providing backup and recovery services.
  • Providing multiple interfaces to different classes of users.
  • Representing complex relationships among data.
  • Enforcing integrity constraints on the database.
  • Drawing Inferences and Actions using rules
29
Q

Buffering module

A

Used to copy data from disk to main memory

30
Q

Index

A

Data structure used to disk search for records

31
Q

Potential for enforcing standards

A

Standards refer to data item names, display formats, screens, report structures, meta-data (description of data) etc

32
Q

Reduced application development time

A

incremental time to add each new application is reduced.

33
Q

Flexibility to change data structures

A

Database structure may evolve as new requirements are defined.

34
Q

Availability of up-to-date information

A

Very important for on-line transaction systems such as airline, hotel, car reservations.

35
Q

Economies of scale

A

By consolidating data and applications across departments wasteful overlap of resources and personnel can be avoided.

36
Q

When not to use DBMS

A
  • High initial investment and possible need for additional hardware.
  • Overhead for providing generality, security, concurrency control, recovery, and integrity functions.
37
Q

When a DBMS may be unnecessary

A
  • If the database and applications are simple, well defined, and not expected to change.
  • If there are stringent real-time requirements that may not be met because of DBMS overhead.
  • If access to data by multiple users is not required.
38
Q

When no DBMS may suffice

A
  • If the database system is not able to handle the complexity of data because of modeling limitations
  • If the database users need special operations not supported by the DBMS.