Examine the following relation and its attributes and answer the following quest
ID: 3830612 • Letter: E
Question
Examine the following relation and its attributes and answer the following questions. Assume these are the values for “all time”.Assume girls with the same name are the same person.
GIRL GROUP AGE GAME CATEGORY PRICE Charlotte 5 year olds 5 Mirror Makeup 4.88 Susan 6 year olds 6 Lipstick Makeup 5.95 Jane 5 year olds 5 Chess Games 7.55 Susan 6 year olds 6 Checkers Games 5.95 Susan 6 year olds 6 Mirror Makeup 4.88 Carrie 6 year olds 6 Lipstick Makeup 5.95 Jacqueline 5 year olds 5 Visual Basic Prog. Languages 199.99 1) Is this relation in at least 1NF? Why or why not? 2) What is the primary key of the initial relation (assume the values shown are the only possible tuples for all time)? Remember that a primary key must be unique and not null. 3) Describe the specific data anomalies that exist if we DELETE the tuple containing Jacqueline. 4) Draw a functional dependency diagram for the initial relation. This diagram should agree with the primary key you selected in above. 5) Based on your diagram, what normal form is the initial relation in? Why? 6) If necessary, decompose the initial relation into a set of non-loss 3NF relations by showing the relations, attributes, and tuples. Show complete relations with attribute headings and all data values in the tuples of your relations. Determine the number of 3NF relations you end up with after normalization, write this number, and then circle the number.
CMIS 320 Project 4 Examine the following relation and its attributes and answer the following questions. Assume these are the values for "all time". Assume girls with the same name are the same person GROUP AGE GIRL GAME CATEGORY PRICE Charlotte 5 year olds 5 Mirror Makeup 4.88 6 year olds Lipstick Makeup Susan 5.95 5 year olds 5 Jane Chess Games 7.55 6 year olds Checkers Susan Games 5.95 6 year olds Makeup Susan Mirror 4.88 6 year olds Carrie Lipstick Makeup 5.95 Jacqueline 5 year olds Visual Basic Prog. Languages 199.99 1) Is this relation in at least 1NF? Why or why not? 2) What is the primary key of the initial relation (assume the values shown are the only possible tuples for all time)? Remember that a primary key must be unique and not nu 3) Describe the specific data anomalies that exist if we DELETE the tuple containing Jacqueline. Draw a functional dependency diagram for the initial relation. This diagram should agree with the primary key you selected in above 5) Based on your diagram, what normal form is the initial relation in? Why? 6) If necessary, decompose the initial relation into a set of non-loss 3NF relations by showing the relations, attributes, and tuples. Show complete relations with attribute headings and all data values in the tuples of your relations. Determine the number of lations you end up with after normalization, write this number, and then circle the number.Explanation / Answer
See the answers below:
1. Yes , the relation is in 1NF form because every column value is "atomic" (i.e. indivisible) entities. It only contains single value. Here the duplication of the column values doesn't matter
2.Primary key here is the combination of the column value not a any of the single value identifies the tuple. The primary key here is ( Name , Game) which uniquely identifies the tuple value ( Row from the database)
3. In the 1NF even we delete the row containing Jacqueline, there will be no anamoly as ,still there is no dependency created. There will be no update, deletion and insertion anamoly
4. FD: {NAME,GAME -> {GROUP,AGE,CATOGERY,PRICE}
5. 1NF
6. for 3 NF, 3 functional relations as below
Table Group and AGE can be merged to AGE
1. Name and AGE as one table
AGE --> NAME of the Girl
2. Game and Price as one table
Price --> GAME
3. Category as separate table .
Category --> GAME
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.