Normalizing data base

Assignment Help Software Engineering
Reference no: EM1379031

Question: Normalize to the 3NF the given collections of data attributes, Write the normalized entities in the correct format and underline the attributes which form the primary key(s). Make whatever assumptions that you need to, but document your assumptions.

1) Video Tapes (Title, Director, Actors, Date, Music Tracks, Duration, Theme, Language, Country, Awards, Version, Rating, Format)
- Theme could be Mystery, Romance, Action, etc.
- Version could be Directors Cust, Edited for TV, Unrated, etc.
- Rating could be PG, R, NC17, etc.
- Format could be 16:9, or 4:3.

2) University(StudentID, StudentName, StudentEmail, CourseID, CourseSection, CourseGrade, ProfessorName, DegreeProgram)
- University students are in a degree program and take courses which professors teach.

3) Product(ProductID, PartID, ProductName, PartName, PartQuantity,
- A product is built from many parts.
- Many copies of the same part may be used in one product (ex. 1 inch pan headed screws). PartQuantity is the number of a specific part that is used in a specific product.

 

Reference no: EM1379031

Questions Cloud

C++ definitions : Mr. Oldie wishes to share his wisdom too, but on a different topic: "These OO-guys looked at hardware assembly and car assembly mechanisms and dreamed that they can do it in software.
Analyse and assess the lean manufacturing system : To analyse and assess the Lean manufacturing system and Just-in-Time (JIT) modeland how they are helpful in achieving the corporate objectives.
Preparing final table list and rationale : Assume you are now going to construct the final table list for Fernando's Skate Shop. Use the following preliminary field list and list of subjects to get started.
Creating coding for excel : Create a code that would sum five cells and then round to either .00, .25, .50, or .75 depending upon what range the sum of the cells falls into.
Normalizing data base : Normalize to the 3NF the given collections of data attributes, Write the normalized entities in correct format and underline the attributes which form the primary key.
Pushdown automaton : A useless state in a pushdown automaton is never entered on any input string. Think about the problem of testing whether a pushdown automaton has any useless states.
Decimal octal hex binary value : Decimal Octal Hex Binary Value The table depicts device control codes from the ____character coding standard.
Formal software development approaches : An aspect of the preferred procedure for almost all formal software development approaches is to do some design before coding.
Naming conventions in programming language : Discuss and explain why naming conventions are important and why programmers should consistently follow them. Include in this discussion problems that could arise in naming variables if one convention is not followed.

Reviews

Write a Review

Software Engineering Questions & Answers

  Decimal octal hex binary value

Decimal Octal Hex Binary Value The table depicts device control codes from the ____character coding standard.

  Calculation of the hypotenuse

Construct a C# console application that calculate the hypotenuse of a right triangle. The calculation of the hypotenuse of a right triangle is based on the Pythagorean Theorem:

  Algorithm to create an increasing sequence of integers

Create an algorithm to generate the sequence of positive integers in rising order whose only prime divisors are 2 and 3; that is, your program should manufacture the sequence.

  Draw a class diagram of structure of monitoring station

Printer, on which the readings from these three sensors are shown. Readings are taken checkpoint. Draw a class diagram summarizing the structure of the monitoring station.

  Sketch er diagram to keep track of employees and projects

Sketch ER diagram for the following situation and write any assumptions you think you have to make to develop a complete diagram. Company requires the operational database to keep track of all employees, departments, and projects.

  Linux commands

Project Linux commands. Please record all commands on a Microsoft Word Doc.

  Create a weather object using the no-argument constructor

Create a 'Weather' object using the no-argument constructor

  Create class diagram and write the pseudocode

Design a class named HousePlant. A HousePlant has fields for a name (for example, "Philodendron"), a price (for example, 29.99). Create class diagram and write the pseudocode that defines the class.

  Defining competitive advantage of a business

Discuss the key concepts related to defining competitive advantage of a business? Choose one and describe how you would use information systems to aid in obtaining competitive advantage with your selected key idea.

  Study guide - ip address

Discuss when a person types in a domain name such as IBN . COM, how is this recognized by the computer as an IP address and explain ow are IP addresses used?

  Identifying the tokens

Suppose that we are looking in a programming language that allows underscore in variable names. When a scanner sees a character string such as AB_CD.

  Beats number at output of first round of des decryption

Calculate the beats number 1, 16, 33, and 48 at output of first round of DES decryption, suppose that ciphertext block is composed of all ones.

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