Develop a database model based on the business rules

Assignment Help Computer Engineering
Reference no: EM132129009

You are the Senior Consultant at Abacus Consulting, tasked with the database project for Amadeus Real Estate client.

The company employs real estate agents who work with customers to buy and sell properties (both residential and commercial).

As part of your lead role, you are initially responsible for meeting with the client team and gathering requirements. You are then scheduled to design the data model and implement a working prototype to demonstrate the validity of the data model. Your specific tasks are broken down as below

Phase 1 - Requirements Gathering

As part of the requirements phase, develop a minimum of 10 business rules that apply to the client's business. Each business rule must be related to a data model feature and must be clearly demonstrated in the data model (developed in phase-2).

[Deliverable: Word doc containing business rules]

Phase 2 - Database Design

Develop a database model (ERD) based on the business rules developed in Phase-1. Use the Crow's Foot notation, indicate all attributes, primary/foreign key relationships, cardinalities and relationship strengths.

[Deliverable: ERD]

Phase 3 - Implementation

Implement the table structure based on the ERD developed in phase-2. Assume property details (type, area, list price, sale price ...etc). Assume 3% commission on all transactions.

Write the SQL code to create the needed tables. Ensure all primary keys, foreign keys and constraints are defined.

After implementing the table structures, insert dummy data for 25 transactions, placed between January-1-2016 and June-30-2016.

[Deliverable: Text file containing SQL statements]

Phase 4 - Validation (50 points)

To validate the data model you have developed in phase-3, you are asked to write some queries and verify the results with expected results.

Write the SQL statements that provide the following information:

Number of sales for the period March-1-2016 to March-31-2016

Agent who sold the most number of properties between Feb-1-2016 to June-30-2016.

Agent who sold the most $ value of properties between Jan-1-2016 to Mar-31-2016.

Most expensive property sold between Jan-1-2016 to June-30-2016.

[Deliverable: Text file containing SQL statements]

).
Submission Instructions

All deliverables must be combined and submitted as a single zip file on Blackboard. The SQL file must be in plain text format (filename with .sql extension

Reference no: EM132129009

Questions Cloud

Identify the security problems : What is a( IPSEC, SSL , VPN, DTLS , DMARC, PKI, PEM, SSH, Kerberos, DKIM) ?. Brifley and answer the following brief.
How would you handle this security incident : He tells you that the laptop has at least 20 cases with Social Security numbers of individuals he has been assisting.How would you handle this security incident
Statement using three ethical communication issues : Discuss this statement using three ethical communication issues as examples - The abstract, essay title, paragraph headings and/or sub-headings (if applicable)
Explored the Fundamentals of Health Promotion : In the assessment you have explored the Fundamentals of Health Promotion, Ethics and evidence, Health Promotion Practice
Develop a database model based on the business rules : You are the Senior Consultant at Abacus Consulting, tasked with the database project for Amadeus Real Estate client.
Discuss how data mining is being used to solve a problem : Discuss how data mining is being used to solve a problem (or to explore an opportunity)?
How to calculate subnets : How to calculate subnets, and be sure to include enough detail that the steps would make sense to someone who doesn't already know how to calculate subnets.
Which sentence would work better as a thesis statement : Which sentence would work better as a thesis statement for a three-to-five-page college paper?
Do people always value freedom more than justice : Would you prefer a class in which 10 percent get A's and everyone competes for grades or a class in which everyone gets a ‘Pass' and students help.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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