1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bài tập tuần 2

8 338 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 160,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Connexions module: m28172 1Exercise 2: ER To Relational Nguyen Kim Anh This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License† 1 Exer

Trang 1

Connexions module: m28172 1

Exercise 2: ER To Relational

Nguyen Kim Anh

This work is produced by The Connexions Project and licensed under the

Creative Commons Attribution License†

1 Exercise 1

Why is it useful to rst do an ER design and then convert this into a relational schema?

2 Exercise 2

Convert each of the following ER design fragments into a relational data model expressed as a box-and-arrow diagram:

3 Exercise 3

In the mapping from the ER model to the relational model, there are three dierent ways to map class hierarchies Show each of them by giving the mapping for the following class hierarchy:

∗ Version 1.1: Jul 8, 2009 1:23 am GMT-5

† http://creativecommons.org/licenses/by/3.0/

Trang 2

Figure 1

Use box-and-arrow diagrams for the relational models

4 Exercise 4

Convert the following entity into relation(s) in the relational data model:

Figure 2

Trang 3

Connexions module: m28172 3

5 Exercise 5

Convert the following ER design into relations in a relational data model:

Figure 3

You can assume that each attributes contains (at least) a suitably-named attribute containing a unique identifying number (e.g the Lecturer entity contains a LecID attribute)

6 Exercise 6

Convert the following ER design into an SQL schema:

Trang 4

Which elements of the ER design do not appear in the relational version?

7 Exercise 7

Convert the following ER design into a relational data model expressed rst as a box-and-arrow diagram

Figure 5

Which elements of the ER design do not appear in the relational version?

8 Exercise 8

Convert the following ER design to relational form:

Trang 5

Connexions module: m28172 5

Figure 6

Which elements of the ER design do not appear in the relational version?

9 Exercise 9

Using this version of the Person class hierarchy, from the Medical scenario described previously, convert the

ER design to relational form as an SQL schema:

Trang 6

Figure 7

Give mappings using both the ER style and single-table-with-nulls style

10 Exercise 10

Convert this ER design for the medical scenario into relational form:

Trang 7

Connexions module: m28172 7

Figure 8

Which elements of the ER design do not appear in the relational version?

11 Exercise 11

Convert this ER design for the book publishing scenario into relational data model

Trang 8

Figure 9

Ngày đăng: 11/09/2016, 11:33

TỪ KHÓA LIÊN QUAN

w