Intro to Database Systems Flashcards

1
Q

Data

A

known facts with implicit meaning

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

Database

A

a highly organized, interrelated, and structured set of data

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

DBMS

A

Database Management System: Defines a database in terms of its data types, structures, and constraints

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

Example: University DB

A

Data: students, instructors, and courses
Applications: add course, register students, assign grades, compute gpa

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

Example: University DB relationships

A

STUDENTs take COURSEs
INSTRUCTORs teach SECTIONs
STUDENTs major in DEPARTMENTs

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

Main Characteristics of DBs

A

Self-describing, program-data independence, data abstraction, multiple view support, multi-user processing

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

C1: Self-Describing

A

DBMS contains description of db

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

C2: Program-data independence

A

insulation bw programs and data, data structures can change without modifying the whole DBMS

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

C3: Data abstraction

A

data model can be used to display conceptual view of db

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

C4: Multiple view support

A

Users can have different views of the db

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

C5: Multi-user processing

A

Allows for concurrent retreival and updates from many users

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

Database users

A

end-users, database designers, database administrators

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

End-users

A

mainly views data, can update content

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

Database designers

A

define the content, structure, constraints, and funtions of db

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

Database administrators

A

authorizes access, monitors and controlls its use

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

Data model

A

set of concepts to describe the structure of a db

17
Q

Conceptual model

A

high-level; provides concepts of how users perceive data

18
Q

Logical model

A

detailed description of data entities and relationships, no physical details

19
Q

Physical model

A

low-level; describes how data is stored

20
Q

Database schema

A

description of db

21
Q

Database state

A

the actual data stored in a db at a particular time (aka instance)

22
Q

Three-schema architecture

A

Internal: physical storage
Conceptual: structure and constraints of db
External: different user views of db

23
Q

Logical data independence

A

ability to change conceptual schema without changing external schema

24
Q

Physical data independence

A

ability to change internal schema without changing conceptual schema