Top Banner
Case Study - 1 Case Study - 1
15
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: er case study

Case Study - 1Case Study - 1

Page 2: er case study

1. In an educational institute, there are several departments and students belong to one of them. Each department has a unique department number, a name, a location, phone number and is headed by a professor.

2. Professors have a unique employee Id, name, phone number. We like to keep track of the following details regarding students: name, unique roll number, sex, phone number, date of birth, age and one or more email addresses.

Complete Example for E/R schema: Complete Example for E/R schema: Specifications (1/3) Specifications (1/3)

Page 3: er case study

3. Students have a local address consisting of the hostel name and the room number. They also have home address consisting of house number, street, city and PIN. It is assumed that all students reside in the hostels.

4. A course taught in a semester of the year is called a section. There can be several sections of the same course in a semester; these are identified by the section number. Each section is taught by a different professor and has its own timings and a room to meet.

Complete Example for E/R schema: Complete Example for E/R schema: Specifications (2/3) Specifications (2/3)

Page 4: er case study

Complete Example for E/R schema: Complete Example for E/R schema: Specifications (3/3) Specifications (3/3)

5. Students enroll for several sections in a semester. Each course has a name, number of credits and the department that offers it. A course may have other courses as pre-requisites i.e, courses to be completed before it can be enrolled in.

6. Professors also undertake research projects. These are sponsored by funding agencies and have a specific start date, end date and amount of money given. More than one professor can be involved in a project. Also a professor may be simultaneously working on several projects. A project has a unique projectId.

Page 5: er case study

Entities -StudentEntities -Student

Page 6: er case study

Entities –Department and CourseEntities –Department and Course

Page 7: er case study

Entities –Professor, Project and Sections

Page 8: er case study

E/R Diagram showing relationships

Page 9: er case study

Case Study - 2Case Study - 2

Page 10: er case study

Example COMPANY DatabaseExample COMPANY Database

• Requirements of the Company (oversimplified for illustrative purposes)– The company is organized into

DEPARTMENTs. Each department has a name, number and an employee who manages the department. We keep track of the start date of the department manager.

– Each department controls a number of PROJECTs. Each project has a name, number and is located at a single location.

Page 11: er case study

Example COMPANY Database (Cont.)Example COMPANY Database (Cont.)

– We store each EMPLOYEE’s social security number, address, salary, sex, and birthdate. Each employee works for one department but may work on several projects. We keep track of the number of hours per week that an employee currently works on each project. We also keep track of the direct supervisor of each employee.

– Each employee may have a number of DEPENDENTs. For each dependent, we keep track of their name, sex, birthdate, and relationship to employee.

Page 12: er case study

An ER schema diagram for the COMPANY database.An ER schema diagram for the COMPANY database.

Page 13: er case study

ExercisesExercises

Page 14: er case study

• A university registrar’s office maintains data about the following entities: – (a) Courses, including course number, title , credits, syllabus,

and prerequisites; – (b) Course offerings, including course number, year,

semester, section number, instructor's, timings, and classroom;

– (c) Students, including student-id, name, and program; and – (d) Instructors, including identification number, name,

department, and title. Further, the enrollment of students in courses and grades awarded to students in each course they are enrolled for must be appropriately modeled.

Construct an E-R diagram for the registrar’s office. Document all assumptions that you make about the mapping constraints.

Exercise - 1

Page 15: er case study

Exercise - 2Exercise - 2

• Construct an E-R diagram for a car-insurance company whose customers own one of more cars each. Each car has associated with it zero to any number of recorded accidents.

• Construct an E-R diagram for a hospital with a set of patients and set of medical doctors. Associate with each patient a log of the various tests and examinations conducted.