Logical Database Design Flashcards

1
Q

Data Model

A

notation to represent the syntax and semantics of a database

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

Type of data model

A

relational model

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

Relational database schema

A

defines:
names of tables
attributes of each table
integrity constraints

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

Relational model structure

A

in form of relations (tabular)

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

Each relation has

A

a name, a sequence of attributes, and a set of tuples

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

Relation formal definition

A

a subset of the cartesian product of the domains of the attribute data types

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

Database schema

A

finite set of relations

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

Domain

A

data type of an attribute, determined by the RDBM

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

Scheme

A

defines a relation and its attributes

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

State

A

an instance of a relation at a particular time

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

Null value

A

used to model a variety of real-world scenarios;
can mean:
value exists but is not known
no value exists
attribute is not applicable

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