Lecture 3 Flashcards

(21 cards)

1
Q

What is a data model?

A

Relatively simple representations, usually graphical, of complex real-world data structures

Data models facilitate interaction among the designer, the applications programmer, and the end user.

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

What are business rules?

A

Brief, precise, and unambiguous descriptions of policies, procedures, or principles within a specific organization

Business rules apply to any organization that stores and uses data to generate information.

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

What is an entity in data modeling?

A

Anything about which data are to be collected and stored

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

What is an attribute in data modeling?

A

A characteristic of an entity

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

What is a relationship in data modeling?

A

Describes an association among entities

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

Fill in the blank: A _______ is a restriction placed on the data.

A

constraint

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

What are the types of relationships in data modeling?

A
  • One-to-many (1:M) relationship
  • Many-to-many (M:N or M:M) relationship
  • One-to-one (1:1) relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What must business rules be rendered in?

A

Writing

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

True or False: Business rules must be easy to understand and widely disseminated.

A

True

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

What sources can business rules be discovered from?

A
  • Company managers
  • Policy makers
  • Department managers
  • Written documentation
  • Procedures
  • Standards
  • Operations manuals
  • Direct interviews with end users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What do nouns generally translate into when discovering business rules?

A

Entities

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

What do verbs generally translate into when discovering business rules?

A

Relationships among entities

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

What are the major data models that evolved?

A
  • Hierarchical
  • Network
  • Relational
  • Entity relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Who developed the relational model?

A

Codd (IBM) in 1970

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

Why was the relational model considered impractical in 1970?

A

Computers lacked power to implement the relational model

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

What does a relational table consist of?

A

A matrix consisting of a series of row/column intersections

17
Q

What does an entity relationship diagram (ERD) represent?

A

Graphical representation of entities and their relationships in a database structure

18
Q

What is an entity instance in a relational table?

A

A row in the table

19
Q

What is an entity set?

A

Collection of like entities

20
Q

Fill in the blank: The _______ is a logical structure that resembles a file.

A

relational table

21
Q

What is the primary focus of the entity relationship model?

A

Graphical representation of entities and their relationships in a database structure