How to develop an eer model

Assignment Help Computer Engineering
Reference no: EM1335738

Develop an EER model for the following situation using the traditional EER notation, the Visio notation or the supertypes notation.

An international school of technology has hired you to create a database management system to assist in scheduling classes. After several interviews with the president, you have come up with the following list of entities, attributes, and initial business rules:


- Room is identified by Building_1D and Room_NO and also has a Capacity. A room can be either a lab or a classroom. If it is a classroom, it has an additional attribute called Board_Type.

- Media is identified by Mtypeid and has attributes of MediaType and TypeDescription. Note: Here we are tracking type of media (such as VCR, projector, etc.) not the individual piece of equipment. Tracking of equipment is outside the scope of this project.

- Computer is identified by Ctypeid and has attributes ComputerType, TypeDescription, DiskCapacity, and ProcessorSpeed. Please note: As with Media Type, we are tracking only the type of computer, not an individual computer. You can think of this as a class of computers (e.g., PIII 900MHZ).

- Instructor has an identifier Emp_ID and has attributes Name, Rank, and Office Phone,

- Timeslot has identifier TSIS and has attributes DayofWeek, StartTime, and EndTime.

- Course has identifier CourseID and has attributes CourseDescription and Credits. Course can have one, none or many prerequisites. Courses also have one or more sections.

- Section has identifier SectionID and attribute EnrollmentLimit
After further discussions, you have come up with some additional business rules to help you create the initial design:

- An instructor teaches one, none or many sections of a course in a given semester.

- An instructor specifies preferred time slots

- Scheduling data are kept for each semester, uniquely identified by semester and year.

- A room can be scheduled for one section or no section during one time slot in a given semester of a given year. However, one room can participate in many schedules, one schedule, or no schedules; one time slot can participate in many schedules, one schedule, or no schedules; one section can participate in many schedules, one schedule or no schedule. Hint: Can you associate this to anything that you have seen before.

- A room can have one type of media, several types of media, or no media.

- Instructors are trained to use one, none, or many types of media

- A lab has one or more computer types. However, a classroom does not have any computers.

- A room cannot be both a classroom and a lab. There also are no other room types to be incorporated into the system.

Reference no: EM1335738

Questions Cloud

Hypothesis testing : What does research say about the level of alpha you should use in hypothesis testing?
Explain how would each economist explain unemployment : Explain how would each economist explain unemployment and what policies would each advocate.
Chief of police and a sheriff : Explain the difference between a Chief of Police and a Sheriff.
Creating a project schedule and managing a budget : This entry provides instructions and an example that shows how one can properly create a project schedule and manage a budget via MS Project.
How to develop an eer model : make an EER model for the following situation using the traditional EER notation, the Visio notation or the supertypes notation.
Explain global marketing issues : Explain Global Marketing issues and Facing market entry challenges in Asia and discuss the key international market entry issues in the case and draw conclusions
Over what range of labor input is marginal product smaller : Over what range of labor input is marginal product minute than average product. Illustrate what is happenning to average product as employment increases over this range.
Is this statement true or false? : Determine  Is this statement true or false?
Make a preliminary erd for a symphony orchestra : CONCERT SEASON The season throughout which a series of concerts will be performed. Identifier is Opening_Date, which includes Month, Day, and Year.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Some of the important features of these programs

Research and explain web page development application software from various software companies.

  Write down a program that includes a function picnic()

The passed floating-point number represents TOTAL amount of money to be spent on food. The function is to determine the quantity of HOTDOGS, HAMBURGERS,SALAD,PICKLES that can be purchaced, writing these values directly into the respective variable..

  Depiction of situation with flow chart

Physical goods are shipped back to supplier if they are discovered to be damaged upon arrival at the receiving warehouse.

  What is "fit software tests to code needs"

According to the article "Fit Software Tests to Code Needs," why are coding standards important to testing? How can programmers and testers work together to create program testing more efficient and effective?

  How to produce an average class with a public data

How to produce an Average class with a public data Produce an Average class with a public data member to collect the sum of integer entries and a public data member to hold the double average of the sum of the 10 integers.

  Testing the program

You are a member of SQA group at Ye Olde Fashioned Software. You propose to your manager that inspections be introduced.

  Describing rules for developing websites

All the Web pages in the Web site consist of the word “Museum”. Write down a formula describing these rules. It must be a series of logical conditions which is equivalent to the rules.

  Implementing the code

Write down a program which uses a structure named CorpData in order to store the following information about a company division: Involve a constructor that enables the division name and four quarterly sales amounts to be specified at the time a Cor..

  Find out and compare some of the differences

There are a number of other Schema languages defined for use with XML documents apart from DTD and W3C XML Schema. One of these is DSD.

  Which array types can hold object references

What is the default initialization value for a integer array.

  How usability and software quality are related to each other

how usability and software quality are related to each other. What do you feel are some of the main design issues as related to the human factors characteristics of a GUI.

  Calculates and displays the mortgage payment amount

make Use of an array for the mortgage data for the different loans. show the mortgage payment amount followed by the loan balance and interest paid for each payment over the term of the loan.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd