Write a create table statement for all tables

Assignment Help Database Management System
Reference no: EM133567765

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(s)

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.

1. 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

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

3. 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.

Assessment Criteria

This assessment is designed to assess student's knowledge, skill and application of knowledge and skill in relation to
1. Design guidelines for relational schemas.
2. Database design process.
3. Application of normalization techniques.
4. Building a database.
5. Data manipulation language.

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.

IEEE referencing style.

 

Reference no: EM133567765

Questions Cloud

Calculate the tank circuit resonant frequency : Calculate the Tank Circuit Resonant Frequency, costs of the overall circuit and output to the screen with the description as shown in the sample run
What are three competing approache of organizational culture : What are the three competing approaches of organizational culture and how are they defined? According to Schein, describe the formal definition of culture.
Decision-making and drive improved business outcomes : Appraise an organization's competitive position by applying standards approaches and analyse activities/issues in recruitment, employment relations
What the correlation coefficient measures : What correlation coefficient measures. How correlation coefficient values used in portfolio theory, i.e. role of the correlation coefficient in portfolio theory
Write a create table statement for all tables : Write a Create Table statement for all tables including integrity constraints, Data may need to be inserted in a particular order to comply with the integrity
Process innovation and implementation strategy : Propose a process innovation and an implementation strategy to meet the needs of the Chinle population
What do we mean when we say sociology is a social science : What do we mean when we say sociology is a "social science"?? Explain each step of the scientific method. ? What is a hypothesis? A variable?
What role does genetics play in development of obesity : What role does genetics play in the development of obesity? Is there evidence that genes may become expressed that contribute to obesity?
Discuss how diagnoses can be problematic for children : Discuss how diagnoses can be problematic for children AND their families as it pertains to development and culture. Identify at least three (3) ways to minimize

Reviews

Write a Review

Database Management System Questions & Answers

  Different types of model design processes

Explain the different types of data types and its functions and features and different types of model design processes for a database

  Create a database schema

Create a database schema that supports the company's business and processes.Create database tables with appropriate field-naming conventions.

  Explain why the team number field is in the player table

Explain why the Team Number field is in the PLAYER table. Describe the procedure for finding the name of the city in which player number 3002 is based.

  What is system r and what are its two major subsystems

What is System R? What are its two major subsystems? How is the data structure of System R different from the relational structure? What is Data Independence?

  Explain fragmentation and replication

Define association rules, and explain how to induct association rules by using frequent itemsets, a Priori Property, and support and confidence measures.

  Describe three unique features of the pubmed database

Choose between Boolean operators and "limits" when conducting systematic reviews. Describe three unique features of the PubMed database.

  Create an erd that shows the entities and attributes

Create an ERD that shows the entities, attributes, relationships, cardinality and optionality that describe the booking of a room by a guest

  What is a database management system

"What is a database management system (DBMS)?" (4 min 36 s), located at http://www.lynda.com/Access-tutorials/What-database-management-system-DBMS/145932/172955-4.html?org=strayer.edu.

  Develop an er diagram data model

Develop an ER diagram data model, Make your model by using any suitable tool. Write all the business rules that are reflected in the scenario.

  How many trades were placed in july by customer john alan

NIT6160 - Data Warehousing and Mining - Design a data warehouse for the above mention scenario. Implement your data warehouse with SQL Developer

  Simulate compute-client and compute-server interaction

Simulate compute-client and compute-server interaction, you don't have to run them on two physical machines. Instead, they can be run on two JVMs (Java Virtual Machines) on a single physical machine

  Analyze the database environment

Analyze the database environment. Describe the problems and constraints.

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