Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Data Modeling and Relational Database Design.

Similar presentations


Presentation on theme: "Introduction Data Modeling and Relational Database Design."— Presentation transcript:

1 Introduction Data Modeling and Relational Database Design

2 1-2 Introduction Course Objectives Analyze user information requirements Understand the components of an Entity Relationship Model Understand the terms used in conceptual and logical models State the principles of normalization Develop an Entity Relationship Model Recognize and model complex relationships Understand transferability and referential integrity Develop an initial table design from an ER model Understand the implications of exclusivity in table design Recognize when to generate surrogate keys Analyze user information requirements Understand the components of an Entity Relationship Model Understand the terms used in conceptual and logical models State the principles of normalization Develop an Entity Relationship Model Recognize and model complex relationships Understand transferability and referential integrity Develop an initial table design from an ER model Understand the implications of exclusivity in table design Recognize when to generate surrogate keys

3 1-3 Introduction Introductions

4 1-4 Introduction Development Approach METHODSTOOLS TECHNIQUES

5 1-5 Introduction CDM Development Approach Business Requirement Definition Existing System Examination Technical Architecture Database Design and Build Module Design and Build Data Conversion Documentation Testing Training Transition Post System Support

6 1-6 Introduction Designer/2000 Toolset Repository Services Process Modeller System Modeller Design Wizards Systems Designer Generators

7 1-7 Introduction Development Techniques held by MEMBERSHIP CUSTOMER # * customer num *first name *last name oother initials COMPANY SUPPLIER OTHER COMPANY the holder of held by part of composed of the holder of 0NF1NF2NF3NF cus num cus fname cus lname cus initial mem num mem st date mem exp date CUSTOMERS # * cus_num * cus_first_name * cus_last _name * cus_address MEMBERSHIPS # * mem_num * mem_st_date * mem_expire_date * mem_cus_num FK ENTITY RELATIONSHIP MODELING FIRST CUT DATABASE DESIGN NORMALIZATION # * num * start date * expire date

8 1-8 Introduction Agenda 1. Introduction 2. Overview of database development 3. Modeling basic entities 4. Modeling relationships 5. Adding detail to the diagram 6. Unique Identifiers 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

9 1-9 Introduction Agenda 7. Resolving many to many relationships 8. Modeling hierarchies, networks and roles 9. Modeling complex structures 10. Normalization 7. Resolving many to many relationships 8. Modeling hierarchies, networks and roles 9. Modeling complex structures 10. Normalization Day 2

10 1-10 Introduction Agenda 11. Conceptual modeling review 12. Initial database design 13. Mapping exclusive relationships and entities to tables 14. Further database design 15. Summary 11. Conceptual modeling review 12. Initial database design 13. Mapping exclusive relationships and entities to tables 14. Further database design 15. Summary Day 3

11 1-11 Introduction Summary Course Objectives Development Approach –Methods –Tools –Techniques Agenda Course Objectives Development Approach –Methods –Tools –Techniques Agenda


Download ppt "Introduction Data Modeling and Relational Database Design."

Similar presentations


Ads by Google