1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp

5 18 0
Tài liệu được quét OCR, nội dung có thể không chính xác

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

THÔNG TIN TÀI LIỆU

Nội dung

Nhằm giúp các bạn có thêm tài liệu ôn tập, củng cố lại kiến thức đã học và rèn luyện kỹ năng làm bài tập, mời các bạn cùng tham khảo Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp dưới đây. Hy vọng sẽ giúp các bạn tự tin hơn trong kỳ thi sắp tới.

Trang 1

TRUONG DAI HOC DONG THAP ĐỀ I

DE THI KET THUC HOC PHAN

Hoc phan: Cơ sở dữ liệu, mã HP: IN4107 học kỳ: 2, năm học: 2048-2020 Ngành/khối ngành: Khoa học máy tính, hình thức thi: Tự luận

Thời gian làm bài: 90 phút Câu 1 (2 điểm) Cho sơ đồ thực thể kết hợp ERD như sau: QuyenSach HoaDon Gồm MaSach - SoLuong STT TuaSach (0,n) - DonGia NgayLap (1,1) (tie ») (1,n) LoaiSach MaLoai TenLoai Hay chuyén ERD trén thanh lược đồ quan hệ Câu 2 (5 điểm)

Cho lược đồ quan hệ quản lý kết quả thi của sinh viên như sau: v SinhVien(MaSV, HoTen, NgaySinh, MaLop)

> Luu théng tin các sinh viên gồm: mã sinh viên, họ tên, ngày sinh, lớp sinh viên v Lop(MaLop, TenLop, SoLuong, MaKhoa)

> Luu thông tin các lớp gồm: mã lớp (ví dụ: L001, L002, ), tên lớp(ví dụ: Đại học

CNTT18, Dai hoc CNTT17 ), s6 lượng, mã khoa

¥ Khoa(MaKhoa, TenKhoa, SDT)

> Lưu thông tin của các khoa gồm: mã khoa (ví dụ: K001, K002, ), tên khoa (ví dụ: Kỹ

thuật - Công nghệ, Sư phạm Toán, ), số điện thoại

v¥ MonThi(MaMT, TenMT, SoTC)

> Lưu thông tin môn thi gồm: mã môn thi (vd: M001,M002 ), tên môn thi (vd: Cơ sở dữ liệu, ), số tín chỉ

v KetQua(MaSV, MaMT, Diem)

> Lưu thông tin kết quả thi của sinh viên gồm: mã sinh viên, tên môn thi, điểm môn thi

Trang 2

Hãy thực hiện các câu truy vấn bằng đại số quan hệ cho lược đồ quan hệ trên

a Tìm mã sinh viên, họ tên sinh viên và tên khoa của những sinh viên thuộc khoa “Kỹ

thuật - Công nghệ”

b In ra mã sinh viên và họ tên sinh viên vừa thi môn “Cơ sở dữ liệu” vừa thi môn “Lập trình căn bản”

Hãy thực hiện các câu truy vấn bằng ngôn ngữ SQL cho lược đồ quan hệ trên c Tìm những sinh viên (MaSV, HoTen) có điểm thi từ 8 trở lên

d In ra danh sách gồm mã sinh viên , họ tên của những sinh viên không thi môn học nào e Inra thông tin môn thi (MaMT, TenMT) có nhiều sinh viên thi nhất

Câu 3 (3 điểm),

Cho lược đồ quan hệ R(U, F) Trong đó:

U=IJKLMNOPQ

F = {K> MNO, NO DUK, IK>LP, MKD 13} a Xét xem PTHÊ: KL 2 MN có thuộc F” không?

b Tìm tất cả các khóa của lược đồ quan hệ trên?

c Tìm phủ tối tiểu G của F ?

Trang 3

DE 1

DAP AN DE THI KET THUC HOC PHAN

Hoc phan: Cơ sở đữ liệu, mã HP: IN4107 học kỳ: 2, năm hoc: 2049-2020

Ngành/khối ngành: Khoa học máy tính

| câu Nội dung Điểm |

1 | ERD và Lược đồ quan hệ 2,0 - Y 1 4 quan hệ: 0,5 QuyenSach(MaSach, TuaSach, TacGia, NXB, MaLoai); 0.5 LoaiSach(MaLoai, TenLoai); 0% HoaDon(STTHD, NgayLap); ‘ CTHD(STTHD,MaSach, GiaBan, SoLuong) 0 2 Đại số quan hé va SQL 5,0 -Y 1 DSQH 1,0 TI (Masv, Hoten}(G¢renkhoa~ky thudt — Cong nghệ") (Sinh Vien*Lop*Khoa)) - Y 2 DSQH i T Ï(MaSV, HoTen)(Õ((TenMT= 'Cơ sở dữ liệu) (SinhVien*KetQua*MonThi)) ñ T Ï(MaSV, HoTen}(Ố(TenMT= “Lập trình căn ban’ ) (SinhVien*KetQua*MonThi)) 10 - ¥ 3 SQL

Select SV.MaSV, HoTen

From SinhVien SV inner join KetQua KQ on SV.MaSV=KQ.MaSV Where Diem >= 8 - ¥ 4 SQL 1,0 Select MaSV, HoTen From SinhVien Where MaSV Not In (Select MaSV from KetQua) - Y 5 SQL 1,0 Select MT.MaMT, TenMT

From MonThi MT inner join KetQua KQ on MT.MaMT=KQ.MaMT

Trang 4

Group by MT.MaMT, TenMT Having Count(MaSV) >= All (select Count(MaSV) from KetQua group by MaMT) Ly thuyét thiét ké CSDL 3,0 -Y1 f: KL > MN thuéc F* vi (KL}” = KLMNOIJP chứa MN : - Ý 2 Tìm khóa: N=U-Ur=Q D=Ur-UL= JLP L=U-(Nu D) =IKMNO

LDQH trên có 2 khéa Kr = {KQ, NOQ }

- Ý 3 Phủ tối tiểu (kế? quả khác nếu thay đổi thứ tự xé)

G= {K>MNO, NO>K,K>LP, KOMI}

1,0

1,0

Ngày đăng: 19/10/2022, 22:19

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

TÀI LIỆU LIÊN QUAN