diff_months: 10

MN405 Data And Information Management Assignment

Download Solution Now
Added on: 2023-07-15 09:35:18
Order Code: clt317626
Question Task Id: 0

Assignment Description

This is a group assignment. Each group must consist of 3-4 members. This assignment consists of Part A and Part B.

In Part A: you will identify organisational information requirements and create conceptual data model using Entity Relationship diagram (ERD). Then you will implement it by converting conceptual data model into relational data model.

In Part B: In addition to your written report, you should demonstrate your work to your tutor during week 10 or 11 lab classes.

Part A (60 Marks)

You are assigned to design and implement a database for a real estate agency. The real state agency sells two types of properties: apartments and houses. The clients purchase the properties through agent. Your design must fulfill the following business rules:

  • A real estate agent can sell many properties, but each property needs to be sold by one agent.
  • A client can purchase many properties, but each property is purchased by only one client.
  • A client can book an appointment with an agent to view a property. Each property can be booked by multiple clients for viewing, but each property needs to be shown by only one agent.
  • An agent writes a single invoice for each property he/she sells.
  • A client gets an invoice for each property he/she purchases.

Based on the business rules given above, you are required to accomplish the following tasks.

1. Create an Entity Relationship Diagram (ERD) using Crow’s Foot Notation. (15 Marks)

  1. If you make any assumptions about data that are not explicitly given in the problem, these must be described.
  2. You are required to use a software tool to create the ERD. You can use draw.io [1], Lucidchart [2], Visio or any other software tool to create the ER diagram.

2. Mapping ERD to database schema

  1. Analyse the ERD you created in question 1 and list entities. (2 Marks)
  2. Add attributes to these entities and represent them as a collection of tables and attributes (Database schema): E.g. Agent (Agent_ID,…………….)
    Note: Select and underline suitable primary key for each table. (3 Marks)
  3. Determine the functional dependences. (10 Marks)
  4. Then normalise these tables. Make the normalization to 3NF. State for every step in the normalization, which functional dependency causes it. (10 Marks)

3. Model building

Report Generation

view2-1689413325.jpg

  • Write a SQL query to generate one example of useful information that can be obtained from your database. (5 Marks)
  • For additional 5 marks you can execute more queries (at least 2) on the database you created in Question 3 and include the screenshots of the outputs and all SQL statements. (5 Marks)

Part B Demonstration (10 Marks)

Project Demonstration

In addition to your written report, you should demonstrate your work to your tutor during week 10 or 11 lab classes. Each team member will present their contribution to the assignment

This will allow tutors to assess your understanding of skills that are required in your assignment:

  1. Model organisational information requirements using conceptual data modelling techniques.
  2. Convert the conceptual data models into relational data models and verify their structural characteristics with normalisation techniques.
  3. Implement and utilise a relational database using a database system.

You will be evaluated by the lecturer on your ability to perform specific tasks and the products you created as described in the previous section. Your final mark for each assignment will be calculated based on this evaluation.

NOTE:

If you fail to demonstrate the skills required to complete the assignment you will get zero for the assignment

Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back! Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects.

Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.

To connect with expert and ask your query click here Exam Question Bank

  • Uploaded By : Katthy Wills
  • Posted on : July 15th, 2023
  • Downloads : 0
  • Views : 143

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more