Build an entity relationship diagram

Assignment Help Basic Computer Science
Reference no: EM132231492

Please build an Entity Relationship Diagram using the following information:

The database is for a regional university in Western New York called Ithica South University. The university database administrator needs to keep track of the students that attend the university, the courses offered by the university, and the university employees.

Ithica tracks the first and last name of each student, as well as their target degree. The university keeps track separately of two subclasses of students, as students are either undergraduate or graduate students. Graduate students can serve as research assistants or teaching assistants, and these specializations are stored in the database. Certain students are fortunate enough to serve as both research and teaching assistants simultaneously. Each research assistant's area of research is tracked, and the university keeps track of each teaching assistant's phone number. The university keeps track of the data of its employees, including their first and last name, email address, and the type of employee that they are. Ithica has two types of hires - as employees are further classified as either faculty or staff.

Faculty and staff are both types of employees that Ithica tracks. Administration would like to keep track of the number of vacation days that staff have. Additionally, Ithica needs to keep track of each faculty member's degree and office hours.

Each member of the faculty is required to teach at least one course. A particular course might be taught by several faculty members depending on when it is offered. However, a new course might exist in the catalog but have not yet been assigned a faculty member to teach it.

When a course is taught by a faculty member, a section of the course is created, and the semester of that section is recorded. Some sections are assigned oneteaching assistant. If a student is serving as a teaching assistant, they must have at least one section that they serve and can serve up to two sections at a time.

To be considered active, a student must be enrolled in at least one course. Each course needs at least 10 students enrolled in it to run, but it may be that no students enroll in the course during a particular semester. When there are enough students in a course to run, the enrollment is kept track of with a grade for each student.

There are full-time and part-time faculty members at Ithica - each faculty member is classified as one of each of these sub-classes. Furthermore, full-time faculty fall into two distinct categories of those on the tenure track and those that have term contracts. The tenure track faculty have the year that they go up for review for tenure kept track of as well.

Each tenure track faculty member can choose to have a research assistant, although it is not required. Over the course of their career they may work with several different research assistants. Given time constraints, however, each research assistant may only work with one faculty member during their time at Ithica. It is assumed that if they are hired as a research assistant that they are actively working with a tenure track faculty member.

Reference no: EM132231492

Questions Cloud

Write the code for the following assignment : In this exercise, you'll make a form that accepts one or more scores from the user. Each time a score is added, the score total, score count, and average score
Publicly growing and one that is locally known to you : Select 2 companies, one that is publicly growing and one that is locally known to you or you have been worked there. Apply 5 out of 10 OM decision strategies.
What things you would like to immediately implement : Collect the knowledge you gathered in this course and prepare a 10 slide PowerPoint presentation as if you were presenting to your workgroup.
What was the disruptive technology : 1) What was the disruptive technology? What new product or service was made possible by this technology?
Build an entity relationship diagram : The database is for a regional university in Western New York called Ithica South University. The university database administrator needs to keep track
Process for the publication of scientific book : Consider the following process for the publication of scientific book. What are the possible outcomes of this process?
What is the optimal blend of the three ingredients : What is the optimal blend of the three ingredients that Santana should ask her bartenders to mix in order to maximize the total profit contribution?
Organization choose to deploy group policy : Explain some of the settings within Group Policy that organizations might choose to keep their desktops and servers secure.
Explain how leverage can improve returns to the shareholders : Explain how leverage can improve returns to the shareholders? Describe the impact of corporate taxes on the weighted average cost of capital?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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