Design and implement the database-best home real estate

Assignment Help Database Management System
Reference no: EM13838596

The Assignment-2 Specification

In this assignment,

you are to design and implement the database of Best Home real estate that you have modelled in assignment-1 and a series of SQL queries to reflect the business logic of it. Note: If your assignment-1 was incomplete to cover the application scenario or was incorrect in some parts, you will need to remodel it before completing this assignment. Read the marking comments of assignment-1 carefully and talk to your marker if necessary. Doing so would minimise losing marks for this assignment. 

The specification of this assignment

1. Database implementation

• You are to design and implement the ER model of assignment-1, including entities/associative entities, relationships and cardinalities, into a Microsoft Access Database. You need to make sure that your database is compatible with MS Access 2007 for marking purpose.

• You need to ensure that relations of your database meet 3NF.

• Your database needs to include sample data to support the required queries.

2. SQL query As a way to demonstrate success,

you are to implement a series of queries on the database to reflect the business logic of Best Home real estate.

Query-1: List all the rental properties that the asked prices are the same as the rent prices to show:

• The property type

• The property address

• The asked price

• The actual rent price

Query-2: List all the sale properties that have been available for 6 months but not sold yet to show:

• The property type

• The property address

• The property sale price

• The property available date

• The property manager’s name

 

Query-3: List the properties that were sold in a particular suburb e.g. ‘The range’ to show:

• The buyer name

• The property manager who sold the property

• The property type

• The property address

• The asked price

• The deal price

• The date

when the property was sold Note: the suburb name can be hardcoded in your query.

Query-4: List the contact details of the solicitor who involved in a sold property of a particular address, e.g. ’22 George Street’ to show:

• The property type

• The property address

• Solicitor name

• All contact details of the solicitor

Note: the property address can be hardcoded in your query.

Query-5: List all rent properties which have 2 or more applications to show:

• The property ID

• The property type

• The property address

• The weekly rent

• The property manager’s name

 

Query-6: An owner wants to complain to a higher level officer about the management of his/her rent property. Find the supervisor of the property manager, who is currently looking after the property to show:

• The property type

• The property address 3

• The owner name

• The property manager’s name

• The supervisor’s name of the property manager

 

Query-7: List all property managers in descendent order of the numbers of properties that they have been looking after to show:

• The property type

• The property address

• The property status

• The property manager’s name

3. Query Report Suppose that a property manager will contact the owner of a sale property to talk about the current offers for the property.

Create a report to sort the offers in descending order to show:

• The property type

• The property address

• The property sale prices

• The offered price

• The name and his/her contact details of the customer who gave the offer

• The name and his/her contact details of the owner of the property Note: You are to create the queries manually by using the SQL view of MS Access query builder to demonstrate your competency in SQL. Failing to do so may result in losing marks.

4. Implementation document

You are to write a short report to demonstrate that you have thought carefully about the issues that arise when implementing a relational database. You may address:

• The multiple implementation choices, such as the data type and size selection for a particular attribute or the cardinality of a relationship etc and justify your selection

• The major issues that you have encountered for the database implementation

• The major issues that you have encountered for creating queries/reports

To submit your assignment, you need to provide: 1. A Microsoft Access database, which contains the required: • Relations with sample data • Queries • The query report 2. The Implementation document detailed in a Word document You must submit all the required files in a zip file into the course Moodle site. The marking criteria of this assignment are detailed in the following table. Marking Criteria Available Marks Database implementation 1. Coverage of the business data structures of Best Home 2 2. Enough sample data are populated for the required queries 2 3. Naming of relations is clear; use of data types is correct 2 SQL query Query-1 2 Query-2 2 Query-3 3 Query-4 3 Query-5 3 Query-6 3 Query-7 3 The query report 1. The underlying query/queries for the report is correct 2 2. The report layout is appropriate 2 The implementation document 1. Multiple implementation choices and selection 2 2. The major issues with the database implementation 2 5 3. The major issues with queries/reports creations 2


