110 likes | 204 Views
Database Design. Chapter 6 Database Design Sections Q1-Q4 Skip Sections Q5 & Q6. Today’s Topic. Security. Hardware & Software. IS Basics. Information Quality. Types of IS. Telecommu-nications. Systems Development. PowerPoint. Functional, Crossfunctional & Interorganizational.
E N D
Database Design Chapter 6Database Design Sections Q1-Q4 Skip Sections Q5 & Q6
Today’s Topic Security Hardware & Software IS Basics Information Quality Types of IS Telecommu-nications Systems Development PowerPoint Functional, Crossfunctional & Interorganizational Database Processing & Design Spreadsheet Design E-commerce Access Excel Business Intelligence
Database Design Database Design Entities Relationships Cardinality
Objectives • Discuss the purpose of using an ERD. • Demonstrate the ability to read the details of an ERD.
What is an E-R Model or ERD? Logical representation of database
How Do I Read a Relationship? • A Customer may have a minimum of zero and a maximum of many Orders. • An Order may belong to a minimum of one and a maximum of one Customer.
Reading ERD’s How many observations can a participant have at most? What is the minimum number of participants a given observation can be associated with? When is a person stored as a participant?
ERD Activity You are a very busy plumber. You do only subcontract work which means you don’t work for individual homeowners, you work for contractors. You are so successful now that you’d like to be selective about the contractors you work for. You’d like to develop a database to help you analyze which contractors give you the best work. You prefer commercial jobs to residential, and jobs that are clearly specified with few changes after the project begins. You prefer local jobs. You’ll need to keep track of basic contact information about each contractor as well as qualitative aspects of each job.