Data Modeling and Relational Database Design
Data Modeling and Relational Database Design
1-2 Introduction
Introductions
1-3 Introduction
Development Approach
TECHNIQUES
METHODS TOOLS
1-4 Introduction
CDM Development Approach
1-5 Introduction
Designer/2000 Toolset
Process Modeller
System Modeller
Systems Designer
Generators
1-6 Introduction
Development Techniques
CUSTOMER
# * customer num
MEMBERSHIP
held by
* first name 0NF 1NF 2NF 3NF
* last name
the holder o other initials
of cus num
# * num cus fname
* start date COMPANY cus lname
* expire date held by
SUPPLIER cus initial
the holder mem num
of OTHER mem st date
composed COMPANY mem exp date
of
part of
NORMALIZATION
ENTITY RELATIONSHIP
MODELING
CUSTOMERS MEMBERSHIPS
# * cus_num # * mem_num
* cus_first_name * mem_st_date
* cus_last _name * mem_expire_date
* cus_address * mem_cus_num FK
1. Introduction
2. Overview of database development
3. Modeling basic entities
4. Modeling relationships
5. Adding detail to the diagram
6. Unique Identifiers
Day
1
1-8 Introduction
Agenda
1-9 Introduction
Agenda
1-10 Introduction
Summary
• Course Objectives
• Development Approach
– Methods
– Tools
– Techniques
• Agenda
1-11 Introduction