bài tập môn cơ sở dữ liệu

3 433 1
bài tập môn cơ sở dữ liệu

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

Thông tin tài liệu

BÀI TẬP Người ta muốn xây dựng một hệ thống thông tin quản lý thư viện. Các thông tin cần quản lý gồm o Lọai sách (mã lọai, tên lọai) o Danh mục đầu sách (mã sách, tên sách, lọai sách, tác giả, nhà xuất bản, lần xuất bản, năm xuất bản, sgiá bán, ố lượng hiện có) o Danh sách độc giả (số thẻ độc giả, , số CMND, họ tên, phái, ngày sinh, đòa chỉ) o Danh mục sách mượn (độc giả, mã sách, tên sách, ngày mượn, ngày phải trả, ngày trả thực tế) Chú ý o Mỗi đầu sách có một tác gia, do một NXB phát hành và được xếp vào một lọai sách. Một cuốn sách tái bản nhiều lần sẽ có mã sách khác nhau. o Một bđộc giả chỉ có một thẻ, có thể mượn nhiều sách Ỵeu cầu o Xây dựng mô hình thực thể – kết hợp (ERD ) cho hệ thống trên o Giả sử người ta xây dựng mô hình CSDL cho hệ thống trên với các quan hệ sau : DOC_GIA(SO_THE_DG, HO_TEN, P_NAM, NG_SINH, DIA_CHI, SO_CMND) DAU_SACH(MA_SACH, TEN_SACH, MA_LOAI, TEN_LOAI, TAC_GIA, NHA_XB, LAN_XB, NAM_XB, SO_LUONG), DON_GIA) SACH_MUON(MA_SACH, TEN_SACH, SO_THE_DG, TEN_DG, NGAY_MUON, NGAY_PHAI_TRA, NGAY_TRA, DA_TRA) // DA_TRA : Yes/No o Cho biết khóa chính và khóa ngọai của các quan hệ o Cho biết dạng chuẩn của từng quan hệ o Chuẩn hóa các quan hệ chưa đạt chuẩn 3NF về 3NF o Trên CSDL đã được chuẩn hóa, thực hiện các truy vấn sau (bằng cách viết câu lệnh SQL/ mô tả biểu thức đại số quan hệ hoặc hoặc vẽ công cụ QBE) • Cho biết danh mục đầu sách Tin học (mã lọai 005) xuất bản trong khỏang thời gian từ năm 2004 tới nay (hiển thò mã sách, tên sách, tên nhà xuất bản) • Cho biết danh mục sách do độc giả có số thẻ 100000 mượn và chưa trả (hiển thò mã sách, tên sách, tên nhà xuất bản) • Cho biết ds độc giả đã mượn sách quá hạn nhưng chưa trả (số thẻ, họ tên, số CMND, đòa chỉ độc giả, mã sách, tên sách mượn quá hạn chưa trả • Cho biết ds độc giả hiện đạng mượn (chưa trả) từ 3 cuốn sách trở lên) II. BẢNG TÍNH EXCEL (1 điểm) Một công ty kinh doanh 4 loại sản phẩm A,B,C,D. Công ty có một đội ngũ nhân viên bán hàng, trong đó mỗi nhân viên chỉ được giao bán một loại sản phẩm duy nhất. Lương được lãnh cuối tháng của các nhân viên được tính theo doanh số bán. Các NV có doanh số bán dưới 10 triệu đồng được lãnh lương 600000 đ, từ 10 triệu tới dưới 20 triệu đồng – lương 1000000 đồng, từ 20 triệu trở lên - lương 1500000 đồng, ngoải ra còn được thưởng thêm 5% số tiền vượt trên 20 triệu đồng . Công ty dùng Excel để lập bảng lương như sau : A B C D E F G H I 1 BẢNG LƯƠNG 2 3 Stt Họ tên Loại SP SL ĐG DSB Lương Thưởng Tổng Cộng 4 ? ? ? ? ? M N 1 BẢNG GIÁ 2 3 Loại SP ĐG 4 A 100000 5 B 500000 6 C 400000 7 D 300000 Người ta viết công thức cho các ô E4, F4, G4,H4, I4 (dòng đầu tiên của bảng lương), sau đó copy xuống các dòng còn lại. Cho biết công thức trong các ô trên. [E4] = VLOOKUP( C4, $M$4 : $N$7, 2,0) [F4] = D4 * E4 [G4] = IF(F4<10000000,600000, IF(F4<20000000,1000000,1500000)) [H4] = IF(F4<=20000000, 0, (F4 – 20000000) *0.05) [I4] = G4+H4 Loại SP Loại sản phẩm (lấy trong bảng giá) ĐG Đơn giá bán SL Số SP bán được DS Doanh số bán ( = SL * ĐG) Lương 600000, 1000000 hoặc 1500000 đ Thưởng = (DSB – 20000000) * 0.05 (nếu DSB > 20000000) . BÀI TẬP Người ta muốn xây dựng một hệ thống thông tin quản lý thư viện. Các thông tin cần quản lý

Ngày đăng: 23/12/2014, 09:11

Từ khóa liên quan

Mục lục

  • II. BAÛNG TÍNH EXCEL (1 ñieåm)

    • BAÛNG LÖÔNG

    • BAÛNG GIAÙ

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

Tài liệu liên quan