In: Computer Science
Lname |
Fname |
Jack |
Mary, Maria, Maya |
Mathews |
Don, Donald, Jack |
Name |
Weight |
Michael |
87 kg |
Gabriel |
92 lb |
Nancy |
65 kg |
Alice |
145 lb |
Student |
Course_ID |
Grade |
Address |
Nancy |
CIS331 |
A |
80 ABC Av. |
Erik |
CIS331 |
B |
100 DEF ST. |
Sam |
CIS331 |
C |
66 GHI ST |
Nat |
CIS350 |
A |
90 JKL RD |
Student |
Course_ID |
Grade |
Letter_Grade |
Nancy |
CIS331 |
A |
4.0 |
Erik |
CIS331 |
B |
3.0 |
Sam |
CIS331 |
C |
2.0 |
Nat |
CIS350 |
A |
4.0 |
Solution
Why is the relational model important?
It is the single most important standard in database processing and is used for the design and implementation of almost every commercial database worldwide
---
List the characteristics a table must have to be considered a relation.
A domain is a collection of like items (such as integers), and a domain integrity constraint enforces the fact that all column values come from the same domain.
----
Give an example of a relation (other than one from this chapter).
Example: TEXTBOOK (ISBN, Title, Publisher, Copyright)
---
How do surrogate keys obtain their values?
They are supplied automatically by the DBMS.
---
Explain three possible interpretations of a null value.
Three possible interpretations are:
--
In your own words, describe the nature and purpose of the normalization process.
The purpose of the normalization process is to prevent update problems in the tables (relations) in the database.
The nature of the normalization process is that we break up relations as necessary to ensure that every determinant is a candidate key.
---
Answered all questions in the theory part
please post remaining question separately, love to answer
all the best