Question: Design a conceptual database schema satisfying the requirements stated below. Use the Enhanced Entity-Relationship (EER) diagram studied in class as the notational language for expressing
Design a conceptual database schema satisfying the requirements stated below. Use the Enhanced Entity-Relationship (EER) diagram studied in class as the notational language for expressing the schema. Clearly show any applicable constraints on entity types and relationship types. Specify domain constraints on all applicable attributes an example domain constraint is OFFICER.rank { General, Colonel, Major, Captain, Lieutenant }. Submit the resulting EER diagram and a list of domain constraint.
EER Schema Design of the Admission Office View Design an EER schema diagram of data needed by an admissions office user group. Hint: Use the Entities and relationships as the main source of identifying entity types and relationship types; in addition, use the Usage (i.e., probable queries) as the information to decide on some details, such as whether X should be an attribute or an entity type. Requirements from the admissions office user group Objective: The admissions office keeps track of the students that have been admitted to the departments of the university. Entities and relationships The following information is stored in the database. - A student is described by his/her student number, first name, middle name, last name, current address, phone number, email address, birth date, sex, nationality, admitting department, admission year, and graduation year. The student number is unique for each student. A student must be admitted to one and only one department.
- A department has the property of department code, name, office address, office phone number, office fax number, and the degrees (all or some of either {BS, MS, Ph.D.} or {BA, MA, Ph.D.}) offered by the department, the college that the department belongs to, and the faculty members of the department. The department code is unique for each department. A department must belong to one of the colleges of the university. Each department must have at least two full time (i.e., not adjunct) faculty members.
- A college has a college code, name, and the location of the campus (East/West/North/South1 campus). The college code is unique for each college. A college consists of one or more departments.
- A student is admitted to either a graduate level or undergraduate level. A graduate student has the additional properties of the office room number, phone number, GRE score (general score only), and the degree program (MS/MA/Ph.D.), a primary advisor, and the assistantship (RA/TA) the student is receiving. A graduate student must have a designated primary advisor in order to be admitted. An undergraduate student has the additional properties of class (freshman/sophomore/junior/senior) and SAT score. Only a graduate student can have an advisor.
- A graduate student's advisor must be a faculty member. A faculty member must work for one and only one department and is described by the social security number, name, office, phone number, email address, sex, birth date, rank (adjunct/assistant/associate/full), start date, and zero or more research fields.
- Some students are coming with their own financial support. Information about their sponsoring institutions is kept in the database. Its tax id, name, address, and phone number describe a sponsor. (An example of tax id is VT31-08-1234567.) Each sponsor has a unique tax id. Some applications want to locate the sponsors by their state or country. A student can be supported by more than one sponsor.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
