chp2 Flashcards

(37 cards)

1
Q

A set of concepts to describe the structure of a Database, the operations for manipulating them, and constraints.

A

data model

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

used to define the DB structure

A

Constructs

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

Constructs typically include………….. (and their data types)

A

elements

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

Constructs typically include elements, group of elements, and……….among these groups

A

relationships

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

………specify some restrictions on valid data, and they must be enforced at all times

A

constraints

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

categories for data models:

A

physical, conceptual, implementation, and self describing data models

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

which data model provides concepts that are close to the way users perceive data?

A

conceptual models

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

which data model provides concepts that describe details of how data is stored in the computer?

A

physical models

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

description of the data

A

Database schema

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

a state that satisfies the structure and constraints of the database

A

Valid state

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

the database (schema/ state) changes infrequently

A

schema

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

T/F
the database state changes everytime the db is updated?

A

TRUE

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

T/F
schema is also called an extension

A

FALSE, schema is also called an intension. whereas the state is also called an extension.

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

three schema architecture defines DBMS at 3 levels:

A

internal, conceptual, and external schemas

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

T/F
(The internal schema) describes structure and constraints for the whole database

A

false, conceptual schema

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

T/F
(conceptual schema) describes physical storage structures and access paths

A

false, internal schema

17
Q

(logical/physical) data independence is the capacity to change the conceptual schema without having to change the external schemas

A

logical data independence

18
Q

T/F
when a schema at a lower level is changed, only the mappings between this schema and the higher level schemas need to be changed

A

TRUE, in a DBMS that fully supports data independence

19
Q

example of high level / non procedural language?

20
Q

Which language is used by DBA and database designers to specify the conceptual schema of a database?

A

Data definition language DDL

21
Q

also called a query language

A

Data manipulation language DML

22
Q

T/F
high level / non procedural languages specify what data to retrieve rather than how to retrieve it

23
Q

menu based, form based, etc are examples of

A

User friendly interfaces

24
Q

point and click, drag and drop, etc are examples for

A

graphic based interface

25
used to store schema descriptions and other information such as design decisions
data dictionary / repository
26
(Active/Passive) data dictionary is accessed by DBMS software and users/DBA.
Active. Passive is accessed by users/DBA only
27
combines everything into a single system
Centralized DBMS
28
Intermediate layer in a three-tier client-server architecture is also called............... or................
Application server or Web server
29
Acts like a conduit for sending partially processed data between the database server and the client
The intermediate layer
30
T/F three-tier client-server architecture can enhance security
TRUE
31
T/F a data dictionary utility is similar to the system catalog, but the system catalog includes a wider variety of information and is accessed mainly by users and DBMS software
FALSE
32
T/F Every time we insert a record or change the value of a data item in a record, we change the schema of a DB into another schema
FALSE
33
T/F In a three-tier schema architecture, database servers hold the business logic
FALSE
34
T/F a non procedural DML can be used on its own to specify complex database operations
TRUE
35
T/F When a new user is added to the database, the database schema is updated
FALSE
36
T/F Queries and transactions serve the same purpose and are interchangeable in database processing
FALSE
37
In a two-tier architecture, which system component provides query and transaction functionalities? (client/server/ application server)
Server