Question: Questions 7-10; 12-15 Database Design Fundamentals Key Terms attribute Boyce-Codd normal form (BCNF) candidate key concatenation database design determinant entity entity-relationship (E-R) diagram field one-to-many

Questions 7-10; 12-15

Questions 7-10; 12-15 Database Design Fundamentals Key Terms attribute Boyce-Codd normal form

(BCNF) candidate key concatenation database design determinant entity entity-relationship (E-R) diagram field

Database Design Fundamentals Key Terms attribute Boyce-Codd normal form (BCNF) candidate key concatenation database design determinant entity entity-relationship (E-R) diagram field one-to-many relationship primary key qualify record repeating group second normal form (2NF) third normal form (3NF) tuple unnormalized relation update anomaly first normal form (1NF) functionally dependent functionally determine nonkey column normal form normalization redundancy relation relational database relationship Review Questions 1. What is an entity? 2. What is an attribute? 3. What is a relationship? What is a one-to-many relationship? 4. What is a repeating group? 5. What is a relation? 6. What is a relational database? 7. Describe the shorthand representation of the structure of a relational database. Illustrate this technique by representing the database for Colonial Adventure Tours as shown in Figures 1-4 through 1-8 in Chapter 1. 8. How do you qualify the name of a field, and when do you need to do this? 9. What does it mean for a column to be functionally dependent on another column? 10. What is a primary key? What is the primary key for each of the tables in the Colonial Adventure Tours database shown in Chapter 1? 11. A database at a college must support the following requirements: a. For a department, store its number and name b. For an advisor, store his or her number, last name, first name, and the department number to which the advisor is assigned. For a course, store its code and description (for example, MTH110, Algebra). For a student, store his or her number, first name, and last name. For each course the student takes, store the course code, course description, and grade earned. Also, store the number and name of the student's advisor. Assume that an advisor might advise any number of students but that each student has just one advisor. c. d. Design the database for the preceding set of requirements. Use your own expe- ence as a student to determine any functional dependencies. List the tables, col umns, and relationships. In addition, represent your design with an E-R diagram

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!