Chapter 1 Flashcards

1
Q

Persistent property for database?

A

Mean that data reside on table storage. Relevance of intended operational usage: only potentially relevant data are stored
Lasts a long time (not transient)

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

Interrelated property for databases?

A

Separate data units can be connected to provide a broader view
Entity: cluster of data about a topic
Relationship: connection among entities

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

Shared property for databases?

A

A database can have multiple users and uses.

A database as a common information repository and information exchange platform

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

What is a DBMS?

A

Collection of components that support data acquisition, storage, maintenance, and retrieval (Database Software)
Major parts: enterprise, desktop, embedded DBMS

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

What is SQL?

A

An industry standard database language that includes statements for database definition, database manipulation, and database control

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

Describe the difference between a procedural and a nonprocedural language. What statements belong in a procedural language but not in a nonprocedural language?

A

Non-procedural Database language such as SQL allows you to specify the parts of a database to access rather than to code a complex procedure. These languages do not include looping statements.

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

Why is nonprocedural access an important feature of DBMSs?

A

Nonprocedural access allows users with limited computing skills to submit queries.
Nonprocedural access makes formand report creation possible without extensive coding.

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

What is the connection between nonprocedural access and application development? Can nonprocedural access be used in application development?

A

Nonprocedural access and application development tools, though convenient and powerful, are sometimes not efficient enough or do not provide the level of control necessary for application development.

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

What is the difference between a form and a report?

A

Form: formatted document for data entry and display
Report: formatted document for display

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

What is a procedural language interface?

A

Procedural Language Interface is a method to combine a nonprocedural language such as SQL with a programming language such as Java

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

What is a transaction?

A

A unit of work that should be processed reliably without interference from other users and without loss of data due to failures

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

What features does a DBMS provide to support transaction processing?

A

DBMSs ensure that simultaneous users do not interfere with each other and failures do not cause lost work. (Database tuning)

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

What is an enterprise DBMS?

A

Supporting mission critical information systems

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

What is a desktop DBMS?

A

For small and end-user databases

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

What is an embedded DBMS?

A

Resides in a separate system or device such PDA or web browser

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

Data Independence?

A

A database should have an identity separate from the applications(computer programs, forms, and reports_ that use it. The separate identity allows the database definition to be changed without affecting related applications.

17
Q

What is the purpose of the mappings in the Three Schema Architecture? Is the user or DBMS responsible for using the mappings?

A

Mappings describe how schema at a higher level is derived from a schema at a lower level; ensure data independence

18
Q

How does the Three Schema Architecture support data independence?

A

For compartmentalizing database descriptions in order to achieve data independence

19
Q

What is the state of the cloud computing segment of the DBMS marketplace?

A

Rapidly evolving

20
Q

What is the relationship between the cloud-based database architecture and other distributed processing architectures for database computing?

A

Cloud computing provides a new approach without initial product licensing costs and no hosting requirements
Internally, the cloud can use any distributed processing approach although the internal details of the cloud are invisible to organizations using the cloud service

21
Q

What is information resources management?

A

Focuses on information technology as a tool for processing, distributing, and integrating information throughout an organization

22
Q

What is data governance?

A

The exercise of decision-making and authority for data-related matters

23
Q

Parallel DBMS

A

A DBMS capable of utilizing tightly-coupled computing resources

24
Q

Distributed data?

A

A database in which parts are located at different network sites

25
Q

Parallel DBMS

A

A DBMS capable of utilizing tightly-coupled computing resources (processors, disks, and memory)

26
Q

What are the responsibilities of data administrators versus database administrators for data governance programs?

A

Database administrators: a support position that specializes in managing individual databases and DBMS; assist both information systems professionals and functional users
Data administer: a management position that performs planning and policy settling for the data resources of an organization; a management role with responsibilities to plant the development of database and control of usage of data

27
Q

What features of NoSQL database products address the challenges of big data?

A

NoSQL does not use the traditional relational database model and SQL standard - use simplified database models, less stringent transaction processing models, and distributed processing to reduce bottlenecks for dealing with big data