Identify tables which could possibly have any anomalies

Assignment Help Database Management System
Reference no: EM133567800

Database Systems

Overview
In this assessment, you will apply normalization techniques to evaluate the entities designed in Assessment 1 and ensure that all relations are normalized to at least the third normal form (3NF).

Objectives

This assessment item relates to the unit learning outcomes as in the unit descriptor. This assessment is designed to improve students' skills to analyze organization database requirements, normalize a database and use data manipulation language to manage a database. This assessment covers the following LOs.

3. Derive a physical design from the logical design taking into account application, hardware, operating system, and data communications networks requirements; further use of data manipulation language to query, update, and manage a database

4. Identify functional dependencies, referential integrity, data integrity and security requirements; Further integrate and merge physical design by applying normalization techniques.

5. Design and build a database system using the knowledge acquired in the unit as well as through further research on recent trends to demonstrate competence in various advanced tasks with regard to modelling, designing, and implementing a DBMS including Data warehousing, Data Management, DB Security.

Task 1

Ensure all tables designed in Assignment 1 satisfies the design guidelines for relational schemas.

• Identify any non-semantic columns in each table and transform tables where the tables should have semantic columns.

• Identify tables which could possibly have any anomalies and remove all anomalies from the tables.

• Identify any columns which may have frequently null values and remove or revised those columns. If nulls are unavoidable, then make sure that they apply in exceptional cases only.

• Identify any possibility of spurious tuples and avoid such relations that contain matching columns that are not primary key and foreign key combination.

Task 2

Apply normalization technique on all tables designed in Assignment 1.

• Identify any repeating group of columns in each table and transform unnormalized tables into tables that are in 1st Normal Form.

• Identify any partial dependencies in each table and transform 1NF table into tables that are in 2nd Normal Form.

• Identify any transitive dependencies in each table and transform 2NF table into tables that are in 3rd Normal Form.

Task 3

This task must execute on MS SQL Server and be able to be demonstrated. SQL code required (Use MS SQL Server):
• Write a Create database statement to create a database and also, write a Create Table statement for all tables including integrity constraints.

• INSERT INTO statements for populating the database.

o You must at least enter 5 records for each table.
o Data may need to be inserted in a particular order to comply with the integrity constraints.
• SELECT statement that will list all houses / apartments that have not been rented.

o The details may be included like house id, classification, number of bedrooms, number of washrooms, garden, parking for number of cars, rent per day, etc.
• SELECT statement that will produce the total amount paid per customer.

o The details may be included customer id, registration date, customer name, customer address, customer phone number and total amount paid, etc.

Reference no: EM133567800

Questions Cloud

How might an opponent of the cause/movement/organization : Review the information on the web links provided and discuss the following questions. Make sure each link is addressed within the group.
Discuss race and non-white bodies in public spaces : Select one or more categories of Taylor's definitions of racial constructions. Use them to discuss "race and non-White bodies in public spaces" by pulling out
Discuss two models that can used to estimate a stock value : Explain the distinction between a stock's price and its intrinsic value and then discuss the two models that can be used to estimate a stock's intrinsic value.
How would someone with the utilitarian ethical perspective : How would someone with the utilitarian ethical perspective perceive and address the controlling group member who wants to push their ideas and perspectives
Identify tables which could possibly have any anomalies : Identify any non-semantic columns in each table and transform tables where the tables should have semantic columns
How can the whole community approach increase the resilience : How can the Whole Community approach increase the resilience of your community and the individuals within that community? What do you think is needed
Newborn babies in the community : The Philippines notices a rapid increase in the number of birth defects among newborn babies in the community
What is your reaction to the storytelling article : What is your reaction to the storytelling article? In what ways could storytelling help social entrepreneurs?
Why do you feel the crime rates are increasing around : Why do you feel the crime rates are increasing around the world while leveling off in the United States? What are we doing right in this country to control

Reviews

Write a Review

Database Management System Questions & Answers

  What are the common features of esss

What are the common features of ESSs? What specific types of decisions were each ESS designed to aid in? What type of company is likely to use each?

  What is nosql db and what is its difference from rdb

What is NoSQL DB and what is its difference from RDB?Can you define what Big Data is? Why has it been buzz word past 10 years?

  Create a table for patients with information

Create a table (by your own imagination) which comprises the least 25 patients with next information (columns): Calculate average of Value1 for each Gender.

  What are strategies for developing dfds

What are strategies for developing DFDs and What are elements in a DFD

  Create a complete ERD in Crow Foot notation

ITC556 - Database Systems Assignment, Charles Sturt University, Australia. Create a complete ERD in Crow Foot notation

  Entity relationship diagram objectives

COIT20247 Database Design and Development - Develop a conceptual data model based on the following case study. It relates to the unit learning outcome.

  Data warehouses and employee privacy

What should a company consider installing on the network perimeter to prevent direct connections between the internal network and the Internet to help protect its data warehouses and employee privacy

  Review the log referenced at the completion of installation

Review log referenced at the completion of installation to ensure success. Be sure to set up and enable SQL Server authentication mode when you install software

  Justification hello good night what is the justification

hello good night what is the justification for utalizing database management system approach i3939m not

  Discuss various activities that you would have to achieve

Using the DBLC, discuss the various activities that you would have to achieve each phase. Assess possible challenges that may exist within each phase.

  How in order to perform a query on an access database

In order to perform a query on an access database, you must provide a list of

  How functions would be essential for business continuity

Describe how these functions would be essential for business continuity and concurrency control.

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