Normalization of database tables

Assignment Help C/C++ Programming
Reference no: EM13859378

Normalization of Database Tables

Using the STUDENT table structure shown in Table, do the following:

Table: Sample STUDENT Records

Attribute Name

Sample Value

Sample Value

Sample Value

Sample Value

Sample Value

STU_NUM

211343

200128

199876

199876

223456

STU_LNAME

Stephanos

Smith

Jones

Ortiz

McKulski

STU_MAJOR

Accounting

Accounting

Marketing

Marketing

Statistics

DEPT_CODE

ACCT

ACCT

MKTG

MKTG

MATH

DEPT_NAME

Accounting

Accounting

Marketing

Marketing

Mathematics

DEPT_PHONE

4356

4356

4378

4378

3420

COLLEGE_NAME

Business Admin

Business Admin

Business Admin

Business Admin

Arts & Sciences

ADVISOR_LNAME

Grastrand

Grastrand

Gentry

Tillery

Chen

ADVISOR_OFFICE

T201

T201

T228

T356

J331

ADVISOR_BLDG

TorreBuilding

TorreBuilding

TorreBuilding

TorreBuilding

JonesBuilding

ADVISOR_PHONE

2115

2115

2123

2159

3209

STU_GPA

3.87

2.78

2.31

3.45

3.58

STU_HOURS

75

45

117

113

87

STU_CLASS

Junior

Sophomore

Senior

Senior

Junior

a. Write the relational schema, draw its dependency diagram, and identify all dependencies, including all transitive dependencies.

b. Write the relational schema and draw the dependency diagram to meet the 3NF requirements to the greatest extent possible. If you believe that practical considerations dictate using a 2NF structure, explain why your decision to retain 2NF is appropriate. If necessary, add or modify attributes to create appropriate determinants and to adhere to the naming conventions.

Using the results of  (b) Specify each table with necessary attributes, their type and size. Identify primary key

Reference no: EM13859378

Questions Cloud

Identify which of the swot factors are most critical : List the specific strengths, weaknesses, opportunities and threats present in the case and Identify which of the swot factors are most critical to the organization's on going success and why
Compare the web pages of the world trade organization : Compare the Web pages of the World Trade Organization (www.wto.org) and other organizations that advocate free trade with the Web pages of the Trade Observatory.
Prepare income statement and a statement of owners equity : Prepare an income statement, a statement of owners equity, and a balance sheet - Post the adjusting entries to the ledger, inserting balances in the accounts affected. Leave the ITEM column blank.
Developing a database to manage academic issues : What's A Matter University (good old Whatsamatter U) is developing a database to manage academic issues. You are asked to assist in the design of the database. Sketch the Entity-Relationship diagram for each of the following business needs. Your a..
Normalization of database tables : Using the STUDENT table structure shown in Table, do the following: Table: Sample STUDENT Records
What can be done to mitigate risks you have identified : Describe what can be done to mitigate the risks you have identified? The submission should be about 1000 words in length and be sure that you include material from at least 3 academic sources to support your position.
Problem regarding the database systems : To develop a database for the given case study by drawing the EER diagram-To apply the normalization rules to the data structures and hence to show the UNF, INF, 2NF, and 3NF relations of the given scenario-To create and manipulate database.
Write an opinion essay about organizational authority : Write an opinion essay about Organizational Authority
Article on accountants committing fraud in ais : Finding an article on accountants committing fraud in Accounting Information System (AIS). Please review the attachment for the full description

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Section instance variables and encapsulation

What is the public interface of the counter class in section instance variables and encapsulation?

  Consider the following nested loop construct

Consider the following nested loop construct. Categorize its efficiency in terms of the variable n using big-O notation. Suppose the statements represented by the ellipsis require four main memory accesses (each requiring one microsecond) and two dis..

  Develop a program that when you pipe in a file

develop a program that when you pipe in a file it will demonstrate on the left had side the line number  work by having a program piped in and when a \n occurs a new line and number is indicated.

  Program to enter number of values to be processed

Write c++ statements to permit the user to enter n, the number of values to be processed; then assign the anonymous array of n double values, storing its address in doublPtr.

  Use functional decomposition to solve

Use functional decomposition to solve this problem, and code the solution using functions wherever it makes sense to do so. Your program should check for invalid data such as nonpositive dimensions, number of rooms less than 1.

  Design an algorithm to find the selling price

To make a profit, the prices of the items sold in a furniture store are marked up by 60%. Design an algorithm to find the selling price of an item sold at the furniture store. What information do you need to find the selling price?

  Input the two integer numbers in the subroutine

Let the user to input the two integer numbers in the subroutine, then do the subsequent math and show the result in the main function.

  Write a program that creates an array of 200 random numbers

Write a program that creates an array of 200 random real numbers between 0 and 200.  Using the statistics library, calculate and output the following: mean, median, variance, standard deviation, maximum value, and minimum value.

  Calculate the plane coefficients

Calculate the plane coefficients (A,B,C and D)  of 3 points in a plane defined by P1, P2 and P3, and determine if the point P4 is behind or in front of the polygon surface contained within that plane.

  Write a program to evaluate infix expressions

Write a program to evaluate infix expressions. An infix expression looks like the following:   9 * (5 - 4) + 2 / 6

  Find the concentration of a base used in titration

How would I find the concentration of a base used in titration given the following data: Volume of acid in Erlenmeyer flask = 25.00 mL (HCl) Molar concentration of acid in Erlenmeyer flask = 0.2127 M (HCl)

  Program loops and if conditions write a program that

program loops and if conditions write a program that requests a password after the authorprogram information is

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