LIS 384K.11 Database-Management Principles and Applications

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

Entity Relationship (E-R) Modeling Hachim Haddouti
7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Entity Relationship (ER) Modeling
Entity Relationship (ER) Modeling
Systems Development Life Cycle
Entity Relationship (E-R) Modeling
Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 1 Data Models: Degrees of Data Abstraction l Modified ANSI/SPARC Framework.
FIS 431/631 Financial Information Systems: Analysis and Design ERD & Normalization Joe Callaghan Oakland University Department of Accounting & Finance.
CHAPTER 2: MODELING DATA IN THE ORGANIZATION © 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Modern Database Management 11 th Edition Jeffrey.
Chapter 4 Entity Relationship (E-R) Modeling
Data Modeling 1 Yong Choi School of Business CSUB.
Data Modeling 1 Yong Choi School of Business CSUB.
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 Chapter 3 Entity Relationship (E-R) Modeling Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
3.1 CSIS 3310 Chapter 3 The Entity-Relationship Model Conceptual Data Modeling.
DeSiamorewww.desiamore.com/ifm1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
the Entity-Relationship Model
11 1 Object oriented DB (not in book) Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel Learning objectives: What.
Practice of ER modeling
Mid term Exam COVERS chapters 1-3, 7-8 Two parts In class Take home part (given on Oct 29 th, Due Nov5th in class)
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 ER Modeling BUAD/American University Entity Relationship (ER) Modeling.
L4-S1 ER Diagrams 2003 SJSU -- CmpE Database Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San José.
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
Database Design Principles – Lecture 3
Mid term Exam COVERS chapters 1-3, 7-8 Two parts In class Take home part (given on Oct 29 th, Due Nov5th in class)
4 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Relationship Degree Indicates number of entities or participants.
DeSiamorePowered by DeSiaMore1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
3 & 4 1 Chapters 3 and 4 Drawing ERDs October 16, 2006 Week 3.
Msigwaemhttp//:msigwaem.ueuo.com/1 Database Management Systems (DBMS)  B. Computer Science and BSc IT Year 1.
3 & 4 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Keys Consists of one or more attributes that determine other.
Entity Relationship Modeling
Chapter 3: Modeling Data in the Organization. Business Rules Statements that define or constrain some aspect of the business Assert business structure.
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
1 Information System Analysis Topic-3. 2 Entity Relationship Diagram \ Definition An entity-relationship (ER) diagram is a specialized graphic that illustrates.
Copyright © 2014 Pearson Canada Inc. 5-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5a Database Design Part 2: Using Information Technology.
Entity Relationship (E-R) Model
Application Extension 5a
Database Development Lifecycle
Lec-4 : Unified Modeling Language (UML)
Entity-Relationship Model
TMC2034 Database Concept and Design
Visit for more Learning Resources
IS 130 Information systems 1
Database Systems Chapter 3 1.
Entity-Relationship Model
LIS 384K.11 Database-Management Principles and Applications
CS311 Database Management system
Database Design – Lecture 4
ER MODEL Lecture 3.
The Entity-Relationship Model
Database Management system
ER Models ISSUES and Examples CS263 Lecture 9
CS 174: Server-Side Web Programming February 12 Class Meeting
The 1:M Relationship (continued)
ERD Exercises.
Chapter 4 Entity Relationship (ER) Modeling
Database Systems: Design, Implementation, and Management Tenth Edition
Data Modeling with Entity Relationship Diagrams (Cont.)
Chapter 1: The Database Environment
CS4222 Principles of Database System
Review of Week 1 Database DBMS File systems vs. database systems
Chapter 3: Modeling Data in the Organization
Entity-Relationship Model & Diagram
Entity-Relationship Diagram (ERD)
MIS2502: Data Analytics Relational Data Modeling 2
Database Design Dr. M.E. Fayad, Professor
Entity Relation Model Tingting Zhang.
ER MODELING Instructor: SAMIA ARSHAD
Presentation transcript:

LIS 384K.11 Database-Management Principles and Applications Basic Concepts of Entity-Relationship Analysis R. E. Wyllys Last revised 2002 Feb 18 GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

What Is Entity-Relationship Analysis? E-R analysis endeavors to Identify major ingredients, entities, of a complicated situation Identify characteristics, attributes, of the major ingredients Uncover and analyze interconnections, relationships, among the major ingredients Assess various aspects of the relationships GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

E-R Analysis In short, E-R analysis strives to take a close look at the ingredients of a puzzle in order to identify major and minor ingredients and to figure out how they relate to each other GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

E-R Analysis E-R analysis can be summarized as the process of uncovering, analyzing, and explicating (i.e., stating clearly and fully) the business rules governing a complicated situation GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules Rob and Coronel1 say: Business rules are precise statements, derived from a detailed description of the organization's operations, that define one or more of the following modeling components: Entities Relationships Attributes Connectivities Cardinalities Constraints 1Rob, P.; Coronel, C. Instructor’s Manual to Accompany Database Systems: Design, Implementation, and Management. Fourth Edition. CD-ROM GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules Examples of business rules1 An invoice contains one or more invoice lines, but each invoice line is associated with a single invoice. That is, An invoice contains one or more invoice lines. Each invoice line is associated with a single invoice. A store employs many employees, but each employee is employed by only one store. A college has many departments, but each department belongs to a single college. (This business rule reflects a university that has multiple colleges such as Business, Liberal Arts, Education, Engineering, etc.) 1From: Rob, P.; Coronel, C. Instructor’s Manual to Accompany Database Systems: Design, Implementation, and Management. Fourth Edition. CD-ROM GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules Examples of business rules1 (cont'd) A driver may be assigned to drive many different vehicles, and each vehicle can be driven by many drivers. (Note: Keep in mind that this business rule reflects the assignment of drivers over a period of time.) A client may sign many contracts, but each contract is signed by only one client. A sales representative may write many contracts, but each contract is written by one sales representative 1From: Rob, P.; Coronel, C. Instructor’s Manual to Accompany Database Systems: Design, Implementation, and Management. Fourth Edition. CD-ROM GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules Some business rules for a library Books and other materials exist in various editions and numbers of copies Books may or may not circulate Books that circulate may do so for varying periods Periods may be determined by Book status alone Borrower status alone Combination of book status and borrower status GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules More business rules for a library Users may have various statuses Users may have varying numbers of items currently charged out to them Users may or may not owe fines Fine status may or may not affect eligibility to borrow GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules More business rules for a library Staff members have attributes of Salary or wage rates Annual leave Sick leave Work schedules Job titles Special skills (e.g., languages, puppetry) Hire dates Total length of service Professional organization memberships GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules More business rules for a library Physical facilities include Branches Furniture Machines (e.g., computers, microform readers, automobiles, players for CD-ROMs, audiotapes, videotapes) Library-management software Catalog records (e.g., computerized databases, catalog cards) Records of inventory, acquisitions, circulation, personnel GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Business Rules More business rules for a library Related organizations may include City, university, or corporate administrations Employee unions Friends of the Library organizations Vendors of books, serials, and other products and services used by the library Networks of which the library is a member (e.g., OCLC, Amigos, Association of Research Libraries, Texas State Library network, Central Texas Library System) GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

E-R Diagrams E-R analysis relies heavily on diagrams to represent Entities (rectangles) Attributes (ellipses) Relationships (diamonds) Connections (lines, which may have arrowheads or crowsfeet to represent degrees of connectivity or relationship) GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Crucial Use of E-R Analysis It is especially important to identify and note many-to-many (M:N) relationships: for example1 Note: The small circle denotes optionality (a person need not be a customer; but to be a customer, he or she must rent at least one tape) 1From: Rob, P.; Coronel, C. Instructor’s Manual to Accompany Database Systems: Design, Implementation, and Management. Fourth Edition. CD-ROM GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Crucial Use of E-R Analysis The typical resolution of many-to-many (M:N) relationships is by a bridge table (also called a composite entity) GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

Crucial Use of E-R Analysis A further explication of the resolution of the M:N relationship GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications

E-R Analysis Is Part Science, Part Art GSLIS - The University of Texas at Austin LIS 384K.11, Database-Management Principles and Applications