Attachment:- Assignment1ReferenceSolutionStudent (1).pdf

Reference no: EM13838596

Questions Cloud

Assume that the economys real GDP is growing : Assume that the economy's real GDP is growing. what will happen to money demand over time? If the Fed leaves the money supply unchanged, what will happen to the interest rate over tiem? If the Fed changes the money supply to match the change in money..
Ability of open-market operations to affect aggregate demand : Would each of the following increase, decrease, or have no impact on the ability of open-market operations to affect aggregate demand?
What is average money balance during the day period : Suppose that you never carry cash. Your pay check of $1,000 per month is deposited directly into your checking account, and you spend your money at a constant rate so that at the end of each month your checking account balance is. What is your averag..
Market structure-measured in ability to set price of output : The Profit Maximizing condition for firms facing perfect competition is 1) Marginal Revenue = Marginal Cost and 2) Marginal Cost must cut through Marginal Revenue from below. Market structure is measured in the ability to set the price of the output...
Design and implement the database-best home real estate : you are to design and implement the database of Best Home real estate that you have modelled in assignment-1 and a series of SQL queries to reflect the business logic of it
Firm facing perfect competition : A firm facing perfect competition is known as a price taker and therefore cannot employ the use of _______?
Contrast the production function for product and service : Compare and contrast the production function for a product and a service.  You should base your discussion on specific industry examples (i.e., automobiles or dishwashers or frozen pizzas are examples of products and tax preparation services or legal..
What circumstances would monopolistic firm : Under what circumstances would a monopolistic firm be economically more efficient than a group of small, competitive firms? If there are such monopolies, what are the drawbacks and how could they be corrected?
Construct payoff table for game-profits per firm as payoffs : Assume that the demand for chalk is = 8 -0.1Q, where is the market price and is the total market output measured in thousands of boxes of chalk. Suppose that there are three firms in this industry, each of which has a constant variable cost of $2. Co..

Reviews

Write a Review

Database Management System Questions & Answers

  Information-gathering techniques for the project

Explain the information-gathering techniques and design methods you would suggest to use for project. Recognize the key factors that help ensure the information required for the project.

  Find maximum salary of employees from database table

Find the maximum salary of all employees who are not managers. Give all the managers in the database a 10 percent salary raise. Give all the other employees a 5 percent salary raise.

  Provide a logical and physical design

Design and develop a database using professional principles and standards. Provide a logical and physical design of the database.

  Calculate individual consultants pay based on the tasks

Principles of database design, as demonstrated by the database design for project -  Designing and creating the following basic (master) tables for the application and "Employee" table, to hold the details of employees

  Optimize the query in the select script using alter table

optimize the query in the select script using Alter Table to add appropriate indexes. Also use Optimize and Explain to show how the performance of this query has improved.

  Craete the database to be fault tolerant

Explain the thought process of DBA as they craete the database to be fault tolerant. What policies would you suggest to get this goal?

  How would your answers to the two questions change

How would your answers to the two questions change, if at all, if your system did not support indexes with multiple-attribute search keys?

  What is required to define a well-posed learning problem

Write an algorithm called \Find-G" to nd a maximally-general consistent hypothesis. You can assume the data will be noise-free and that the target concept is in the hypothesis space.

  Define an erd for the narrative

Define an ERD for the following narrative. The database should track homes and owners. A home has a unique home identifier, a street address, a city, a state, a zip code, a number of bedrooms, a number of bathrooms, and square feet. A home is eith..

  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.

  Display the invoice number and the invoice date

Display the invoice number, the invoice date, the customer id, and the customer name for each order in the database

  Determine the cartesian product of sets

Determine the Cartesian product (A X B) of the given pair of sets. A => Set of first letter of names of countries = A = { R, S, T } B => Set of numbers denoting Postal codes = B = { 0001, 1001}.

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