Question

In: Computer Science

Database Normalization Please if you don't know the answer don't comment as "Need More Information." Introduction:...

Database Normalization

Please if you don't know the answer don't comment as "Need More Information."

Introduction:
This lab is designed to help you with practicing normalization concepts implementation.

Submission:
After finishing the task below, convert the word file to a PDF document and submit it to Brightspace.

Task:
Using this file, normalize the following tables to be in the third normal form. Remember to consider having the data when you do the normalization.

Course_Title Course_Credit_Hours Professor_ID Professor_Name First_day_work Professor Specialization_ID Professor Specialization
Accounting, Finance 3,3 234 Patric 14/2/2008 7 Accounting
Marketing, Business administration 3,2 564 Mary 15/4/2010 5 Business Management

Notes: • Every course can be taught by more than one professor and each professor can teach more than one course

Table B

Employee_ID (P.K) Project_ID (P.K) E_Name P_Name E_Assigned_Hours
100 101 Cedric Acct. 13
200 110 Natali Finance 15
300 111 Maria BD 12

Marking Criteria:
• Entities titles
• Attributes:
• PKs:
• FKs:
• Relationships:
• Handling data:

Solutions

Expert Solution

Answer below:

Task A:
------
Entities: Courses, Professors, Specializations
Relationships: Teaches, SpecializesIn
Attributes: Courses
        CourseID: PK
        Course_Title
        Course_Credit_Hours
Attributes: Specializations
        Specialization_ID: PK
        Specialization_Description
Attributes: Professors
        Professor_ID: PK
        Professor_Name
        First_day_work
        Specialization_ID : FK   # this design supports only one specialization per professor, which is an assumption we are making
Attributes: Teaches
        Professor_ID: FK
        CourseID: FK
                # Primary key here is Professor_ID + Course_ID
Handling Data:
        Load the tables Courses, Specializations first, which have no foreign keys
        Then load the Professors table using the correct specialization id as the foreign key
        Finally load the Teaches tables, using the keys from the Professor and Courses tables to establish the required relationships
        Use equijoins across tables to get details on courses taught by professors and subjects specialized by professors
        
Task B:
------
Entities: Employee, Project
Relationships: WorksOn
Attributes: Employee
        Employee_ID : PK
        E_Name
Attributes: Project
        Project_ID : PK
        P_Name
Relationships: WorksOn
        Employee_ID : FK
        Project_ID : FK
        Assigned_Hours
                # Primary key for this table is Employee_ID + Project_ID
Handling Data:
        Load the Employee and Project tables first since they have no foreign keys
        Using the keys from above tables, load the WorksOn table to establish the required relationships and also track hours assigned
        Use equijoins across tables to get details on project assignments for employees
        
        

        

Related Solutions

Database Normalization Please if you don't know the answer don't comment as "Need More Information." Please...
Database Normalization Please if you don't know the answer don't comment as "Need More Information." Please answer it in a table form with the data included as per table A and table B. Introduction: This lab is designed to help you with practicing normalization concepts implementation. Submission: After finishing the task below, convert the word file to a PDF document and submit it to Brightspace. Task: Using this file, normalize the following tables to be in the third normal form....
Please do not answer the question if you don't know Background information: Evaluate the International Macroeconomic...
Please do not answer the question if you don't know Background information: Evaluate the International Macroeconomic context of Australia's 2020 economic performance – current policy challenges and likely future directions. Is Australia well positioned to recover in 2021? Question: In 500 words describe Australias macroeconomic policy options put in place over the year – likely outcomes / limitations and illustrating the IS-LM-BP in relation to this.
ANSWER ALL 11 QUESTIONS PLEASE DON'T !!! ANSWER IF YOU DON'T KNOW ALL THE ANSWERS THANK...
ANSWER ALL 11 QUESTIONS PLEASE DON'T !!! ANSWER IF YOU DON'T KNOW ALL THE ANSWERS THANK YOU. 1. What things affect airflow and which one is the most important? 2. Explain how an asthma attack could create a life-threatening condition? 3. Explain how emphysema is associated with expiratory flow limitation and its consequence on the person’s health 4. What are the muscles of inspiration? 5. What role do these muscles perform? 6. What are the primary sources of resistance for...
PLEASE DONT COMMENT OR ANSWER IF YOU DON'T HAVE THE ANSWER. Can somebody make a simple...
PLEASE DONT COMMENT OR ANSWER IF YOU DON'T HAVE THE ANSWER. Can somebody make a simple yet thorough explanation of Russell’s Paradox. It should contains the definition, explaining it, and as if you are teaching someone who has never heard of Russells paradox and include an example problem of it. Thanks.
please i need unique answer , don't copy and paste ,, don't use handwriting.. can you...
please i need unique answer , don't copy and paste ,, don't use handwriting.. can you complete my answer , i need you answer b only Question: 3- Al Yamamah Steel Industries Co. uses the step method for allocating the costs of its service departments to operating departments. The company has two support departments (Human Resource and Information Technology) and two operating departments (Hot Rolled Hollow Steel and Cold Rolled Hollow Steel). Al Yamamah Steel Industries Co. decided to allocate...
IMPORTANT: I know the answer is "C". However, I don't know why. Could you please explain...
IMPORTANT: I know the answer is "C". However, I don't know why. Could you please explain why? Thank you A linear total cost curve that passes through the origin implies that a.         average cost is constant and marginal cost is variable. b.         average cost is variable and marginal cost is constant.             c.         average and marginal costs are constant and equal.             d.         you need more information to answer question.
********I NEED THE BELL SHAPED CURVE, PLEASE DON'T ANSWER IF YOU CAN'T INCLUDE*********** ********I NEED THE...
********I NEED THE BELL SHAPED CURVE, PLEASE DON'T ANSWER IF YOU CAN'T INCLUDE*********** ********I NEED THE BELL SHAPED CURVE, PLEASE DON'T ANSWER IF YOU CAN'T INCLUDE*********** ********I NEED THE BELL SHAPED CURVE, PLEASE DON'T ANSWER IF YOU CAN'T INCLUDE*********** ********I NEED THE BELL SHAPED CURVE, PLEASE DON'T ANSWER IF YOU CAN'T INCLUDE*********** According to the Organization for Economic Co-Operation and Development (OECD), adults in the United States worked an average of 1,805 hours in 2007. Assume the population standard deviation...
Please Use your keyboard (Don't use handwriting) Thank you.. Courses Name: Introduction to Biostatistics Please answer...
Please Use your keyboard (Don't use handwriting) Thank you.. Courses Name: Introduction to Biostatistics Please answer the following questions: I need new and unique answers, please. (Use your own words, don't copy and paste) i need more than 500 words pleasssse Q1. Discuss the tools to measure central tendency. Q2. a) Discuss parametric and nonparametric test used for hypothesis testing. b) In a cross sectional study on coronary heart disease (CHD), the smoking and CHD status is summarized below. Use...
I need a full answer ...not a part.. please and you don't have to explain just...
I need a full answer ...not a part.. please and you don't have to explain just give me a answer plesase.. question 1 . Match the following, each choice is used once. 1. Levering System a. long or irregular bones b. synovial joint c. how things move d. muscle power e .object to be moved 2. Pivot (Fulcrum) a. long or irregular bones b. synovial joint c. how things move d. muscle power e .object to be moved 3. Effort...
C# please answer if you know, don't copy others answers, Prime factors are the combination of...
C# please answer if you know, don't copy others answers, Prime factors are the combination of the smallest prime numbers, that, when multiplied together, will produce the original number. Consider the following example: Prime factors of 4 are: 2 x 2 Prime factors of 7 are: 7 Prime factors of 30 are: 2 x 3 x 5 Prime factors of 40 are: 2 x 2 x 2 x 5 Prime factors of 50 are: 2 x 5 x 5 Create...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT