3. Database Design Flashcards

1
Q

Stages of a DB design?

A
  1. Requirement analysis
  2. Conceptual DB design
  3. Choice of DBMS
  4. Data model mapping
  5. Physical design
  6. Implementation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 3 primitive notions of an ER model ?

A

Entities (rectangles), attributes (ovals), and relationships (diamonds).

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

What types of degrees are there of a relationship?

A
  • Binary (degree 2): person owns a car

- Ternary (degree 3): lecturer teaches a course to a student

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

Give the 4 types of structures?

A
  • Simple (oval)
  • Complex (structure)
  • Multivalued (double oval)
  • Derived (dotted oval)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly