Tài liệu Instructor Notes Module 5: Normalizing the Logical Data Design doc

2 336 0
Tài liệu Instructor Notes Module 5: Normalizing the Logical Data Design doc

Đang tải... (xem toàn văn)

Thông tin tài liệu

Instructor Notes Module 5: Normalizing the Logical Data Design Introduction This module provides students with instruction in the basics of normalizing a logical data design. To be able to normalize a database, students need to understand primary and foreign keys and how to use keys to represent relationships between entities. This module teaches students how to normalize data only to third normal form. After completing this module, students will be able to: ! Use primary and foreign keys to implement relationships between entities. ! Explain the benefits of normalizing entities. ! Normalize a table to third normal form. Materials and Preparation This section provides you with the materials and preparation needed to teach this module. Materials To teach this module, you will need the following materials: ! Microsoft ® PowerPoint ® file P05_1609a.ppt ! Module 5, “Normalizing the Logical Data Design” ! Activity 5.1, “Identifying Keys in the Logical Model” ! Activity 5.2, “Normalizing Data” Preparation To prepare for this module, you should: ! Read all materials for this module. ! Complete the activities. ! Be sure you understand the concepts of data normalization. Presentation: 60 Minutes Activities: 50 Minutes 2 Instructor Notes Module 5: Normalizing the Logical Data Design Activities Activity 5.1: Identifying Keys in the Logical Model In this exercise, students will identify primary, foreign, and composite keys for a logical data model based on the Ferguson and Bardell, Inc. case study. After completing this activity, students will be able to: ! Identify primary, foreign, and composite keys in a logical data model. ! Select a primary and foreign key type that is appropriate for a given entity. ! To prepare for the activity 1. Complete the activity. 2. Look at the answers and be able to explain them. Activity 5.2: Normalizing Data In this activity, students will normalize the logical design from Activity 5.1 to third normal form. After completing this activity, students will be able to: ! Normalize a logical data design to third normal form. ! To prepare for the activity 1. Complete the activity. 2. Look at the answers and be able to explain them. Module Strategy Use the following strategy to present this module: ! Implementing Entity Relationships This section discusses the use of keys to uniquely identify entities within the logical data model. It also explains how keys are used to implement relationships among entities. For many students, this territory will be familiar, so you should be able to cover this material fairly quickly. Be sure to explain the concept of composite keys and why students might use them. ! Normalization Basics In this section, students learn the definitions of normalization and related concepts, and the benefits of normalization. This section is a critical part of the course and might be unfamiliar or difficult for many students. Any time you gained from the previous section should be spent making sure that students understand this section thoroughly. Be prepared with extra examples; it might be worthwhile to work through a new data problem in addition to the ones supplied in the text. Your goal is that students be able to almost “sense” whether data is normalized when it is presented to them. . Instructor Notes Module 5: Normalizing the Logical Data Design Introduction This module provides students with instruction in the basics of normalizing. 50 Minutes 2 Instructor Notes Module 5: Normalizing the Logical Data Design Activities Activity 5.1: Identifying Keys in the Logical Model In

Ngày đăng: 17/01/2014, 09:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan