Chapter 8 : Conceptual Data Modeling Flashcards

1
Q

Data Dictionary is also known as what?

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

What is metadata?

A
  1. Data about data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the usage of Data Dictionary? ( 6 )

A
  1. Provide documentation
  2. Eliminate redundancy
  3. Validate data flow diagram for completeness & accuracy
  4. Provide a starting point for developing screens and reports
  5. Determine the contents of data stored in files
  6. Develop the logic for data flow diagram processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What can we write when writing external entity? ( 3 )

A
  1. Name
    • External Entity Name
    • Appears on DFDs
  2. Description
    • External Entity and Purpose
  3. Input Data Flows
    • Standard DFD Names for Input Data Flows into external entity
  4. Output Data Flows
    • Standard DFD names for the output data flows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

List out Examples of External Entity

A
  1. Name
    • Customer
  2. Description
    • Customer register details to obtain
    • Login details such as login and password
  3. Input Data Flows
    • Login Details
  4. Output Data Flows
    • Customer Details
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What can we write when writing process? ( 3 )

A
  1. Name
  2. Description
  3. Input Data Flows
  4. Output Data Flows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List out examples of Process

A
  1. Name
    • 1.0 Register Customer
  2. Description
    • Register customer details into the customer records and retrieves randomly generated password with login
  3. Input Data Flows
    • Customer Details, Updated Customer Details
  4. Output Data Flows
    • Login Details, Registration Details
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What can we write when writing data flow? ( 3 )

A
  1. Name
  2. Description
  3. Origin / Source
  4. Destination
  5. Data Structure
    • Also known as record
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

List out the examples of Data Flow ( 5 )

A
  1. Name
    • Login Details
  2. Description
    • To allow the customer to log on into the system
  3. Origin / Source
    • Register Customer Process
  4. Destination / Sink
    • Customer External Entity
  5. Data Structure
    • Login ID , Password
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What can we write when writing data store? ( 3 )

A
  1. Name
  2. Description
  3. Input Data Flows
  4. Output Data Flows
  5. Data Structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

List out examples of Data Store

A
  1. Name
    • Customer Record
  2. Description
    • Stores registeration details
    • Provided updated customer details for processes
  3. Input Data Flows
    • Registeration Details
  4. Output Data Flows
    • Updated Customer Details
  5. Data Structure
    • Customer ID, Name, Address, Phone, Email
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Entity Relationship Diagra? ( ERD , 2 )

A
  1. A model that shows the logical relationship and interaction among system entities
  2. Provides an overall view of the system and a blueprint for creating the physical structures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Entities? ( 2 )

A
  1. Objects or Concepts that can have data stored about them
  2. Refer to tables used in Databases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Attributes ?

A
  1. Properties or Characteristics of Entities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

List out examples for ERD

A
  1. Entities
    • Student
    • Course
  2. Attributes
    • Stu_Id
    • Stu_Name
    • Stu_Age
    • Cou_Id
    • Cou_Name
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

List out 3 types of Relationship

A
  1. One-to-One
  2. One-to-Many
  3. Many-to-Many