Design and implement the best home business database

Assignment Help Database Management System
Reference no: EM131055447

The Assignment 2 - Specification

In this assignment, you are to design and implement The Best Home business database that you have modelled in the assignment-1 and a series of SQL queries to reflect the business logic of The Best Home.

Note: If your assignment-1 was incomplete to cover the application scenario of The Best Home or 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.

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 2010 for marking purpose.

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

• Your database needs to include enough sample data to support the required SQL 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 The Best Home. 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 marks to be deducted.

Query-1: List all the contact details of a particular customer to show:

• The customer's name

• The contact type e.g. email

• The contact details e.g. [email protected]

Note: the customer's name is a parameter to enter when executing this query in Microsoft

Access. A customer could have more than one contact e.g. email, mobile and home phone.

Query-2: List all the rental properties that the asked prices (the price on the advertising) are the same as the rent prices (the price on the rent contract) to show:

• The property type

• The property address

• The asked price

• The actual rent price

Query-3: 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-4: 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-5: 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-6: 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-7: An owner wants to complain to a higher level officer about the management of his/her rental property. Find the supervisor of the property manager, who is currently looking after the property to show:

• The property type

• The property address

• The owner name

• The property manager's name

• The supervisor's name of the property manager

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

Query-8: List all property managers in descendent order of the number 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

Assume 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 (from the highest to the lowest offered price) 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

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

4. Implementation document

You are to write a short report to demonstrate that you have thought carefully about the issues that arise when implementing the database and the SQL queries. You need to address:

• How you populate data for multi-valued attributes to make sure that they are enough to support the required SQL queries. Concrete examples from the database are required to justify your statement.

• Whether it is necessary to implement the property address as a composite attribute for the required SQL queries. Concrete examples from the database are required to justify your statement.

This is database design and development subject. Assignment1 solution was given by professor, with the help of that try to do the given assignment and keep the screenshots of the output in the report in detail

1. A Microsoft Access database, which contains the required:

• Relations with sample data
• SQL queries
• The query report

2. The Implementation document detailed in a Word document (with screen shots).

Attachment:- Assignment 1-Sol.rar

Reference no: EM131055447

Questions Cloud

Three factors of successful reports : 1. The three factors of successful reports are ________.
How a leader will uphold a positive attitude that reinforces : Discuss how effective leadership prevails over vulnerable circumstances that a company might encounter. Discuss how a leader will uphold a positive attitude that reinforces confidence within the workplace under a crisis.
Analyze the proposal according to principle of beneficence : Analyze the proposal according to the principle of beneficence. Are all potential harms to the subjects discussed properly? Are all benefits to the subjects and the society discussed properly? Do the benefits of the proposed study outweigh its har..
Decision tree that has a three year period : PLEASE HELP: Multiple choice.. Exhibit 26.1(attached) is a decision tree that has a three year period. At time zero, you have a 100% chance of investing $400. In year one, you have a 20% chance of abandoning the project, or an 80% chance to invest ..
Design and implement the best home business database : In this assignment, you are to design and implement The Best Home business database that you have modelled in the assignment-1 and a series of SQL queries to reflect the business logic of The Best Home
Objectives of the development and the merits : A discussion of the approach to analysing the business processes - an introduction to agile discussing the objectives of the development and the merits.
Write a short report describing your dream team for project : Write a short report describing your "dream team" for this project. What type of people would you want on your team? Make up names, backgrounds, and personality traits for your dream team.
Explain how you will manage the logistical piece : Defend one of the quotes below from the article Something's wrong with both standardized tests and the 'Opt-Out' movement. Explain why you support or agree with the quote and provide specific details as to why. Support this portion of your post wi..
Writing effective papers : Five papers are due for the course. This is the largest component of the grade (40%. Each paper is worth 8 points. Please read and follow these pointers on how to write an effective MBA paper.

Reviews

Write a Review

Database Management System Questions & Answers

  What is the role of a dbms

What is the role of a DBMS, and what are it advantages? What are its disadvantages?

  Ensure the security of organizations distributed database

How can you make your database more hacker proof? How do you ensure the security of an organizations distributed database?

  Develop an erd for flyakite

Develop an ERD for FlyAKite

  Analyze the sql injection steps that susan used

Analyze the SQL injection steps that Susan used that enabled her to access the E-shopping4u.com database.  Describe at least two (2) tools that Susan could have used to assist her in the attack described within the case example, and suggest the key b..

  1 define relation2 what is an instance3 define tuple4 what

1. define relation.2. what is an instance?3. define tuple.4. what is domain?5. what do you mean by data base scheme?6.

  Designing and documenting your system

Create a document named: surnameStudentIDAssign1.doc .  In your document, you must include the following section headings:  System Overview, Class Diagram, Class Descriptions, Testing.

  Project taskstask 1 analytic objectiveindividual groups are

project taskstask 1 analytic objectiveindividual groups are expected to come up with an analytic objective for which

  List and give example of three types of binary relationship

Discuss the following elements as they relate to the Entity-Relationship Model: Entities, Attributes, Identifiers, and Relationships.

  Calculate specific growth rates and trends in u.s. economy

Accurately analyzes the annual GDP during the time frame to calculate specific growth rates and trends in the U.S. economy, and provides information in speaker notes

  Design a high-level conceptual view of a data warehouse

Design a high-level conceptual view of a data warehouse (DW) for Huffman Trucking using Microsoft Visio that shows the following: Integration layers

  Virtual private databasesearching web specially oracle and

virtual private databasesearching web specially oracle and microsoft websites and via talking with any database

  Assignment on income support policies

In this assignment, you must examine the philosophical underpinnings of the economic system and its relationship to ethics and social justice by examining income support policies. You will also view the socially constructed ways of developing and ..

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