Assignment 1 - Normalization

docx

School

Central Michigan University *

*We aren’t endorsed by this school

Course

CIS5680

Subject

Computer Science

Date

Apr 3, 2024

Type

docx

Pages

1

Uploaded by CoachRiverChinchilla31

Report
CIS 5670 Big Data Architecture Fall 2023 30 Aug. In class Exercise Consider the data in the following table and answer the questions listed below. Type your answer below each question. Save your copy of this file, name it with your last name, and submit in the assignment link in Blackboard. This table, named COURSE, contains data about courses, students enrolled in them and their date of enrollment. Course Number Course Name Student ID Student Name Status Enrollment Date CIS 3650 Database Management Systems 100 Roger Baker Junior 11/12/2022 CIS 3650 Database Management Systems 200 Esther Halfacre Senior 11/05/2022 ACCT 2102 Principles Managerial Acct 300 Contessa Kerley Sophomore 12/08/2022 CIS 4670 Advanced Programming 400 Gertude Clanton Senior 01/04/2023 CIS 3650 Database Management Systems 500 Rocco Ciampa Junior 11/28/2022 ACCT 2102 Principles Managerial Acct 100 Roger Baker Junior 11/21/2022 CIS 4670 Advanced Programming 500 Rocco Ciampa Junior 11/30/2022 1. Is this a relation? (Answer Yes or No) 2. If no, why? 3. Identify and list the functional dependencies in this relation. Express dependencies using the (determinant dependencies) notation. 4. Normalize the relation “Step-by-step” up to the BCNF and split into as many relations as needed. Identify the primary and foreign keys. Name relations appropriately. (Show each step in your solution using the normalization notation/functional notation (not tables with data). Make sure to evaluate each normal form. See Exercise 1 solution for an example.) 5. After you complete question 4, show the normalized relations as tables using the data from the table COURSE provided above.
Discover more documents: Sign up today!
Unlock a world of knowledge! Explore tailored content for a richer learning experience. Here's what you'll get:
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help