Draw fully annotated e-r diagram showing entities

Assignment Help Software Engineering
Reference no: EM1360638

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: EM1360638

Questions Cloud

Explain most countries create a list of hostile countries : Explain Most countries create a list of hostile countries that require special permission before an exporter will be allowed to proceed.
Intelligence and achievement assessments : Compare and contrast your selected intelligence and achievement assessments. How are the goals of the tests similar and different? How are the tests used? What are the purposes of giving these differing tests?
Accounting important questions : Dave Ganz started a sole proprietorship by depositing $30,000 cash in a business checking account. During the accounting period the business earned $6,000 of net income and Ganz withdrew $2,000 cash from the business.
Explain each team should treat their product idea : Explain Each Team should treat their product idea as a real business opportunity and Teams must be realistic and valid with their assumptions in every aspect of launching the new product.
Draw fully annotated e-r diagram showing entities : Find the case requirements and analyze them. A fully annotated E-R diagram 1 and 2 showing the entities, primary and foreign keys, composite keys and relationships.
Elucidate how a firm production function : Elucidate how a firm's production function is related to its marginal product of labor, how a firm's marginal product of labor is related to the value of its marginal product.
Isolated business problems : Isolated business problems - How do problems in an organization affect other departments or functional areas of business?
What is its final kinetic energy : Find out the magnitude of the amount by which the potential difference across the plates changes.
Measurement and test edition : For example, if a test publisher has developed the second edition of an assessment, would it be appropriate for us to use the first edition. How do we know when it appropriate or not appropriate?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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