Create relational schema of database in 3nf

Assignment Help Database Management System
Reference no: EM1363121

Tiny College is a private College with many students. The unit student Accommodation proposes to construct a database to monitor the Accommodation of students in the University. Each student requiring Accommodation is required to complete an application form that contains full information on the student and the type of Accommodation required together with the duration of occupancy. Students have two choices, either to rent a room in the hostel or an apartment owned by the university. The hostel has only a few single rooms with room number, location number and monthly rental. The location uniquely identifies each room in all the halls under the control of the Accommodation unit and used when renting out the room to students.

Staff from the Tiny College Accommodation unit manages each hostel. The Accommodation unit also offers student apartments. Each apartment is uniquely recognized through the apartment number. Each apartment is fully furnished and can be occupied by three, four or five students per apartment. Each room in the apartment has monthly rental rate, room number and allocation number. The location number uniquely identifies each room and is used when renting out the room to students. The Housing unit inspects the apartment at fixed intervals to ensure that the apartment is constantly well kept.

The rental agreement is signed at the beginning of the academic year with the minimum rental period of one semester and the maximum period of one academic year. Students will pay the rental fee for the whole year and will be given an invoice at the beginning of every semester. If the rental payment is not settled within a stated period, two reminders will be issued.

a) Find the case requirements and analyze them.

b) A fully annotated E-R diagram 1 and 2 showing the entities, primary and foreign keys, composite keys and relationships.

c) A Relational schema of your database in 3NF, clearly indicating attributes, the data type of each attribute, primary and foreign keys, candidate keys, and which attributes are nullable, giving reasons. List any assumptions you need to make.

d) Listing of major queries in SQL (update, sorting, joining tables, conditions using the where and having clause, order and grouping, logical and comparison operators, set functions, sub-queries etc.)

Reference no: EM1363121

Questions Cloud

What is the angle : What is the angle. The velocity of a particle moving in the xy plane is given by = (5.5t - 4.5t2)i + 8.3j
Estimate the affordable mortgage and purchase price : Kim and Dan Bergholt are both government workers. They are planning purchasing a home in the Washington D.C. area for about $280,000. They estimate monthly expenses for utilities at $220,
Show control chart and standard deviations : Establish a control chart for monitoring the average weights of the bowling balls in which the upper and lower control limits are each two standard deviations from the mean. What are the values of the control limits?
Recommendations of the food guide pyramid : In thinking about your typical daily diet, how does it compare with the recommendations of the Food Guide Pyramid?
Create relational schema of database in 3nf : A Relational schema of your database in 3NF, clearly indicating attributes, the data type of each attribute, primary and foreign keys, candidate keys, and which attributes are nullable, giving reasons. List any assumptions you need to make.
Explai how monopoly on boat sales in the region : Homer's boat manufacturing has a monopoly on boat sales in the region. Homer's marginal cost of the 8th boat produced is $1,200. He produces only eight boats and can sell all eight boats for $1,500. The elasticity of demand at this price is -2. Is..
Explain ethical considerations with regard to marketing : Explain ethical considerations with regard to marketing to children and When the marketers' pitch includes a cause component
Determine how five guys philosophy sets : Evaluate how Five Guys' philosophy sets it apart from other fast-food chains and analyze the original values for the start-up company and how it remains strong today.
What is the initial velocity of the ball : What is the initial (horizontal) velocity of the ball.

Reviews

Write a Review

Database Management System Questions & Answers

  Patients post cardiac bypass surgery

Monitor Renal Outcomes in patients post cardiac bypass surgery?

  Design scheme for determining wine bottle which poisoned

Design a scheme for determining exactly which one of the wine bottles was poisoned in just one month's time while expending O(logn) taste testers.

  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."

  Converting user form into 1nf and 2nf

Complete database exercise by converting user form located the evaluation procedures section of the syllabus into 1NF and 2NF.

  Create an e-r diagram

You have probably seen that already when you tried to create an E-R diagram. Visio uses notation and graphical shapes that are not the same as those in your text. If you look at some of the links to schemas, you will see a similar sort of thing.

  Explain meaning of expression acid transaction

What is lock granularity? Explain the use of BEGIN, COMMIT, and ROLLBACK TRANSACTION statements. Explain the meaning of expression ACID transaction.

  Use three-sphere model for systems management

Use the three-sphere model for systems management and brainstorm issues related to the change based on the business, technology, and organization spheres.

  Transform the tables into one or more tables in bcnf

Transform the tables into one or more tables in BCNF. State the primary keys, candidate keys, and referential integrity constraints.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Explain the security mechanisms available for a database

Use technology and information resources to research issues in database systems. Write clearly and concisely about relational database management systems using proper writing mechanics and technical style conventions.

  Write query to perform inner join of grade and student

Write a query that performs an inner join of the grade, student, and grade_type tables using ANSI SQL 99 syntax (JOIN ON).

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