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

  Differentiate between latency and jitter

Describe in details about the Systems Development Life Cycle Costs Differentiate between latency and Jitter The Protocol for Message Standards is divided into three important parts. Briefly describe each one

  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.

  What is regression testing

What is regression testing? Explain various types of regression testing. What are the various steps by which regression testing is carried out?

  Creating context diagram for new system

Create a context diagram for new system. Create a diagram 0 DFD for new system. Write brief memo that describes the significance of leveling a set of DFDs.

  Create uml collaboration diagrams using microsoft visio

Create UML collaboration diagrams using Microsoft Visio or another drawing tool capable of preparing properly formatted UML collaboration diagrams.

  Draw the physical data flow diagrams

Draw the physical data flow diagrams. Use Microsoft Visio to prepare examples of flow charts and data flow diagrams.

  Create crow-s foot erd for business rules for company

Create Crow's Foot ERD to include the following business rules for the ProdCo company: Each sales representative writes many invoices

  Draw entity-relationship diagram for heg

Instructors are capable of teaching many different courses. Draw an entity-relationship diagram for HEG (in 3NF).

  Concepts of software engineering

Explain the software measurement process and state how to implement the software measurement?  List the challenges and difficulties of applying the software metrics?

  Role of systems analyst in system development life cycle

What are the primary responsibilities of a system analyst? What skills do system analysts need? Discuss the role the systems analyst plays in the system development lifecycle.

  Create object relationship diagram gives overview of system

Create an object relationship diagram that provides an overview of the system, including how textbooks are selected by instructors, approved by a department head, and sold to students by the bookstore.

  Design a wireframe prototype

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

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