Đề thi cuối học kỳ - Tin ứng dụng | Trường Đại Học Duy Tân
Một trong những khía cạnh quan trọng trong việc kinh doanh của siêu thị là quan hệ vớinhững nhà cung cấp hàng. Đối với mỗi nhà cung cấp hàng, siêu thị cần lưu giữ các thông tin như mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại.
Preview text:
Softech Aptech
International Programmers Training Center PRACTICE TEST – No.1 Class Batch SQL (Duration: 60 minutes)
Module: Data Management Using Microsoft SQL Server (Total: 20 marks) Câu 1: (10 điểm)
Vẽ sơ đồ thực thể - mối quan hệ dựa trên những mô tả thông tin về một siêu thị nhỏ ở thị trấn A như sau:
- Một trong những khía cạnh quan trọng trong việc kinh doanh của siêu thị là quan hệ với
những nhà cung cấp hàng. Đối với mỗi nhà cung cấp hàng, siêu thị cần lưu giữ các
thông tin như mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại. Mỗi nhà cung
cấp có thể cung cấp cho siêu thị nhiều mặt hàng (được quản lý thông qua: mã hàng, tên
hàng, mô tả mặt hàng) và mỗi mặt hàng có thể được cung cấp bởi nhiều nhà cung cấp
khác nhau, giá mặt hàng đối với mỗi nhà cung cấp có thể khác nhau.
- Siêu thị được tổ chức thành các gian hàng. Mỗi gian hàng được quản lý thông qua mã
gian hàng, tên gian hàng, số điện thoại. Mỗi gian hàng bán một số mặt hàng nào đó và
mỗi mặt hàng chỉ được bán trong một gian hàng nhất định. Mỗi gian hàng có một số
nhân viên và một người quản lý (cũng là nhân viên của gian hàng). Mỗi nhân viên chỉ
làm việc tại một gian hàng và được quản lý thông qua mã nhân viên, họ tên, ngày sinh,
ngày vào làm, lương. Nếu nhân viên làm công tác quản lý thì được lưu giữ thêm các
thông tin về ngày bắt đầu quản lý, hệ số phụ cấp chức vụ. Mỗi người quản lý chỉ quản lý một gian hàng.
- Một khía cạnh quan trọng khác của siêu thị là quản lý khách hàng và đơn đặt hàng
của khách hàng. Khách hàng được quản lý thông qua mã khách hàng, họ tên khách hàng,
địa chỉ và số tài khoản. Khách hàng đặt hàng thông qua đơn đặt hàng (bao gồm: số hiệu
đơn đặt hàng, ngày đặt hàng, và mô tả đơn hàng) và có thể đặt nhiều đơn hàng. Mỗi đơn
hàng bao gồm một số mặt hàng nào đó với một số lượng cụ thể nào đó. Câu 2: (10 điểm)
Một trường học cần lưu trữ và quản lý thông tin về học sinh, lớp, môn học và điểm số.
Dưới đây là sơ đồ thực thể quan hệ của cơ sở dữ liệu quản lý trường học này. Softech Aptech
International Programmers Training Center LOP MONHOC malop tenlop Tenmonhoc sotiethoc diemdat diemtoida L01 Lớp 11A Toán 20 4.5 10.0 L02 Lớp 11B Văn 40 5.0 10.0 L03 Lớp 11C Ngoại ngữ 60 4.5 10.0 HOCSINH mahs hoten Ngaysinh dienthoai malop M001 Nguyễn Quốc Oai 07-09-2000 117654 L01 M002 Trần Thanh 04-12-2000 548932 L02 M003 Phạm Văn Dương 09-01-2000 347690 L03 BANGDIEM mahs tenmonhoc diemthi Ngaythi lanthi M001 Toán 4.0 2016/9/24 1 M001 M001 8.0 2016/9/29 1 M002 Văn 6.5 2016/9/25 1 M003 Toán 9.5 2016/9/24 1 Softech Aptech
International Programmers Training Center M001 Văn 8.0 2016/9/25 2 M003 Ngoại ngữ 7.5 2016/9/29 1 M002 Toán 8.5 2016/9/24 1 M002 Ngoại ngữ 10.0 2016/9/29 2 M003 Văn 3.5 2016/9/25 2
Hoàn thành các câu hỏi sau:
1. Chèn ở mỗi bảng 3 dòng dữ liệu mới.
2. Tăng số tiết học môn toán lên 25.
3. Hiển thị thông tin của học sinh thuộc lớp có mã số L02
4. Hiển thị tên lớp, tên học sinh trong lớp có mã số là L01.
5. Hiển thị họ và tên đầy đủ của học sinh, môn học và số tiết học mà các học sinh đã học.
6. Đếm số học sinh thi trượt môn 'Literature'.
7. Tìm thông tin của học sinh có điểm thi cao nhất vào ngày '9/25/2016'.
8. Hiển thị tên học sinh, môn thi và điểm thi vào ngày thi '9/29/2016' (Kể cả những
học sinh chưa thi ngày này cũng để là null).
9. Tạo View để hiển thị toàn bộ thông tin của bản BANGDIEM.
10. Tạo Store Procedure để hiển thị toàn bộ thông tin ở BANGDIEM với mã học sinh
được nhập vào từ bàn phím.