The questions can come in any order, so make sure you are selecting right option for all questions.
1. Consider the table as follows below.STUD_NO | COURSE_NO | COURSE_FEE |
---|---|---|
1 | C1 | 1000 |
2 | C2 | 1500 |
1 | C4 | 2000 |
4 | C3 | 1000 |
4 | C1 | 1000 |
2 | C5 | 2000 |
Question 1
Can COURSE_FEE attribute alone decide the value of COURSE_NO or STUD_NO. State True or False
(b) FALSE
Question 2
Can COURSE_FEE together with STUD_NO can decide the value of COURSE_NO. State True or False
(b) FALSE
Question 3
COURSE_FEE together with COURSE_NO cannot decide the value of STUD_NO. State True or False
(a) TRUE
Question 4
Candidate key of this relation will be:
(a) {STUD_NO, COURSE_NO}
Question 5
COURSE_FEE would be a non-prime attribute. State True or False
(a) TRUE
Question 6
Is COURSE_FEE is dependent on COURSE_NO. State True or False
(a) TRUE
Question 7
Is COURSE_NO is proper subset of the candidate key. State True or False
(a) TRUE
Question 8
This relation is not in 2NF. Why?
(a) COURSE_FEE is dependent on COURSE_NO, which is a proper subset of the candidate key. (c) Non-prime attribute COURSE_FEE is dependent on a proper subset of the candidate key, which is a partial dependency and so this relation is not in 2NF.
Question 9
To convert the above relation to 2NF, we need to split the table into ____ tables.
(a) 2
Question 10
After normalizing the table to 2NF by splitting the table and avoiding redundancy, what will the resulting tables look like?
(a) Table 1: (STUD_NO, COURSE_NO) Table 2: (COURSE_NO, COURSE_FEE)
Employee ID | Name | Skills | Department |
---|---|---|---|
101 | John Doe | Java, SQL, Python | IT |
103 | Jane Smith | HTML, CSS, JavaScript, React | Marketing |
102 | John Doe | Python, R, Machine Learning Science | Data |
Question 1
This table violates 1NF because:
(b) The "Skills" column contains multiple values (multiple skills) in the same cell.
Question 2
What is the first step to normalize the "Employees" table into 1NF?
(c) Separate each skill into individual rows
Question 3
After normalizing the "Employees" table to 1NF by separating each skill into individual rows, what will the resulting table look like?
(b) Employee ID Name Skills Department 101 John Doe Java IT 101 John Doe SQL IT 101 John Doe Python IT 103 Jane Smith HTML Marketing 103 Jane Smith CSS Marketing 103 Jane Smith JavaScript Marketing 103 Jane Smith React Marketing 102 John Doe Python Data Science 102 John Doe R Data Science 102 John Doe Machine Learning Data Science
Question 4
After normalizing the "Employees" table to 1NF by splitting the table and avoiding redundancy, what will the resulting tables look like?
(a) Table 1: Employee(Employee ID,Name,Department) Table 2: Employee_Skill(Employee ID,Skill)
Book ID | Title | Author | Genre |
---|---|---|---|
1 | The Great Gatsby | F. Scott Fitzgerald, Orwell | Fiction, Dystopian |
2 | Pride and Prejudice | Jane Austen | Romance, Thriller |
3 | The Catcher in the Rye | J.D. Salinger | Fiction, Suspense |
Question 1
This table violates 1NF because:
(c) Both a and b
Question 2
What is the first step to normalize the "Books" table into 1NF?
(a) Separate authors into individual rows
Question 3
Following the first step, what is the final step to achieve 1NF for the "Books" table?
(c) Separate genres into individual rows
Order ID | Customer Name | Order Details |
---|---|---|
1001 | John Doe | Laptop, Monitor, Mouse, Keyboard |
1004 | Jane Smith | Smartphone, Tablet, Headphones |
1003 | Alice Brown | Chair, Desk, Lamp, Bookshelf, Coffee Table |
1002 | Alice Brown | NULL |
Question 1
This table violates 1NF because:
(b) The "Order Details" column contains multiple values (multiple order details) in the same cell.
Question 2
What is the first step to normalize the "Orders" table into 1NF?
(c) Separate each item in the Order Details into individual rows