Chapter 3 Data Modeling Using the Entity-Relationship Modeling
|
|
- Sherilyn Cameron
- 7 years ago
- Views:
Transcription
1 Chapter 3 Data Modeling Using the Entity-Relationship Modeling Multiple-Choice Questions: 1) is an object modeling methodology. a) EML b) UML c) OML d) DML 2) diagrams are important part of object modeling methodology. a) application b) data c) class d) level 3) During the design phase of database design, the properties of data is given importance, rather than its storage details. a) conceptual b) logical c) physical d) actual 4) is the basic object of ER model which is a thing in real world. a) relation b) domain c) attribute d) entity 5) Entities are described by properties called as. a) attributes b) characteristics c) features d) relations 6) Attributes that are not divisible are called. a) composite b) atomic c) complex d) structured 7) attributes can have more than one value. a) composite b) simple c) multi-valued d) single valued 8) When the value of an attribute A is obtained from the value of an attribute B, then the attribute A is called. a) composite b) stored c) derived d) retrieved 9) The entity types are represented in ER-diagrams by. a) ovals b) rectangles c) double ovals d) diamonds 10) The multivalued attributes are represented in ER-diagrams by. a) ovals b) rectangles c) double ovals d) diamonds 11) attribute values are used to identify each entity uniquely. a) complex b) unique c) characters d) key 12) An entity type without a key attribute is called entity type. a) null b) weak c) strong d) single 13) specifies the set of values that can be assigned to the attribute. a) block b) relation c) structure d) domain 14) Multivalued attributes are shown by. a) ( ) b) { } c) < > d) 15) The relationships are displayed as in ER-diagrams. a) rectangles b) ovals c) triangles d) diamonds
2 16) The relationship in which an entity type participates more than once is a relationship. a) recursive b) iterative c) enumerated d) implied 17) specifies the maximum number of relationship instances that an entity can participate. a) range b) domain c) cardinality d) ceiling 18) In ER diagrams, the total participation is displayed as a. a) oval b) single line c) double line d) arrow 19) A weak entity type normally has a key. a) partial b) total c) super d) strong 20) A weak entity type always has a participation constraint with respect to its identifying relationships. a) partial b) total c) overlap d) disjoint 21) The partial key attribute is underlined with a line. a) single b) shaded c) dotted d) double TRUE or FALSE: 1. The ER model is high-level conceptual model. ( T / F ) 2. The class diagrams in UML specify the operations on objects also. ( T / F ) 3. In database design the conceptual design phase comes after logical design phase. ( T / F ) 4. Composite attributes cannot be further subdivided. ( T / F ) 5. A multivalued attribute can have lower and upper bounds. ( T / F ) 6. An attribute value can be derived from another attribute. ( T / F ) 7. The names on entity types and entity sets are different. ( T / F ) 8. An entity cannot have more than one key attribute. ( T / F ) 9. A relationship type of degree two is called as ternary relationship. ( T / F ) 10. Relationship types can also have attributes. ( T / F ) 11. The attribute of a relationship type can be added to participating entity types. ( T / F ) 12. A weak entity type can have more than one identifying entity type. ( T / F ) 13. The number of levels of weak entity types cannot be more than one. ( T / F ) Short Answer Questions: 1. What are the main phases of database design? Write them in order. Ans. Requirement collection & analysis, conceptual design, logical design and physical design. 2. How does ER model describes data? Ans. ER model describes data as entities, relationships, attributes 3. What are the different values a null value can have? Ans. A Null value can mean an unknown, not applicable, exists but not available.
3 Match the following notations for ER diagrams: Symbol Meaning MULTIVALUED ATTRIBUTE DERIVED ATTRIBUTE IDENTIFYING RELATIONSHIP ENTITY ATTRIBUTE WEAK ENTITY RELATIONSHIP KEY ATTRIBUTE PARTIAL KEY COMPOSITE ATTRIBUTE
4 Identify the cardinality ratios and participation constraints of the following binary relationships: e1 e2 e3 e4 e5 e6 EMPLOYEE e1 e2 e3 e4 e5 e6 EMPLOYEE e1 e2 e3 e4 e5 e6 EMPLOYEE e1 e2 e3 e4 e5 e6 EMPLOYEE r1 r2 r3 r4 r5 r6 WORKS_ON r1 r2 r3 r4 r5 r6 MANAGES r1 r2 r3 r4 r5 r6 WORKS_ON r1 r2 r3 r4 r5 r6 MANAGES d1 d2 d3 d4 d5 d6 PROJECT d1 d2 d3 d4 d5 d6 DEPARTMENT d1 d2 d3 d4 d5 d6 PROJECT d1 d2 d3 d4 d5 d6 DEPARTMENT Select the cardinality ratio: 1 : 1 1 : N N : 1 M : N Participation of EMPLOYEE: Participation of PROJECT: Select the cardinality ratio: 1 : 1 1 : N N : 1 M : N Participation of EMPLOYEE: Participation of DEPARTMENT: Select the cardinality ratio: 1 : 1 1 : N N : 1 M : N Participation of EMPLOYEE: Participation of PROJECT: Select the cardinality ratio: 1 : 1 1 : N N : 1 M : N Participation of EMPLOYEE: Participation of DEPARTMENT:
5 In the ER diagram for COMPANY database identify the following: 1. Names of (nonweak) entity types 2. Names of weak entities 3. Key of DEPARTMENT 4. Primary key of EMPLOYEE 5. Names of partial keys (if any) 6. Names of composite attributes 7. Names of multivalued attributes 8. Names of relationships 9. Names of identifying relationships 10. Names of derived attributes Answer the following questions based on the ER diagram for COMPANY database: 1. All the EMPLOYEEs must work on some PROJECT. ( T / F ) 2. All the EMPLOYEEs should have a DEPENDENT. ( T / F ) 3. All the DEPARTMENTs should have a PROJECT. ( T / F ) 4. An EMPLOYEE need not be a manager of a DEPARTMENT. ( T / F ) 5. A DEPARTMENT need not be managed by an EMPLOYEE. ( T / F ) Answer the following questions based on the ER diagram for COMPANY database: 1. One EMPLOYEE can have many DEPENDENT s. ( T / F ) 2. One EMPLOYEE can work on a single PROJECT. ( T / F ) 3. One DEPARTMENT can control many PROJECTs. ( T / F ) 4. One PROJECT can belong to only one DEPARTMENT. ( T / F ) 5. One EMPLOYEE can work for many DEPARTMENTs. ( T / F ) 6. One PROJECT can be done by only one EMPLOYEE. ( T / F ) 7. One EMPLOYEE can supervise only one EMPLOYEE. ( T / F ) 8. One DEPARTMENT is managed by only one EMPLOYEE. ( T / F ) 9. One DEPARTMENT can have many EMPLOYEEs. ( T / F ) 10. One EMPLOYEE can manage many DEPARTMENTs. ( T / F )
6 Answer the following questions based on the ER diagram for COMPANY database: 1. The attribute NumberOFEmployees of DEPARTMENT entity is a attribute. 2. The attribute Name of EMPLOYEE entity is a attribute. 3. The attribute Locations of DEPARTMENT entity is a attribute. 4. The attribute Name of DEPENDENT entity is a key. 5. The attribute Name of PROJECT entity is a key. 6. The attribute Ssn of EMPLOYEE entity is a key. 7. The relationship DEPENDENTS_OF is a relationship. a) identifying b) recursive c) strong d) weak 8. The relationship SUPERVISION is a relationship. a) identifying b) recursive c) strong d) weak 9. The attribute Name of PROJECT entity is a attribute. a) simple b) derived c) composite d) multivalued 10. The entity DEPENDENT is a entity. a) weak b) good c) strong d) super
7 In the ER diagram for AIRLINE database identify the following: 1. Names of (nonweak) entity types 2. Names of weak entities 3. Key of AIRPORT 4. Primary key of AIRPLANE 5. Names of partial keys (if any) 6. Names of composite attributes 7. Names of multivalued attributes 8. Names of relationships 9. Names of identifying relationships 10. Names of derived attributes Answer the following questions based on the ER diagram for AIRPLANE database shown below: 1. The attribute NumberOFAirplanes of AIRPLANE entity is a attribute. 2. The attribute CustomerName of RESERVATION entity is a attribute. 3. The attribute Weekdays of FLIGHT entity is a attribute. 4. The attribute SeatNo of SEAT entity is a key. 5. The attributes Number and Airline of FLIGHT entity is a key. 6. The attribute AirplaneId of AIRPLANE entity is a key. 7. The relationship INSTANCE OF is a relationship. a) identifying b) recursive c) strong d) weak 8. The entity FLIGHT LEG is a entity. a) weak b) good c) strong d) super 9. The attribute State of AIRPORT entity is a attribute. a) simple b) derived c) composite d) multivalued 10. The entity FLIGHT is a entity. a) weak b) good c) strong d) super
8 Answer the following questions based on the ER diagram for AIRLINE database: 1. One AIRPLANE TYPE can have only one AIRPLANE. ( T / F ) 2. One AIRPLANE TYPE can land in only one AIRPORT. ( T / F ) 3. One AIRPORT can allow landing of many AIRPLANE TYPEs. ( T / F ) 4. One FLIGHT can have many FAREs. ( T / F ) 5. One AIRPLANE can be assigned many LEG INSTANCEs. ( T / F )
9 In the following ER diagram for BANK database identify the following: 1. Names of (nonweak) entity types 2. Names of weak entities 3. Key of BANK 4. Primary key of CUSTOMER 5. Names of partial keys (if any) 6. Names of composite attributes 7. Names of multivalued attributes 8. Names of relationships 9. Names of identifying relationships 10. Names of derived attributes Answer the following questions based on the ER diagram for BANK database shown below: 1. The attribute NumberOFBranches of BANK-BRANCH entity is a attribute. 2. The attribute Name of CUSTOMER entity is a attribute. 3. The attribute Type of ACCOUNT entity is a attribute. 4. The attribute BranchNo of BANK-BRANCH entity is a key. 5. The attributes LoanNo and Type of LOAN entity is a key. 6. The attribute SSN of CUSTOMER entity is a key. 7. The relationship BRANCHES is a relationship. a) identifying b) recursive c) strong d) weak 8. The entity BANK-BRANCH is a relationship. a) weak b) good c) strong d) super 9. The attribute Code of BANK entity is a attribute. a) simple b) derived c) composite d) multivalued 10. The entity CUSTOMER is a entity. a) weak b) good c) strong d) super
10 Answer the following questions based on the ER diagram for BANK database shown below: 1. One BANK can have many BRANCHES. ( T / F ) 2. One BANK-BRANCH can have only one ACCOUNT. ( T / F ) 3. One CUSTOMER can have many ACCOUNTs. ( T / F ) 4. One CUSTOMER can have only one LOAN. ( T / F ) 5. One ACCOUNT can belong to many CUSTOMERS. ( T / F )
11 Composite and multivalued attributes can be nested to any number of values. Suppose we want to design an attribute for a STUDENT entity type to keep track of previous college education. The student might have attended more than one college previously. Such an attribute will have: One entry for each college previously attended having college name, start date and end date, degree entries (can be more than one), and courses entries. Each degree entry contains a degree name, month and year the degree was awarded. Each course entry contains a course name, semester, year and grade. Design an attribute to hold this information using the notations ( ) for composite attributes and { } for multivalued attributes as well as show how it can be represented in ER diagram.
12 Consider the following set of requirements for a university database that is used to keep track of student s transcripts. The university keeps track of each student s name, student number, National ID number, current address and phone, permanent address and phone, birthdate, gender, class (I year, II year ), major department, minor department, and degree program (B.Sc., B.A.,,Ph.D.). The name of the student should have first, middle, and last names. The permanent address should have apartment number, street number, city, state, postal code. Both National ID number and student number must be unique for each student. Each department must be described by a name, department code, office number, office phone, and college. Both name and code must be unique for each department. Each course has a course name, description, course number, number of credit hours, level number, and offering department. The course number should be unique for each department. Each section has an instructor name, semester, year, course number and section number. The section number must be unique and each course can have multiple sections taught during same semester/year. A grade report has a student number, student name, section number, letter grade, and numeric grade (percentage marks). Design an ER schema for this application and draw an ER diagram for that schema. Specify key attributes for each entity type, and structural constraints on each relationship type.
CHAPTER 3: DATA MODELING USING THE ENTITY-RELATIONSHIP MODEL
Chapter 3: Data Modeling Using the Entity-Relationship Model 1 CHAPTER 3: DATA MODELING USING THE ENTITY-RELATIONSHIP MODEL Answers to Selected Exercises 3.16 Consider the following set of requirements
More informationTHE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E)
THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E) 2 LECTURE OUTLINE Using High-Level, Conceptual Data Models for Database Design Entity-Relationship (ER) model Popular high-level conceptual
More informationChapter 7 Data Modeling Using the Entity- Relationship (ER) Model
Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Outline Using High-Level Conceptual Data Models for
More informationChapter 2: Entity-Relationship Model. E-R R Diagrams
Chapter 2: Entity-Relationship Model What s the use of the E-R model? Entity Sets Relationship Sets Design Issues Mapping Constraints Keys E-R Diagram Extended E-R Features Design of an E-R Database Schema
More informationChapter 3. Data Modeling Using the Entity-Relationship (ER) Model
Chapter 3 Data Modeling Using the Entity-Relationship (ER) Model Chapter Outline Overview of Database Design Process Example Database Application (COMPANY) ER Model Concepts Entities and Attributes Entity
More informationnot necessarily strictly sequential feedback loops exist, i.e. may need to revisit earlier stages during a later stage
Database Design Process there are six stages in the design of a database: 1. requirement analysis 2. conceptual database design 3. choice of the DBMS 4. data model mapping 5. physical design 6. implementation
More informationCOMP 378 Database Systems Notes for Chapter 7 of Database System Concepts Database Design and the Entity-Relationship Model
COMP 378 Database Systems Notes for Chapter 7 of Database System Concepts Database Design and the Entity-Relationship Model The entity-relationship (E-R) model is a a data model in which information stored
More informationChapter 2: Entity-Relationship Model. Entity Sets. " Example: specific person, company, event, plant
Chapter 2: Entity-Relationship Model! Entity Sets! Relationship Sets! Design Issues! Mapping Constraints! Keys! E-R Diagram! Extended E-R Features! Design of an E-R Database Schema! Reduction of an E-R
More informationCSC 742 Database Management Systems
CSC 742 Database Management Systems Topic #4: Data Modeling Spring 2002 CSC 742: DBMS by Dr. Peng Ning 1 Phases of Database Design Requirement Collection/Analysis Functional Requirements Functional Analysis
More informationFoundations of Information Management
Foundations of Information Management - WS 2012/13 - Juniorprofessor Alexander Markowetz Bonn Aachen International Center for Information Technology (B-IT) Data & Databases Data: Simple information Database:
More informationEntity-Relationship Model
UNIT -2 Entity-Relationship Model Introduction to ER Model ER model is represents real world situations using concepts, which are commonly used by people. It allows defining a representation of the real
More informationER modelling, Weak Entities, Class Hierarchies, Aggregation
CS344 Database Management Systems ER modelling, Weak Entities, Class Hierarchies, Aggregation Aug 2 nd - Lecture Notes (Summary) Submitted by - N. Vishnu Teja Saurabh Saxena 09010125 09010145 (Most the
More informationDATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.
DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business
More informationWe know how to query a database using SQL. A set of tables and their schemas are given Data are properly loaded
E-R Diagram Database Development We know how to query a database using SQL A set of tables and their schemas are given Data are properly loaded But, how can we develop appropriate tables and their schema
More informationDatabase Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys
Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic
More informationLesson 8: Introduction to Databases E-R Data Modeling
Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data
More information2. Conceptual Modeling using the Entity-Relationship Model
ECS-165A WQ 11 15 Contents 2. Conceptual Modeling using the Entity-Relationship Model Basic concepts: entities and entity types, attributes and keys, relationships and relationship types Entity-Relationship
More informationFoundations of Information Management
Foundations of Information Management - WS 2009/10 Juniorprofessor Alexander Markowetz Bonn Aachen International Center for Information Technology (B-IT) Alexander Markowetz Born 1976 in Brussels, Belgium
More informationDatabase Design Process
Entity-Relationship Model Chapter 3, Part 1 Database Design Process Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning 1 Problem: University
More informationDatabase Management Systems
Database Management Systems Database Design (1) 1 Topics Information Systems Life Cycle Data Base Design Logical Design Physical Design Entity Relationship (ER) Model Entity Relationship Attributes Cardinality
More informationChapter 2: Entity-Relationship Model
Chapter 2: Entity-Relationship Model Entity Sets Relationship Sets Design Issues Mapping Constraints Keys E R Diagram Extended E-R Features Design of an E-R Database Schema Reduction of an E-R Schema to
More information7.1 The Information system
Chapter 7. Database Planning, Design and Administration Last few decades have seen proliferation of software applications, many requiring constant maintenance involving: correcting faults, implementing
More informationData Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
More informationLecture 12: Entity Relationship Modelling
Lecture 12: Entity Relationship Modelling The Entity-Relationship Model Entities Relationships Attributes Constraining the instances Cardinalities Identifiers Generalization 2004-5 Steve Easterbrook. This
More informationUnit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University
Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,
More informationIV. The (Extended) Entity-Relationship Model
IV. The (Extended) Entity-Relationship Model The Extended Entity-Relationship (EER) Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of EER Diagrams
More informationExercise 1: Relational Model
Exercise 1: Relational Model 1. Consider the relational database of next relational schema with 3 relations. What are the best possible primary keys in each relation? employ(person_name, street, city)
More informationXV. The Entity-Relationship Model
XV. The Entity-Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R Diagrams and Business Rules The
More informationModern Systems Analysis and Design
Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued
More informationDatabase Design Process
Database Design Process Entity-Relationship Model From Chapter 5, Kroenke book Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Problem:
More informationthree Entity-Relationship Modeling chapter OVERVIEW CHAPTER
three Entity-Relationship Modeling CHAPTER chapter OVERVIEW 3.1 Introduction 3.2 The Entity-Relationship Model 3.3 Entity 3.4 Attributes 3.5 Relationships 3.6 Degree of a Relationship 3.7 Cardinality of
More informationThe Entity-Relationship Model
The Entity-Relationship Model 221 After completing this chapter, you should be able to explain the three phases of database design, Why are multiple phases useful? evaluate the significance of the Entity-Relationship
More informationRelational Schema Design
Relational Schema Design Using ER Methodology to Design Relational Database Schemas The Development Process Collect requirements. Analyze the requirements. Conceptually design the data (e.g., draw an ER
More informationDesigning a Database Schema
Week 10: Database Design Database Design From an ER Schema to a Relational One Restructuring an ER schema Performance Analysis Analysis of Redundancies, Removing Generalizations Translation into a Relational
More informationBridge from Entity Relationship modeling to creating SQL databases, tables, & relations
1 Topics for this week: 1. Good Design 2. Functional Dependencies 3. Normalization Readings for this week: 1. E&N, Ch. 10.1-10.6; 12.2 2. Quickstart, Ch. 3 3. Complete the tutorial at http://sqlcourse2.com/
More informationBİL 354 Veritabanı Sistemleri. Entity-Relationship Model
BİL 354 Veritabanı Sistemleri Entity-Relationship Model Steps in building a DB application Pick application domain Conceptual design How can I describe that data? What data do I need for my application
More informationwww.gr8ambitionz.com
Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1
More informationDatabase Systems. Session 3 Main Theme. Enterprise Data Modeling Using The Entity/Relationship (ER) Model. Dr. Jean-Claude Franchitti
Database Systems Session 3 Main Theme Enterprise Data Modeling Using The Entity/Relationship (ER) Model Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationConcepts of Database Management Seventh Edition. Chapter 6 Database Design 2: Design Method
Concepts of Database Management Seventh Edition Chapter 6 Database Design 2: Design Method Objectives Discuss the general process and goals of database design Define user views and explain their function
More informationDatabases Model the Real World. The Entity- Relationship Model. Conceptual Design. Steps in Database Design. ER Model Basics. ER Model Basics (Contd.
The Entity- Relationship Model R &G - Chapter 2 A relationship, I think, is like a shark, you know? It has to constantly move forward or it dies. And I think what we got on our hands is a dead shark. Woody
More informationDatabase Design Methodology
Database Design Methodology Three phases Database Design Methodology Logical database Physical database Constructing a model of the information used in an enterprise on a specific data model but independent
More informationConceptual Design: Entity Relationship Models. Objectives. Overview
Conceptual Design: Entity Relationship Models Craig Van Slyke, University of Central Florida cvanslyke@bus.ucf.edu John Day, Ohio University Objectives Define terms related to entity relationship modeling,
More informationER & EER to Relational Mapping. Chapter 9 1
ER & EER to Relational Mapping Chapter 9 1 Figure 3.2 ER schema diagram for the company database. Fname Minit Lname Number Name Address N 1 WORKS_FOR Name Locations Sex Salary Ssn Bdate EMPLOYEE NumberOfEmployees
More informationEntity-Relationship Model. Purpose of E/R Model. Entity Sets
Entity-Relationship Model Diagrams Class hierarchies Weak entity sets 1 Purpose of E/R Model The E/R model allows us to sketch the design of a database informally. Designs are pictures called entityrelationship
More informationThe Entity-Relationship Model
The Entity-Relationship Model Chapter 2 Slides modified by Rasmus Pagh for Database Systems, Fall 2006 IT University of Copenhagen Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Today
More informationOVERVIEW 1.1 DATABASE MANAGEMENT SYSTEM (DBMS) DEFINITION:-
1 1 OVERVIEW Topics Covered: 1.1 Database management system 1.2 Data Independence 1.3 Data Abstraction 1.4 Data Models 1.5 DBMS Architecture 1.6 Users of DBMS 1.7 Overview of Conventional Data Models 1.1
More informationDatabases and BigData
Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)
More informationEntity Relationship Diagram
Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong A primary goal of database design is to decide what tables to create. Usually, there are two principles: 1 Capture
More informationA brief overview of developing a conceptual data model as the first step in creating a relational database.
Data Modeling Windows Enterprise Support Database Services provides the following documentation about relational database design, the relational database model, and relational database software. Introduction
More informationSAMPLE FINAL EXAMINATION SPRING SESSION 2015
SAMPLE FINAL EXAMINATION SPRING SESSION 2015 School of Computing, Engineering and Mathematics Student family name: Student given name/s: Student ID number: Course: Unit Name (In Full): Database Design
More informationEntity/Relationship Modelling. Database Systems Lecture 4 Natasha Alechina
Entity/Relationship Modelling Database Systems Lecture 4 Natasha Alechina In This Lecture Entity/Relationship models Entities and Attributes Relationships Attributes E/R Diagrams For more information Connolly
More informationA Comparative Analysis of Entity-Relationship Diagrams 1
A Comparative Analysis of Entity-Relationship Diagrams 1 Il-Yeol Song Drexel University Mary Evans USConnect E.K. Park U.S. Naval Academy The purpose of this article is to collect widely used entity-relationship
More informationUSING UML FOR OBJECT-RELATIONAL DATABASE SYSTEMS DEVELOPMENT: A FRAMEWORK
USING UML FOR OBJECT-RELATIONAL DATABASE SYSTEMS DEVELOPMENT: A FRAMEWORK Ming Wang, California State University, ming.wang@calstatela.edu ABSTRACT Data model of object-relational databases (ORDBs) is
More informationDATABASE MANAGEMENT SYSTEMS. Question Bank:
DATABASE MANAGEMENT SYSTEMS Question Bank: UNIT 1 1. Define Database? 2. What is a DBMS? 3. What is the need for database systems? 4. Define tupule? 5. What are the responsibilities of DBA? 6. Define schema?
More informationNew York University Computer Science Department Courant Institute of Mathematical Sciences
New York University Computer Science Department Courant Institute of Mathematical Sciences Homework #5 Solutions Course Title: Database Systems Instructor: Jean-Claude Franchitti Course Number: CSCI-GA.2433-001
More informationThe Relational Data Model: Structure
The Relational Data Model: Structure 1 Overview By far the most likely data model in which you ll implement a database application today. Of historical interest: the relational model is not the first implementation
More informationCS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #5: En-ty/Rela-onal Models- - - Part 1
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #5: En-ty/Rela-onal Models- - - Part 1 Announcements- - - Project Goal: design a database system applica-on with a web front-
More informationDatabase Design. Adrienne Watt. Port Moody
Database Design Database Design Adrienne Watt Port Moody Except for third party materials and otherwise stated, content on this site is made available under a Creative Commons Attribution 2.5 Canada License.
More informationRELATIONSHIP STRENGTH
Connectivity and Cardinality The term connectivity is used to describe the relationship classification. Cardinality expresses the minimum and maximum number of entity occurrences associated with one occurrence
More informationDBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?
DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)
More informationDatabase Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB
Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB Outline Database concepts Conceptual Design Logical Design Communicating with the RDBMS 2 Some concepts Database: an
More informationCHAPTER 8: SQL-99: SCHEMA DEFINITION, BASIC CONSTRAINTS, AND QUERIES
Chapter 8: SQL-99: Schema Definition, Basic Constraints, and Queries 1 CHAPTER 8: SQL-99: SCHEMA DEFINITION, BASIC CONSTRAINTS, AND QUERIES Answers to Selected Exercises 8. 7 Consider the database shown
More informationIT2305 Database Systems I (Compulsory)
Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this
More informationData Modeling. Database Systems: The Complete Book Ch. 4.1-4.5, 7.1-7.4
Data Modeling Database Systems: The Complete Book Ch. 4.1-4.5, 7.1-7.4 Data Modeling Schema: The structure of the data Structured Data: Relational, XML-DTD, etc Unstructured Data: CSV, JSON But where does
More informationLiTH, Tekniska högskolan vid Linköpings universitet 1(7) IDA, Institutionen för datavetenskap Juha Takkinen 2007-05-24
LiTH, Tekniska högskolan vid Linköpings universitet 1(7) IDA, Institutionen för datavetenskap Juha Takkinen 2007-05-24 1. A database schema is a. the state of the db b. a description of the db using a
More informationDatabase Design. Database Design I: The Entity-Relationship Model. Entity Type (con t) Chapter 4. Entity: an object that is involved in the enterprise
Database Design Database Design I: The Entity-Relationship Model Chapter 4 Goal: specification of database schema Methodology: Use E-R R model to get a high-level graphical view of essential components
More informationDesigning Databases. Introduction
Designing Databases C Introduction Businesses rely on databases for accurate, up-to-date information. Without access to mission critical data, most businesses are unable to perform their normal daily functions,
More informationDatabase Design Process. Databases - Entity-Relationship Modelling. Requirements Analysis. Database Design
Process Databases - Entity-Relationship Modelling Ramakrishnan & Gehrke identify six main steps in designing a database Requirements Analysis Conceptual Design Logical Design Schema Refinement Physical
More informationConverting E-R Diagrams to Relational Model. Winter 2006-2007 Lecture 17
Converting E-R Diagrams to Relational Model Winter 2006-2007 Lecture 17 E-R Diagrams Need to convert E-R model diagrams to an implementation schema Easy to map E-R diagrams to relational model, and then
More informationIT2304: Database Systems 1 (DBS 1)
: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation
More informationChapter 1: Introduction. Database Management System (DBMS)
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
More informationData Modeling: Part 1. Entity Relationship (ER) Model
Data Modeling: Part 1 Entity Relationship (ER) Model MBA 8473 1 Cognitive Objectives (Module 2) 32. Explain the three-step process of data-driven information system (IS) development 33. Examine the purpose
More informationThe E-R èentity-relationshipè data model views the real world as a set of basic objects èentitiesè and
CMPT-354-Han-95.3 Lecture Notes September 20, 1995 Chapter 2 The Entity-Relationship Model The E-R èentity-relationshipè data model views the real world as a set of basic objects èentitiesè and relationships
More informationConceptual Design Using the Entity-Relationship (ER) Model
Conceptual Design Using the Entity-Relationship (ER) Model Module 5, Lectures 1 and 2 Database Management Systems, R. Ramakrishnan 1 Overview of Database Design Conceptual design: (ER Model is used at
More informationThe Entity-Relationship Model
The Entity-Relationship Model Overview of Database Design Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Conceptual Design Entities Conceptual
More informationEntity - Relationship Modelling
Topic 5 Entity - Relationship Modelling LEARNING OUTCOMES When you have completed this Topic you should be able to: 1. Acquire the basic concepts of the Entity-Relationship (ER) model. 2. Discuss how to
More informationIntroduction to database management systems
Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, Ioana.Manolescu@inria.fr The course: follows (part of) the book "", Fourth Edition Abraham
More informationOutline. Data Modeling. Conceptual Design. ER Model Basics: Entities. ER Model Basics: Relationships. Ternary Relationships. Yanlei Diao UMass Amherst
Outline Data Modeling Yanlei Diao UMass Amherst v Conceptual Design: ER Model v Relational Model v Logical Design: from ER to Relational Slides Courtesy of R. Ramakrishnan and J. Gehrke 1 2 Conceptual
More informationDatabase Design and the E-R Model
C H A P T E R 7 Database Design and the E-R Model Practice Exercises 7.1 Answer: The E-R diagram is shown in Figure 7.1. Payments are modeled as weak entities since they are related to a specific policy.
More informationCSCI315 Database Design and Implementation
SCSSE School of Information Technology and Computer Science Family Name... First Name... Student Number... Table Number... CSCI315 Database Design and Implementation This paper is for students studying
More informationDatabase Design Methodologies
Critical Success Factors in Database Design Database Design Methodologies o Work interactively with the users as much as possible. o Follow a structured methodology throughout the data modeling process.
More informationInformation Systems Analysis and Design CSC340. 2004 John Mylopoulos Database Design -- 2. Information Systems Analysis and Design CSC340
XX. Database Design Databases Databases and DBMS Data Models, Hierarchical, Network, Relational Database Design Restructuring an ER schema Performance analysis Analysis of Redundancies, Removing generalizations
More informationFundamentals of Database System
Fundamentals of Database System Chapter 4 Normalization Fundamentals of Database Systems (Chapter 4) Page 1 Introduction To Normalization In general, the goal of a relational database design is to generate
More informationBCA. Database Management System
BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data
More informationData Modelling and E-R Diagrams
Data Modelling and E-R Diagrams So far we have considered some of the basic ideas behind relational theory, and we will continue with this in subsequent sections. In this section we look at the processes
More informationSQL DDL. DBS Database Systems Designing Relational Databases. Inclusion Constraints. Key Constraints
DBS Database Systems Designing Relational Databases Peter Buneman 12 October 2010 SQL DDL In its simplest use, SQL s Data Definition Language (DDL) provides a name and a type for each column of a table.
More informationThe Structured Query Language. De facto standard used to interact with relational DB management systems Two major branches
CSI 2132 Tutorial 6 The Structured Query Language (SQL) The Structured Query Language De facto standard used to interact with relational DB management systems Two major branches DDL (Data Definition Language)
More informationRose Data Modeler (logical)
Rose Data Modeler (logical) Rational Rose uses a data modeler to model the conceptual, logical, and physical database models, but also to generate DDLs commands, such as creating tables following UML methodology.
More informationCMPT 354 Database Systems. Simon Fraser University Summer 2016. Instructor: Oliver Schulte
CMPT 354 Database Systems Simon Fraser University Summer 2016 Instructor: Oliver Schulte Assignment 1: Entity-Relationship Modeling. The Relational Model. MS SQL Server. Instructions: Check the instructions
More informationChapter 10 Functional Dependencies and Normalization for Relational Databases
Chapter 10 Functional Dependencies and Normalization for Relational Databases Copyright 2004 Pearson Education, Inc. Chapter Outline 1 Informal Design Guidelines for Relational Databases 1.1Semantics of
More informationRequirement Analysis & Conceptual Database Design. Problem analysis Entity Relationship notation Integrity constraints Generalization
Requirement Analysis & Conceptual Database Design Problem analysis Entity Relationship notation Integrity constraints Generalization Introduction: Lifecycle Requirement analysis -> Text Conceptual Design
More informationAn Experimental Comparison of ER and UML Class Diagrams
Vol.8, No.2 (205), pp.279-288 http://dx.doi.org/0.4257/ijhit.205.8.2.26 An Experimental Comparison of ER and UML Class Diagrams Ahmad Al- Shamailh Mutah University, Jordan Ahmadsham03@gmail.com Abstract
More informationDatabase System Concepts
s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth
More informationInformation Systems 2. 1. Modelling Information Systems I: Databases
Information Systems 2 Information Systems 2 1. Modelling Information Systems I: Databases Lars Schmidt-Thieme Information Systems and Machine Learning Lab (ISMLL) Institute for Business Economics and Information
More informationReview: Participation Constraints
Review: Participation Constraints Does every department have a manager? If so, this is a participation constraint: the participation of Departments in Manages is said to be total (vs. partial). Every did
More informationThe Relational Model. Why Study the Relational Model? Relational Database: Definitions. Chapter 3
The Relational Model Chapter 3 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Study the Relational Model? Most widely used model. Vendors: IBM, Informix, Microsoft, Oracle, Sybase,
More informationSelect the Crow s Foot entity relationship diagram (ERD) option. Create the entities and define their components.
Α DESIGNING DATABASES WITH VISIO PROFESSIONAL: A TUTORIAL Microsoft Visio Professional is a powerful database design and modeling tool. The Visio software has so many features that we can t possibly demonstrate
More informationFundamentals of Database Design
Fundamentals of Database Design Zornitsa Zaharieva CERN Data Management Section - Controls Group Accelerators and Beams Department /AB-CO-DM/ 23-FEB-2005 Contents : Introduction to Databases : Main Database
More informationCourse: CSC 222 Database Design and Management I (3 credits Compulsory)
Course: CSC 222 Database Design and Management I (3 credits Compulsory) Course Duration: Three hours per week for 15weeks with practical class (45 hours) As taught in 2010/2011 session Lecturer: Oladele,
More information