CS4222 Principles of Database System

Slides:



Advertisements
Similar presentations
Relational Database Design Via ER Modelling
Advertisements

Mapping ER to Relational Model
1 Class Number – CS 304 Class Name - DBMS Instructor – Sanjay Madria Instructor – Sanjay Madria Lesson Title – EER Model –21th June.
Entity-Relationship (E-R) Model
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 9 Relational Database Design by ER- and EER-to- Relational Mapping.
Chapter 91 ER & EER to Relational Mapping. Chapter 92 ER to Relational Mapping Step 1: For each regular entity type E in the ER schema, create a relation.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 9 Relational Database Design by ER- and EER-to-Relational Mapping.
ER- and EER-to-Relational Mapping
IS 325 Notes for Wednesday September 18, 2013.
Converting ER model Into Relational Table
Relational Database Design by ER- and EER-to- Relational Mapping
Entity Relationship Modeling
ER to Relational Translation COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 9 Relational Database Design by ER- and EER-to- Relational Mapping.
CS 370 Database Systems Lecture 9 The Relational model.
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.
Chapter 9: Logical Database Design and the Relational Model (ERD Mapping)
1 © Prentice Hall, 2002 Chapter 5: Logical Database Design and the Relational Model Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B.
DatabaseIM ISU1 Chapter 7 ER- and EER-to-Relational Mapping Fundamentals of Database Systems.
CIS 210 Systems Analysis and Development Week 6 Part I Structuring Systems Data Requirements,
Chapter 4 Extended Entity-Relationship (EER)Model Incorporates Set-subset Relationships Incorporates Generalization Hierarchies Constraints: Coverage Constraints:
1 ER Modeling BUAD/American University Mapping ER modeling to Relationships.
Mapping ER to Relational Model Each strong entity set becomes a table. Each weak entity set also becomes a table by adding primary key of owner entity.
Relational Database Design by ER- and EER-to-Relational Mapping
Databases (CS507) CHAPTER 8
Chapter 7 Relational Database Design by ER- and EERR-to-Relational Mapping Copyright © 2004 Pearson Education, Inc.
ER Diagrams and Relational Model CS 174a (Winter 2015)
Chapter 3: Modeling Data in the Organization
COP Introduction to Database Structures
Relational Database Design by ER- and ERR-to-Relational Mapping
CS4222 Principles of Database System
Relational Database Design by ER- and EER-to- Relational Mapping
CS4222 Principles of Database System
Conceptual Design & ERD Modelling
Relational Database Design by ER- and EER-to- Relational Mapping
Chapter 4 Logical Database Design and the Relational Model
Chapter 4: Logical Database Design and the Relational Model
Chapter 4: Part B Logical Database Design and the Relational Model
Chapter 5: Logical Database Design and the Relational Model
CS522 Advanced database Systems
Tables and Their Characteristics
Relational Database Design by ER- and EER-to-Relational Mapping
ER- and EER-to-Relational
Relational Database Design by ER- and EERR-to-Relational Mapping
Relational Database Design by ER-to-Relational Mapping
CS4470 Computer Networking Protocols
9/5/2018.
Translation of ER-diagram into Relational Schema
11/15/2018.
Relational Database.
Chapter 3 The Relational Model.
מודל הנתונים.
CS4222 Principles of Database System
Chapter 8: Mapping a Conceptual Design into a Logical Design
Relational Database Design by ER- and EER-to-Relational Mapping
CHAPTER 4: LOGICAL DATABASE DESIGN AND THE RELATIONAL MODEL
Chapter 1: The Database Environment
CS4222 Principles of Database System
376a. Database Design Dept. of Computer Science Vassar College
Review of Week 1 Database DBMS File systems vs. database systems
Relational Database Design by ER- and EER-to- Relational Mapping
CS4222 Principles of Database System
CS4433 Database Systems Midterm Review.
ER to Relational Mapping
Relational Database Design by ER- and EERR-to-Relational Mapping
4/11/2019.
Relational Database Design by ER- and EER-to-Relational Mapping
CS4222 Principles of Database System
7/19/2019.
Chapter 3 The Relational Model
Presentation transcript:

CS4222 Principles of Database System 7/29/2019 CS4222 Principles of Database System Midterm Review Huiping Guo Department of Computer Science California State University, Los Angeles

Midterm Monday, 07/10, 9:30 --- 11:30pm in FA218 7/29/2019 Midterm Monday, 07/10, 9:30 --- 11:30pm in FA218 Closed book and closed notes You may need scratch paper You can bring two pages of cheat sheet (letter size, back and front) Mid review CS4222_Su17

Topics covered ER/EER Model Relational Model Mapping ER/EER-Diagrams to tables Mid review CS4222_Su17

ER/EER Model Mid review CS4222_Su17

ER/EER Model basics Entity sets Constraints on entity sets Represent entities in an ER diagram Attributes Constraints on entity sets Primary key constraints Weak entity sets Mid review CS4222_Su17

ER/EER Model basics Relationship sets Represent relationship in an ER diagram Attributes Are uniquely identified by participating entity set A relationship set doesn’t have a primary key! Mid review CS4222_Su17

ER/EER Model basics Special relationship sets Unary relationship sets Ternary relationship sets Mid review CS4222_Su17

ER/EER Model basics Constraints on relationship sets Cardinality constraints Many-to-Many (default) One-to-Many One-to-One Participation constraints Total participation Partial participation (default) Mid review CS4222_Su17

ER/EER Model basics Subclasses and superclasses Specialization/generalization four types of specialization/generalization: Disjoint, total Disjoint, partial Overlapping, total Overlapping, partial Mid review CS4222_Su17

Relational Model Mid review CS4222_Su17

Basic concepts Relational database definition Keys degree schema, instance Keys Key Superkey Candidate key Primary key Mid review CS4222_Su17

Integrity constraints Domain constraints Primary key constraints Referential (foreign key) constraints Other general constraints Mid review CS4222_Su17

Mapping ER-Diagrams to tables Mid review CS4222_Su17

Mapping Step 1: Mapping of Regular Entity Types Step 2: Mapping of Binary M:N Relationship Types Step 3: Mapping of Binary 1:N Relationship Types Step 4: Mapping of Binary 1:1 Relationship Types Step 5: Map Relationship Sets with Participation Constraints Step 6: Mapping of Weak Entity Types Step 7: Mapping of Multivalued attributes Step 8: Mapping Specialization or Generalization Step 9: Mapping of Shared Subclasses (Multiple Inheritance) Mid review CS4222_Su17