Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hi, I did this homework for my database class, but my professor wanted me to make some changes. Here are the answers I have so

Hi, I did this homework for my database class, but my professor wanted me to make some changes. Here are the answers I have so far:

10) All attributes are dependent on StudentNum:

StudentNum -> StudentName, StudentMajor, AdvisorNum, AdvisorName, AdvisorOfficeNum, AdvisorPhone, NumCredits, Class

StudentNum determines the name, major, advisor number, advisor name, office number, phone number, the number of credits and the class.

AdvisorNum -> AdvisorName, AdvisorOfficeNum, AdvisorPhone

AdvisorNum determines the advisors name, office number and phone number. Each student only has one advisor and each advisor has one office and phone number.

Class -> NumCredits

The number of credits can be determined by the type of class that was taken.

12) Convert the table to a collection of tables in third normal form:

Student (StudentNum, StudentName, NumCredits, AdvisorNum, AdvisorName, DeptNum, DeptName,(CourseNum, Description, Term, Grade))

StudentNum (StudentNum, StudentName, NumCredits, AdvisorNum, AdvisorName, DeptNum,DeptName)

AdvisorNum (AdvisorName, DeptNum, DeptName)

CourseNum (Description, Term)

Student (StudentNum, StudentName, NumCredits, AdvisorNum)

Advisor (AdvisorNum, AdvisorName, DeptNum, DeptName)

Course (CourseNum, Description)

Grade (StudentNum, CourseNum, Description, Term, Grade)

However, I was supposed to do extra work that wasn't in the book and missed where she explained it. Here are the instructions:

In each problem, take the information given and convert it to a collection of tables in 3rd Normal Form using DBDL format (I dont need to see the steps you took to get therejust the final result). I dont really like how the book attempts to document dependencies; in fact I think they can be misleading. Use common sense and document any assumptions you made. Dont forget to underline the primary key for each table in your answer.

#10

Instead of placing in 3NF using DBDL you follwed the book. Please follow the dropbox.

#12

Num fields are primary keys and not table names..

I would probably break out StudentName, AdviorsName into two fields

Where is the department table?

No ERDS.....They are going to show up in the take home exam. and DB Project #2

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2005 For Windows Mobile Web Office And Database Applications Comprehensive

Authors: Gary B. Shelly, Thomas J. Cashman, Corinne Hoisington

1st Edition

0619254823, 978-0619254827

More Books

Students also viewed these Databases questions