Lec 3 Conceptual Data Modeling

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:51 AM on 9/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Requirements analysis

What does the organisation need to know?

2
New cards

Conceptual design

Entities, attributes, relationships.

3
New cards

Logical design

Turn the model into tables

4
New cards

Physical design

Storage, indexes, and tuning

5
New cards

Implementation and testing

Create the database and load it

6
New cards

Maintenance

Change it as the organisation changes

7
New cards

Structured interview

What it is good for, rules that live in someone’s head

What is misses, what people forgot to mention

8
New cards

Document and form analysis

What it's good for, the data actually recorded today

What it misses, rules never written down

9
New cards

Direct observation

What it's good for, what people really do, not what they say

What it misses, rare cases and exceptions

10
New cards

Questionnaire

What it’s good for, reaching many user quickly

What it misses, depth, and follow-up questions

11
New cards

Review of existing reports

What it’s good for, what the organisation already measures

What it misses, what it wishes it could

12
New cards

The Entity-Relationship Model

Entity type, Entity instance, Entity set

13
New cards

Entity type

The kind of thing you are modeling. Is the design

14
New cards

Entity instance

One particular thing of that kind. Is one row

15
New cards

Entity set

All the instances stored right now. Is all of them right now

16
New cards

Seven kinds of attribute

Simple, Composite, Single-valued, Multivalued, Derived, Key, Optional

17
New cards

Simple

Cannot be broken into parts. Example: purok

18
New cards

Composite

Splits into meaningful parts. Example: full name into first and last

19
New cards

Single-valued

One value per instance. Example: date of birth

20
New cards

Multivalued

Several values for one instance. Example: a customer's phone number

21
New cards

Derived

Calculated, not stored. Example: amount owed, from sales minus payments

22
New cards

Key

Identifies the instance uniquely. Example: customer_id

23
New cards

Optional

May be absent for some instances. Example: mobile number