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.
Use the article to answer these questions. Let me know if you need more information. What...
Use the article to answer these questions. Let me know if you need more information. What question was asked? Summarize the main points of the article—what is the primary goal or aim of the described study? How was the question asked? Summarize the main methods used in the study. What did the authors find? Summarize the major results of the study. How does this article provide background information for quorum sensing in gingivitis? Some possible questions you could address…How does...
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...
****** please don't copy and paste and don't use handwriting ****** I need a unique answer...
****** please don't copy and paste and don't use handwriting ****** I need a unique answer Q1: Write HTML code to get the following output that include the following elements. The title is: Favorite Books Large heading with text “Your Favorite Books” Form that has 3 input values (two text boxes and one drop down list) Drop-down list contains the following options, Pearson Wiley Mc-Graw Hill Submit information to “books.php” using GET request. Q2:Display a simple message "Welcome" on your...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT