Question

Case Study: Normalization In this assignment, please examine the data table below and transform it into 3NF. Please address any data quality problems that you note in the data table. For example, look for and eliminate composite attributes, derived attributes, and multivalued attributes before creating your 1NF tables. Imagine the following scenario: The Public Safety office at Millennium College maintains a list of parking tickets issued to students for the fall semester. As an experienced database designer, you are asked to help the Public Safety office create a better database design in order to eliminate data redundancy. Hint: A primary key is not identified in the table below. As a first step, find the attribute that uniquely identifies each row in the table of data. A single attribute can serve as the primary key for this table. In other words, the table of data provided does not need a composite primary key. Table 1: Parking Tickets STID Name FName PhoneNo St Lic LicNo 38249 Brown, Thomas 111-7804 FL BRY 123 38249 Brown, Thomas 111-7804 FL BRY 123 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE-141 JicketNo Date 15634 09/17/17 16017 09/13/17 14987 09/05/17 16293 09/18/17 17892 09/13/17 Code Fine 2 $25 1 $15 3 $100 1 $15 2 $25 Please examine the table of data and perform the following tasks: 1. Depict the full key, partial, and transitive functional dependencies in the data table using the written notation (e.g., ID -> Name, Address). 2. Describe whether the data table is in 1NF: if it is not in 1NF, transform it into 1NF and include actual data in the 1NF table(s). 3. Describe whether the data table is in 2NF; if it is not in 2NF, transform it into 2NF and include actual data in the 2NF table(s). 4. Describe whether the data table is in 3NF; if it is not in 3NF, transform it into 3NF and include actual data in the 3NF table(s). 5. Draw a relational schema for the 3NF table(s).

          Case Study: Normalization

In this assignment, please examine the data table below and transform it into 3NF. Please address any data quality problems that you note in the data table. For example, look for and eliminate composite attributes, derived attributes, and multivalued attributes before creating your 1NF tables.

Imagine the following scenario: The Public Safety office at Millennium College maintains a list of parking tickets issued to students for the fall semester. As an experienced database designer, you are asked to help the Public Safety office create a better database design in order to eliminate data redundancy.

Hint: A primary key is not identified in the table below. As a first step, find the attribute that uniquely identifies each row in the table of data. A single attribute can serve as the primary key for this table. In other words, the table of data provided does not need a composite primary key.

Table 1: Parking Tickets
STID Name FName PhoneNo St Lic LicNo 38249 Brown, Thomas 111-7804 FL BRY 123 38249 Brown, Thomas 111-7804 FL BRY 123 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE-141
JicketNo Date 15634 09/17/17 16017 09/13/17 14987 09/05/17 16293 09/18/17 17892 09/13/17
Code Fine 2 $25 1 $15 3 $100 1 $15 2 $25

Please examine the table of data and perform the following tasks:
1. Depict the full key, partial, and transitive functional dependencies in the data table using the written notation (e.g., ID -> Name, Address).
2. Describe whether the data table is in 1NF: if it is not in 1NF, transform it into 1NF and include actual data in the 1NF table(s).
3. Describe whether the data table is in 2NF; if it is not in 2NF, transform it into 2NF and include actual data in the 2NF table(s).
4. Describe whether the data table is in 3NF; if it is not in 3NF, transform it into 3NF and include actual data in the 3NF table(s).
5. Draw a relational schema for the 3NF table(s).
        
Show more…
case study normalization in this assignment please examine the data table below and transform it into 3nfplease address any data quality problem that you note in the data tablefor exampleloo 90458

Added by Jimmy P.

Close

Computer Science and Information Technology
Computer Science and Information Technology
Trishna Knowledge Systems 2018 Edition
AceChat toggle button
Close icon
Ace pointing down

Please give Ace some feedback

Your feedback will help us improve your experience

Thumb up icon Thumb down icon
Thanks for your feedback!
Profile picture
Case Study: Normalization In this assignment, please examine the data table below and transform it into 3NF. Please address any data quality problems that you note in the data table. For example, look for and eliminate composite attributes, derived attributes, and multivalued attributes before creating your 1NF tables. Imagine the following scenario: The Public Safety office at Millennium College maintains a list of parking tickets issued to students for the fall semester. As an experienced database designer, you are asked to help the Public Safety office create a better database design in order to eliminate data redundancy. Hint: A primary key is not identified in the table below. As a first step, find the attribute that uniquely identifies each row in the table of data. A single attribute can serve as the primary key for this table. In other words, the table of data provided does not need a composite primary key. Table 1: Parking Tickets STID Name FName PhoneNo St Lic LicNo 38249 Brown, Thomas 111-7804 FL BRY 123 38249 Brown, Thomas 111-7804 FL BRY 123 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE 141 82453 Green, Sally 391-1689 AL TRE-141 JicketNo Date 15634 09/17/17 16017 09/13/17 14987 09/05/17 16293 09/18/17 17892 09/13/17 Code Fine 2 $25 1 $15 3 $100 1 $15 2 $25 Please examine the table of data and perform the following tasks: 1. Depict the full key, partial, and transitive functional dependencies in the data table using the written notation (e.g., ID -> Name, Address). 2. Describe whether the data table is in 1NF: if it is not in 1NF, transform it into 1NF and include actual data in the 1NF table(s). 3. Describe whether the data table is in 2NF; if it is not in 2NF, transform it into 2NF and include actual data in the 2NF table(s). 4. Describe whether the data table is in 3NF; if it is not in 3NF, transform it into 3NF and include actual data in the 3NF table(s). 5. Draw a relational schema for the 3NF table(s).
Close icon
Play audio
Feedback
Powered by NumerAI
Jennifer Stoner Danielle Fairburn
Kathleen Carty verified

Rabeya Zahid and 73 other subject AP CS educators are ready to help you.

Ask a new question

*

Labs

-

Want to see this concept in action?

NEW

Explore this concept interactively to see how it behaves as you change inputs.

View Labs

*

Key Concepts

-
Key Concept
Premium Feature
Explore the core concept behind this problem.
Play button
Key Concept
Premium Feature
Explore the core concept behind this problem.
Your browser does not support the video tag.

*

Recommended Videos

-
implement-a-new-strong-entity-phone-in-the-sakila-database-attributes-and-relationships-are-shown-in-the-following-diagram-the-phone-entity-appears-on-the-right-the-phone-entity-contains-four-attribut

Implement a new strong entity phone in the Sakila database. Attributes and relationships are shown in the following diagram: The phone entity appears on the right. The phone entity contains four attributes, each followed by cardinality information: phone_id 1-1(1), country_code M-1(1), phone_numer M-1(1), and phone_type M-1(0). Three entities appear on the left: store, staff, and customer, connected to the phone entity by three identical relationships. The three relationships are named 'has' and have cardinality 1(0) on both sides. The diagram uses Sakila naming conventions. Follow the Sakila conventions for your table and column names: All lower case Underscore separator between root and suffix Foreign keys have the same name as referenced primary key Write CREATE TABLE and ALTER TABLE statements that: Implement the entity as a new phone table. Implement the has relationships as foreign keys in the Sakila customer, staff, and store tables. Remove the existing phone column from the Sakila address table. Step 2 requires adding a foreign key constraint to an existing table. Ex: ALTER TABLE customer ADD FOREIGN KEY (phone_id) REFERENCES phone(phone_id) ON DELETE SET NULL ON UPDATE CASCADE; Specify data types as follows: phone_id, phone_number, and country_code have data type INT. phone_type has date type VARCHAR(12) and contains strings like 'Home', 'Mobile', and 'Other'. Apply these constraints: NOT NULL constraints correspond to cardinalities on the diagram above. Foreign key actions are SET NULL for delete rules and CASCADE for update rules. Specify a suitable column as the phone table primary key.

Supreeta N.

consider-the-following-relational-database-schema-suppose-that-all-the-relations-were-created-by-and-hence-are-owned-by-user-jane-smith-who-wants-to-grant-the-following-privileges-to-user-ac-57005

Supreeta N.

question-2a-marks10-a-football-club-uses-the-table-below-to-record-details-of-players-and-the-positions-in-which-they-can-playeach-player-can-play-in-up-to-a-maximum-of-three-positions-playe-29763

Akash M.


*

Recommended Textbooks

-
Computer Science and Information Technology

Computer Science and Information Technology

Trishna Knowledge Systems 2018 Edition
achievement 1,007 solutions
Introduction to Programming Using Python

Introduction to Programming Using Python

Y. Daniel Liang 1st Edition
achievement 1,867 solutions
Computer Science - An Overview

Computer Science - An Overview

Glenn Brookshear, Dennis Brylow 12th Edition
achievement 1,786 solutions
Need help? Use Ace
Ace is your personal tutor. It breaks down any question with clear steps so you can learn.
Start Using Ace
Ace is your personal tutor for learning
Step-by-step explanations
Instant summaries
Summarize YouTube videos
Understand textbook images or PDFs
Study tools like quizzes and flashcards
Listen to your notes as a podcast
Continue solving this problem
Create a free account to:
  • View full step-by-step solution
  • Ask follow-up questions with Ace AI
  • Save progress and study later
Continue Free
Join the community

18,000,000+

Students on Numerade


Trusted by students at 8,000+ universities

Numerade

Get step-by-step video solution
from top educators

Continue with Clever
or



By creating an account, you agree to the Terms of Service and Privacy Policy
Already have an account? Log In

A free answer
just for you

Watch the video solution with this free unlock.

Numerade

Log in to watch this video
...and 100,000,000 more!


EMAIL

PASSWORD

OR
Continue with Clever