Chapter 1: The Database Environment

Slides:



Advertisements
Similar presentations
Data Modeling and the Entity-Relationship Model Chapter Four DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 3 rd Edition.
Advertisements

Entity Relationship (ER) Modeling
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 4 Entity Relationship (ER) Modeling.
Modern Systems Analysis and Design Third Edition
Systems Development Life Cycle
1 © Prentice Hall, 2002 Chapter 3: Modeling Data in the Organization Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
System Analysis - Data Modeling
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Chapter 10 Structuring System Requirements: Conceptual Data Modeling.
Chapter 3: Modeling Data in the Organization
Chapter 3 © 2005 by Prentice Hall 1 Objectives Definition of terms Definition of terms Importance of data modeling Importance of data modeling Write good.
Modern Systems Analysis and Design Third Edition
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1 © Prentice Hall, 2002 CMIS564: E/R Modeling Dr. Bordoloi Based on Chapter 3; Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
1 © Prentice Hall, 2002 Chapter 3: Modeling Data in the Organization Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
3.1 CSIS 3310 Chapter 3 The Entity-Relationship Model Conceptual Data Modeling.
Chapter 8 Structuring System Data Requirements
1 ER Modeling BUAD/American University Entity Relationship (ER) Modeling.
4 1 Chapter 4 Entity Relationship (ER) Modeling Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T5: Designing Database Applications Business Driven Technology.
Chapter 4 Entity Relationship (ER) Modeling.  ER model forms the basis of an ER diagram  ERD represents conceptual database as viewed by end user 
Chapter 11 & 12 Entity-Relationship (E-R) Model Characteristics of E-R Model Components of E-R Model Example of E-R Model Enhanced E-R Model.
Lecture 4 Conceptual Data Modeling. Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship,
3 & 4 1 Chapters 3 and 4 Drawing ERDs October 16, 2006 Week 3.
Chapter 9: Logical Database Design and the Relational Model (ERD Mapping)
Databases Illuminated Chapter 3 The Entity Relationship Model.
Entity Relationship Modeling
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
advanced data modeling
Chapter 9 Structuring System Data Requirements Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
CIS 210 Systems Analysis and Development Week 6 Part I Structuring Systems Data Requirements,
Modern Systems Analysis and Design Third Edition
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Chapter 3: Modeling Data in the Organization
Entity Relationship (E-R) Model
Modeling data in the Organization
Entity Relationship Modeling
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Business System Development
Entity-Relationship Model
Entity-Relationship Model
TMC2034 Database Concept and Design
Entity Relationship Model
Modern Systems Analysis and Design Third Edition
Chapter 4: Part B Logical Database Design and the Relational Model
Entity Relationship (E-R) Modeling
Chapter 6 Structuring System Requirements: Conceptual Data Modeling
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Entity-Relationship Model
Tables and Their Characteristics
Quiz Questions Q.1 An entity set that does not have sufficient attributes to form a primary key is a (A) strong entity set. (B) weak entity set. (C) simple.
Chapter 7 Entity-Relationship Model
Chapter 9 Structuring System Data Requirements
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Modern Systems Analysis and Design Third Edition
CHAPTER 4: LOGICAL DATABASE DESIGN AND THE RELATIONAL MODEL
Review of Week 1 Database DBMS File systems vs. database systems
Chapter 3: Modeling Data in the Organization
Entity-Relationship Diagram (ERD)
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
ER MODELING Instructor: SAMIA ARSHAD
Entity Relationship (ER) Modeling
Chapter # 4 Entity Relationship (ER) Modeling.
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

Chapter 1: The Database Environment

1258369655710014 0025384102283991 9304522198620471 DATA Database

Database INFORMATION 1258-3696-5571-0014 MasterCard 07/04 0025-3841-0228-3991 Visa Card O1/02 9304-5221-9862-0471 Discover 07/02 Database INFORMATION

Metadata Database Field Name: MasterCardNum Field Type: Text Field Size: 19 Field Description: Unique identifier for each MasterCard Customer Database

Entities Database Customer Product Employee Invoice Department Entities Become Tables Database

Enterprise Data Model Database Customer Product Places Has Is Placed by Order Inventory Contains Is Contained In

Customer Database LastName FirstName Address City State Zip Attributes are field names Database

Homework Database Zero Tolerance Policy Lab Assignment Lecture Assignment Database

Chapter 2: Database Development Process

Enterprise Data Model Database General Information Overall Picture of Organization Top-Down Approach Database

Information Systems Architecture Six key components: Data Processes Network People Events / point of time Reasons Database

Information Engineering Four Main Steps: Planning Analysis Design Implementation Database

Information Engineering Planning Phases 3 Steps: Identify strategic planning factors Identify corporate planning objects Develop enterprise model Database

Identify Strategic Planning Factors Goals Mission statement Corporate Vision Critical success factors Problem areas Database

Identify Corporate Planning Objects Organizational units Organizational locations Business functions Entity types Information systems Database

Develop Enterprise Model Functional Decomposition Entity-relationship diagram Planning Matrix (traceable information) Database

SDLC Database Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance Database

SDLC Pretty Paula Always Lets People Imitate Me Database

Chapter 3: Entity-Relationship Model Database

Data Modeling Importance 3 Reasons: Data Integrity Data is central role of Information System Stable information Database

Entity Database Name of database table All Caps In rectangle Noun Singular Database ENTITY

Weak Entity Database EMPLOYEE Has DEPENDENT

Relationship Database Diamond Verb Shows action Capital Letter followed by lower case Must connect to Entity Relationship Database

Relationship Cardinality Mandatory One Database Mandatory Many Optional One Optional Many

Relationship Degrees Binary Unary Database Ternary

Attribute Database Characteristic of entity Oval Shape Singular Capital Letter followed by lower case Primary Key is underlined Field names of table Database Attribute

Attribute Types Database Attribute Multivalued Attribute Derived Attribute

Composite Attribute Address Database EmployeeID EmployeeName EMPLOYEE

Cardinality Constraints Minimum cardinality -smallest amount of relationships between the two entities Maximum cardinality -largest amount of relationships between the two entities Database

Chapter 4: Enhanced ER Model Database

Subtypes UNDERGRADUATE Database d FRESHMEN JUNIOR SOPHOMORE SENIOR

Generalization Database Bottom-Up Process Take a general entity with common attributes Define specific attributes for each subtype Database

Specialization Database Top-Down Process Take a very specialized entity with all of its attributes Define distinct attributes for each subtype Database

Completeness Constraints Total Specialization Double line connecting entity to subtype circle Either one subtype or the other subtype Partial Specialization Single line connecting entity to subtype circle Partial overlap but not completely the same subtypes Database

Disjointness Constraints Disjoint Rule Either an entity is one type or another subtype at this point in time Place a “d” in subtype circle Overlap Rule An entity can be both subtypes in one point in time Place a “o” in subtype circle Database

Subtype Discriminator An attribute of an entity which defines which subtype this instance belongs to Place a definition beside subtype circle Place discriminator in quotation marks above each subtype relationship Database

Root Database Main entity at the top of a hierarchy For example: Page 140-PATIENT Page 141-EMPLOYEE Page 142-PART Page 144-PERSON Database

Business Rules Database Unique business rules which apply to a specific organizations’ database Two Types: Structural constraints Operational constraints Database

Structural Constraints Derived Facts Defined in repository Built into the database Example Page 149 ER Diagram similar to your project Database

Operational Constraints Collection of rules inside the repository One relationship constricts the actions of another relationship Database R

Database