Convert this eer diagram to relational database schemas

Assignment Help Database Management System
Reference no: EM13329201

Problem 1: Entity-Relationship (ER) Model

Consider the following set of requirements for a UNIVERSITY Database that is used to keep track of students' transcripts.

(a) The university keeps track of each student's name, student number, social security number, current address and phone, permanent address and phone, birthdate, sex, class (freshman, sophomore, ..., graduate), major department, minor department (if any), and degree program (B.A., B.S., ..., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address, and to the student's last name. Both social security number and student number have unique values for each student.

(b) Each department is described by a name, department code, office number, office phone, and college. Both name and code have unique values for each department.

(c) Each course has a course name, description, course number, number of semester hours, level, and offering department. The value of course number is unique for each course.

(d) Each section has an instructor, semester, year, course, and section number. The section number distinguishes different sections of the same course that are taught during the same semester/year; its values are 1, 2, 3, ..., up to the number of sections taught during each semester.

(e) A grade report has a student, section, letter grade, and numeric grade (0, 1, 2, 3, 4 for F, D, C, B, A, respectively).

(1A) Using the General notations to design an ER diagram. Specify key attributes of each entity type and structural constraints on each relationship type. Note any unspecified requirements, and make appropriate assumptions to make the specification complete.

(1B) Convert the ER diagram in (1A) to relational database schemas.

(1C) Draw the ER diagram using Industral-style notations by ER-Assistant Tool.

 

Problem 2: Entity-Relationship (ER) Model

Composite and multi-valued attributes can be nested to any number of levels.

Suppose we want to design an attribute for a STUDENT entity type to keep track of previous college education. Such an attribute will have one entry for each college previously attended, and this entry is composed of: college name, start and end dates, degree entries (degrees awarded at 2 that college, if any), and transcript entries (courses completed at that college, if any). Each degree entry is formed of degree name and the month and year it was awarded, and each transcript entry is formed of a course name, semester, year, and grade. Design an attribute using the General notations to hold this information.

 

Problem 3: Entity-Relationship (ER) Model

Show an alternative design using the General notations for the attribute described in Problem 2 that uses only entity types (including weak entity types if needed) and relationship types.

 

Problem 4: (Enhanced Entity-Relationship Model)

Given the following EER diagram of the Museum Database.

(4A) List the requirements for this EER diagram.

(4B) Convert this EER diagram to relational database schemas. 

Reference no: EM13329201

Questions Cloud

Why is rimsa willing to allow carson company to transfer : Rimsa Savings is a savings institution that provided Carson Company with a mortgage for its office building. Rimsa recently offered to refinance the mortgage if Carson Company will change to a fixed-rate loan
Find the magnitude & direction of the net electric field : Source charge Q1= -3.00nC located at (0, 5.00mm). Source charge Q2= +2.00nC located at the origin. Find the Magnitude & direction of the net electric field
Calculate the price elasticity of demand : The XYZ Co. sells widgets for $10 each. At that price it sells 200 per week. When it reduces its price of a widget to $9, it sells 250 per week. Calculate the price elasticity of demand. Is it elastic, inelastic, or unitary?
Describe what percentage of the acid is dissociated : If a 0.10M aqueous weak acid solution has a pH of 2.50 what percentage of the acid is dissociated
Convert this eer diagram to relational database schemas : Show an alternative design using the General notations for the attribute described in Problem 2 that uses only entity types (including weak entity types if needed) and relationship types.
Calculate estimate of the weighted average cost of capital : Calculate the estimate of the weighted average cost of capital ( WACC ) for Northrop Grumman Corporation using their 10K report.
What is the expected value of a prize in the game : iN A GAME OF CHANCE, the probability of winning a 50 dollar is 40 percent, and the probability of losing a 50 dollar prize is 60 percent, what is the expected value of a prize in the game
Compute the product cost per unit : Compute the product cost per unit for each job, using the original costing system and suppose Harris Systems adopts the ABC system. Compute the product cost per unit for each job using ABC
Discuss perfect competition and long-run equilibrium in : Discuss perfect competition and long-run equilibrium in detail. Provide detailed descriptions, definitions and concrete examples of your findings.

Reviews

Write a Review

Database Management System Questions & Answers

  Write sql statements to calculate average salary

Write SQL statements that do the following: Calculate the average salary for all employees. Calculate the maximum salaries for exempt and non-exempt employees.

  Describing the purpose of database an its functionality

Describing the purpose of database an its functionality, plus a detailed E-R diagram.

  Create a set of dependency diagrams for the abs database

Consider a case that is not described above, but could happen in the business of the ABS. Please explain the case and why it might occur and based on the case you proposed, modify your design of the ABS database accordingly.

  Integrity constraint prevent-data inserted in table

Integrity constraint prevent from happening when data is inserted in table which contains this constraint? Let INSERT, UPDATE, and DELETE actions on both child and the parent.

  Implement direct-address table keys of stored elements

Suggest how to implement direct-address table in which keys of stored elements don't require to be distinct and elements can have satellite data.

  Difference between e-r diagram and the data dictionary

E-R diagram specializes a logical graphic model and it doesn't contain any data type or data information in a database.

  Prepare fully attributed data model

Use the results of the transcripts of an interview with IT consultant. Prepare a Fully Attributed Data Model. Add the data attributes for each entity."

  Yrace history of the development of databases

In 500 words or less, trace the history of the development of databases beginning with pre-computer days to the present.

  Define a data flow in bus information system

Name four attributes that you can use to define a data flow in the bus information system. Name four attributes that you can use to define a data store in the bus information system.

  Various kinds of keys to form or define relationships

Relational database is based on fact that data in one table can be tied, or related to data in another table. To do this, database utilizes various types of keys to form or define these relationships.

  Recognize input data required for each of processes

Recognize input data required for each of processes. Recognize logical name for each data output item and kind of data output (real number, integer, text).

  How protocol ensures serializability and deadlock freedom

To lock any other vertex, the transaction must have visited all the parents of that vertex and must be having a lock on one of the parents of the vertex. Show that the protocol ensures serializability and deadlock freedom.

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