1. Trang chủ
  2. » Giáo án - Bài giảng

Xâ dựng mô hình quan hệ cho cơ sở dữ liệu

3 507 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 3
Dung lượng 33,5 KB

Nội dung

Xây dựng mô hình quan hệ cho cơ sở dữ liệu Bài 1 Có các mô tả sau về CSDL “THƯ VIỆN”: a Thư viện được chia ra thành các nhánh.. Thông tin về mỗi nhánh gồm có Mã nhánh, Tên nhánh và Địa c

Trang 1

Xây dựng mô hình quan hệ cho cơ sở dữ liệu

Bài 1

Có các mô tả sau về CSDL “THƯ VIỆN”:

a) Thư viện được chia ra thành các nhánh Thông tin về mỗi nhánh gồm có

Mã nhánh, Tên nhánh và Địa chỉ.

b) Mỗi cuốn sách trong thư viện có các thông tin về Mã sách, Tên sách Nhà xuất bản và Tác giả…

c) Một tác giả có thể viết nhiều cuốn sách Một cuốn sách có thể có nhiều tác giả viết

d) Một nhà xuất bản xuất bản nhiều cuốn sách Một cuốn sách do một nhà

xuất bản xuất bản Thông tin về Nhà xuất bản gồm có Tên NXB, Địa chỉ NXB và Số điện thoại NXB.

e) Một cuốn sách có thể có nhiều bản sao được lưu trữ tại các nhánh Thông

tin về bản sao sách gồm Mã sách, số các bản sao.

f) Thư viện có những người mượn sách Thông tin về những người mượn

sách gồm có Số thẻ, Họ tên, Địa chỉ và Số điện thoại.

g) Sách được cho các người mượn mượn tại các nhánh Thông tin về một

lần mượn gồm có Ngày mượn và ngày trả

Hãy xây dựng lược đồ quan hệ cho CSDL “THƯ VIỆN ” từ các mô tả nói

trên

Kiểm tra dạng chuẩn của lược đồ quan hệ

Bài 1

Cho biết các dạng chuẩn của lược đồ quan hệ sau

a) R=ABCDEG; F={A→BC, C→DE, E→G}

Trang 2

b) R=ABCDEG; F={C→AB, D→E, B→G}

c) R=ABCDEGH; F={A→BC, D→E, H→G}

d) R=ABCDEG; F={AB→C, C→B, ABD→E, G→A}

Bài 2

Kiểm tra các dạng chuẩn

a) R=ABCD; F={CA→D, A→B}

b) R=SDIM; F={SI→D, SD→M}

e) R=SNDTX; F={S→N, S→D, S→T, S→X}

d) R=ABCDEGHI; F={AC→B, BI→ACD, ABC→D, H→I, ACE→BCG, CG→AE}

Chuẩn hóa lược đồ quan hệ

Bài 1

Chuẩn hóa lược đồ quan hệ sau về dạng 3NF vừa bảo toàn tập phụ thuộc hàm vừa bảo toàn thông tin

a) R=ABC; F={A→B, A→C, B→A, C→A, B→C}

b) R=ABCD; F={A→C,C→A, CB→D, AD→B, CD→B, AB→D}

c) R=ABCDGH; F={GH→AD, AG→B, CD→GH, C→A, BH→C}

Bài 2

Chuẩn hóa lược đồ quan hệ sau về dạng BNF

a) R=SDIM; F={SI→D, SD→M}

b) R=ABCD; F={A→B, B→C, D→B}

Kiểm tra bảo toàn tập phụ thuộc hàm và bảo toàn thông tin

Bài 1

Cho lược đồ quan hệ R=ABCDE

Tập phụ thuộc hàm F={A → C, B → C, C → D, DE → C, CE → A}

Trang 3

Phép tách lược đồ thành các lược đồ con: R1=AD, R2=AB, R3=BE,

R4=CDE, R5=AE

Kiểm tra phép tách có mất mát thông tin hay không ?

Bài 2

Cho lược đồ quan hệ R=ABCD

Tập phụ thuộc hàm F={A→B, B→C, A→D, D→C}

Phép tách lược đồ thành các lược đồ con : R1=AB, R2=AC, R3=BD

Kiểm tra phép tách có bảo toàn thông tin hay không?

Kiểm tra phép tách có bảo toàn tập phụ thuộc hàm với F ?

Bài 3

Cho lược đồ quan hệ R=ABCDEH

Tập phụ thuộc hàm F={C →ADEH, A →B, DEH →A}

Phép tách lược đồ thành các lược đồ con: R1=AB, R2 =CDEH, R3=DEHA Kiểm tra phép tách có mất mát thông tin hay không ?

Ngày đăng: 22/11/2014, 11:07

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w