09.01.2013 Views

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chương I: Khái niệm cơ bản về các hệ cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong><br />

a) Thông tin về tất cả khách hàng đặt mua báo NDA (Nhân Dân) trong quý I/2000.<br />

b) Thông tin về các loại báo mà khách hàng đặt mua trong quý I/2000.<br />

5. Hãy thực hiện các phép tìm kiếm trên CSDL quan hệ:<br />

a) Tổng số lượng và tiền các loại báo (tạp chí) khách đặt mua trong tháng năm 1999.<br />

b) Thông tin về tất cả khách hàng đặt mua tất cả các loậi báo có trong danh mục.<br />

c) Lập bảng kê tính tổng tiền các loại báo mà khách đặt mua trong từng tháng?<br />

d) Thông tin về các loại báo khách đặt mua có số lượng và tiền cao hơn số lượng và<br />

tiền khách đặt mua báo “VHT” văn hoá & thể thao?<br />

5. Hãy sử dụng mô hình thực thể quan hệ để mô tả <strong>dữ</strong> <strong>liệu</strong> về Học viên (bao gồm về mô<br />

hình tổ chức, các phòng ban, các khoa, quản lý sinh viên quản lý đào tạo, học bổng, các<br />

danh hiệu thi đua...).<br />

6. Hãy vẽ sơ đồ mmo hình thực thể quan hệ về mối quan hệ trong gia đình: bố mẹ, vợ<br />

chồng, con cái... và chuyển về các mô hình:<br />

a) Mô hình quan hệ.<br />

b) Mô hình phân cấp.<br />

c) Mô hình mạng.<br />

6. Giả sử cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong> quản lý sinh viên gồm các thực thể sinh viên (students), khoá học<br />

(courses) và điểm học tập (grade) của sinh viên trong mỗi khoá học. Thực thể sinh viên<br />

bao gồm các thuộc tính như họ và tên, địa chỉ, ngày sinh, quê quán...Thông tin về các<br />

khoá học bao gồm tên khoá học, khoa nào tổ chức, thời gian, số tiết, nơi học, thầy dạy...<br />

Có thể biểu diễn lược đồ quan hệ trên bằng nhiều mô hình khác nhau. Tuy nhiên có thể<br />

có một số sơ đồ có một số đặc điểm không mong muốn. Ví dụ như:<br />

a) Cho trước một SV, không thể xác định những khoá học mà sinh viên đó đã học<br />

qua mà không cần phải duyệt nhiều phần của CSDL.<br />

b) Không thể xác định những đã đăng ký một lớp học mà không cần phải duyệt<br />

nhiều phần của CSDL.<br />

c) Không thể xác định điểm của một SV trong một khoá học.<br />

d) Tạo dư thừa: khoá học lặp lại nhiều lần, tên lặp lại.....<br />

Hãy chỉ ra các hạn chế khi chuyển đổi CSDL trên về :<br />

a) Quan hệ<br />

b) Phân cấp<br />

c) Mạng<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!