Designing an orm conceptual schema for a business domain

Assignment Help Database Management System
Reference no: EM133136321

IFB105 Database Management - Queensland University of Technology

Project - database design

In this assessment you will design a database by:
- Designing an ORM conceptual schema for a business domain based on a report for that domain.
- Map a different ORM schema to a relational database schema.

Rationale and Description

Understanding, designing, and managing databases are foundational to addressing business concerns. This implies an understanding of the techniques that may be used to model data and an ability to develop a concise conceptual model representing a given universe of discourse.

This assessment will involve creating a conceptual schema design for a given universe of discourse and the generation of a relational mapping.

You will use your knowledge from the lectures together with the techniques practiced in the tutorial sessions and apply both to a set of tasks that refer to some business concern. You will not only perform the necessary steps to solve the tasks but also provide an explanation of your approach.

Learning Outcome 1: Knowledge of conceptual data modelling principles to understand, capture and analyse an abstraction of the complex data aspect of business domains.
Learning Outcome 2: Develop rigorous database design underpinned by a conceptual data model

Instructions

This assessment is individual. You will have to solve two tasks:
(1) Apply the Conceptual Schema Design Process (steps 1 - 6) to a given business concern;
(2) Map a conceptual schema design to a relational database schema.

For task 1, you can use any modelling tool (including MS PowerPoint, LucidChart, Draw.io or even handwriting if it is understandable and clear) to draw your models. Make sure the diagrams are readable

Assessment Tasks

Task 1 - Individual

Congratulations on your recent appointment as database designer for the IT Department of Queensland University of Technology (QUT). Your first task is to develop a Staff Records database, starting with the design phase, using ORM. QUT IT requires this system to manage their growing team, system access and leave balances.

The requirements are as follows.

All staff demographic details must be recorded in the system. This includes their first name, surname, date of birth, mailing address, phone number, email, and gender (from a list: female (F), male (M), or other (O)). Part of your job is to perform advanced data analytics. When doing your database, be mindful that it is required to be able to efficiently access information including the suburbs where staff members live.

Currently, QUT offers the following jobs to staff members: IT Support Officer, IT Support Engineer, Head of IT, Junior Database Designer, Database Administrator, and Software Engineer. Each of these jobs are represented by a unique code, their description, and they are specific to a department at QUT. Each job is associated to a Pay Rate that can only range from Level 1 to 3, where Level 3 is the highest pay rate and Level 1 the lowest. The following table represents an example of the current information about QUT's staff members and their jobs.

Depending on the type of job, staff members will have access to different numbers of days for leave. There are only three types of leave that a staff member can take: Annual Leave, Personal Leave, and Emergency Leave. The leave days allocated to each staff member differ from each job. This means that a person that is a Junior Database Designer will have a different number of leave days from the Head of the IT department. The following table shows an example of the number of leave days a staff member can take.

Lastly, for security reasons, the system must store information on what staff member has access to each system. The information recorded must include the system (either O365, Google Drive, DropBox, or CRM) and the level of access (either read (R), edit (W) or admin access (A)). All staff have at least read access to all systems.

Assignment task:

Perform CSDP step 1 ~ 6 and present your final ORM diagram. You are not required to submit your results from each individual step. If you want to submit your elementary facts or note any assumptions in your diagram, you are free to do so, but only the final ORM diagram will be evaluated.

Task 2 - Individual
The following is an ORM model for employee. Map the schema to a relational database schema. Any possible constraints need to be included (e.g., primary key, foreign key).

Attachment:- Database Management.rar

Reference no: EM133136321

Questions Cloud

What value will be disclosed in the notes to the year-end : What value will be disclosed in the notes to the year-end financial statements pertaining to the land purchased in Syracuse
Consequences of the modified system : Identification and analysis of the system archetypes that may impede performance - Discussion on Intended and unintended consequences of the modified
Make a journal entry to record the transaction : Mar. 16 Purchased $13,300 of merchandise from Venus Distributors, terms 2/10, n/30, FOB destination. Make a journal entry to record the transaction
What is Susie adjusted basis in the filing cabinet : The filing cabinet was encumbered by a $2 mortgage, which Susie assumed. What is Susie's adjusted basis in the filing cabinet
Designing an orm conceptual schema for a business domain : Designing an ORM conceptual schema for a business domain based on a report for that domain - Map a different ORM schema to a relational database schema
How much of the expert salary should be allocated to tents : Assume that the company completed 1,500 tents in January and 1,210 tents in February. How much of the expert salary should be allocated to tents
What will be the monthly payment on the loan : A borrower obtains a fully amortizing CPM loan for $132,000 at 9 percent interest for 10 years. What will be the monthly payment on the loan
Views on the policy of hiring outsiders : Employees often gave negative views on the policy of hiring outsiders rather than promoting from within. Naturally, employees believe they should always be give
Strategic plans to inform the communication plan : Explain how you could use the organisation's business and strategic plans to inform the communication plan.

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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