Đề thi cơ sở dữ liệu có lời giải

-
Đề Thi giữa kỳ CSDL UIT 2017 Phần I: (2.5 Điểm)Phần II: (7.5 Điểm)Lời giải đề thi giữa kỳ CSDL UIT 2017Phần IPhần II
Đề Thi vào giữa kỳ CSDL UIT 2017

Phần I: (2.5 Điểm)

1. Vẽ ERD (1.5 Điểm)

Một trung trọng tâm tin học tập yêu cầu tổ chức triển khai một đại lý tài liệu để quản lý các chống thực hành cùng với các ban bố nhỏng sau:

Mỗi chống sản phẩm công nghệ bao gồm mã chống tuyệt nhất để rõ ràng với những phòng vật dụng khác, có tên phòng và tên bạn làm chủ phòng.Mỗi laptop gồm một mã máy tuyệt nhất. Trong khi từng máy tính xách tay còn có những báo cáo về thông số kỹ thuật như: vận tốc CPU, dung tích RAM, dung tích sống cứng. Các máy tính xách tay được sắp xếp trong những phòng thứ.Mỗi môn học bao gồm mã môn độc nhất vô nhị, mang tên môn học tập với thời lượng môn học tập.Mỗi môn học tập rất có thể được thực hành thực tế nghỉ ngơi những phòng trang bị khác biệt và một chống thứ hoàn toàn có thể được ĐK mang đến nhiều môn học tập khác biệt, lúc ĐK phải ghi nhận ngày đăng ký.

Bạn đang xem: Đề thi cơ sở dữ liệu có lời giải

2. Chuyển ERD trên quý phái quy mô quan hệ tình dục (1 Điểm)

Phần II: (7.5 Điểm)

Người quản lí trị của Cửa Hàng chúng tôi Cổ phần xe khách hàng Phương thơm Trang hy vọng cai quản những thanh toán sở hữu vé xe pháo khách trên các tuyến đường của hãng sản xuất, sẽ kiến tạo một DataBase Quản lý vé xe pháo. Sau đấy là 1 phần của lược đồ gia dụng CSDL:

XE(maxe pháo, bienks, matuyen, sogheT1, sogheT2)

Mô tả: Lược đồ vật quan hệ giới tính XE nhằm biểu lộ mang đến gần như chuyến xe đang được chủ thể làm chủ. Mỗi xe cộ được ghi thừa nhận lên tiếng biển cả kiểm soát và điều hành (bienks), mã tuyến cơ mà xe cộ kia đang hoạt động (matuyen), số ghế tầng trệt (sogheT1), số ghế tầng 2 (sogheT2) với được ấn định một mã số độc nhất (maxe) nhằm theo dõi.

TUYEN(matuyen, bendau, bencuoi, giatuyen, thoigiandk)

Mô tả: Lược đồ dùng quan hệ giới tính TUYEN nhằm mô tả thông báo tuyến xe pháo. Mỗi báo cáo đường xe đang bao gồm bến đầu (bendau), bến cuối (bencuoi), giá bán vé thường thì (giatuyen), thời gian dự kiến từng chuyến (thoigiandk) được xem bởi tiếng với được đặt một mã số độc nhất (matuyen) nhằm cai quản.

KHACH(mahk, hoten, gioitinc, cmnd)

Mô tả: Lược thiết bị quan hệ tình dục KHACH nhằm mục tiêu biểu hiện thông tin đầy đủ du khách. Thông tin được ghi thừa nhận gồm những: Mã du khách (mahk), họ thương hiệu (hoten), nam nữ (gioitinh) với số chứng tỏ quần chúng. # của quý khách kia (cmnd).

Xem thêm: 8 Phong Tục Đón Valentine Độc Và Lạ Trên Thế Giới Đón Valentine Như Thế Nào?

VEXE(matuyen, mahk, ngaysở hữu, giave)

Mô tả: Lược đồ gia dụng quan hệ tình dục VEXE nhằm mục đích trình bày ban bố vé xe cộ của hành khách. Thông tin vé xe pháo gồm những: Mã tuyến (matuyen), mã du khách (mahk), ngày download vé (ngaymua) và giá bán vé mua trên thời điểm đó (giave). Một du khách có thể download những vé của cùng một tuyến xe cộ trên đông đảo thời điểm không giống nhau.

Lưu ý: ở trong tính gạch ốp chân là khóa bao gồm (nằm trong tính)

1. Viết câu lệnh SQL: (1.5 Điểm)

a. Dùng câu lệnh DDL định nghĩa bổ sung các sự việc sau: (0.75 điểm)

Thêm vào ở trong tính diachi tất cả loại tài liệu nvarchar(20) mang đến quan hệ nam nữ KHACH.Sửa loại dữ liệu của ở trong tính diachi vào quan hệ giới tính KHACH thành nvarchar(50).Xóa ở trong tính diachi vào quan hệ nam nữ KHACH.

2. Viết những biểu thức đại số quan hệ giới tính biểu diễn cho các câu truy vấn sau: (6.0 Điểm)

a. Liệt kê matuyen, giatuyen của rất nhiều tuyến xe cộ khởi nguồn từ bến đầu là ‘TPhường HCM’ và kết thúc nghỉ ngơi bến cuối là ‘Phan Thiết’ (1 điểm).

d. Cho biết list hành khách (mahk, hoten) thiết lập vé cả nhị đường tất cả mã tuyến đường là ‘HCM-DL’ với ‘DL-HCM’. (1 điểm)

e. Với từng mã tuyến cho biết tổng cộng tiền vé xuất kho vào năm 2016. (1 điểm)

f. Cho biết thông báo tất cả những đường xe xuất phát từ bến đầu là ‘TP. HCM’ đi bến cuối là ‘Đà Lạt’ cùng báo cáo biển kiểm soát và điều hành của các xe pháo đã có cắt cử đi đường này nếu tất cả. (1 điểm)

Lời giải đề thi vào giữa kỳ cơ sở dữ liệu UIT 2017

Phần I

Câu 1: Vẽ mô hình ERD

*

Câu 2: Mô hình quan liêu hệ

PHONGMAY(maphong, tenphong, tenngql)

MONHOC(mamh, tenmh, thoiluong)

MAYTINH(mamt, RAM, CPU, dungluong, maphong)

DANGKY(maphong, mamh, ngaydk)

Phần II

1. Viết lệnh SQL

Câu a:

ALTER TABLE KHACH ADD diabỏ ra nvarchar(20)ALTER TABLE KHACH ALTER COLUMN diachi nvarchar(50)ALTER TABLE KHACH DROP COLUMN diachi

Câu b: