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

BÀI tập THỰC HÀNH môn cơ sở dữ LIỆU

8 731 3

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 339 KB

Nội dung

Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM BÀI TẬP THỰC HÀNH MƠN CƠ SỞ DỮ LIỆU - Sinh viên học thực hành mang theo phải mang theo tập, giảng thiết bị lưu trữ - Sinh viên nghỉ >=1/3 số buổi học thực hành khơng dự kiểm tra thực hành TUẦN 1) 2) 3) 4) Giảng viên hướng dẫn cách sử dụng SQL server Dùng Manager để tạo sở liệu tạo bảng cho Dùng Diagram tạo quan hệ Backup Bài Quản lý điểm sinh viên Các field in đậm gạch khố bảng Tạo bảng theo định nghĩa sau KETQUA Field Name Field Type Field Size MASV MAMH LANTHI DIEM Char Char Tinyint decimal Field Name Field Type Field Size MAKHOA TENKHOA Char nvarChar 30 Field Name Field Type Field Size MAMH TENMH SOTIET Char nVarchar Number 35 tinyint Field Name Field Type Field Size MASV HOSV TENSV PHAI NGAYSINH NOISINH MAKH HOCBONG Char nVarchar nVarChar Char Date/Time nVarchar Char float 30 10 Description 4,2 DMKHOA Description DMMH Description DMSV Lê Thị Minh Nguyện Description 25 Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM TUẦN Tạo lại CSDL, quan hệ nhập liệu Dữ liệu mẫu DMMH MaMH TenMH 01 Cơ sở liệu 02 Trí tuệ nhân tạo 03 Truyền tin 04 Đồ hoạ 05 Văn phạm SoTiet 45 45 45 60 60 DMKHOA MaKH TenKH AV Anh Văn TH Tin Học TR Triết VL Vật Lý DMSV MaSV HoSV TenSV Phai NgaySinh A01 Nguyễn thò Hải Nữ 23/02/1990 A02 Trần văn Chính Nam 24/12/1992 A03 Lê thu bạch Yến Nữ 21/02/1990 A04 Trần anh Tuấn Nam 20/12/1993 B01 Trần Mai Nữ 12/08/1991 B02 Trần thò thu Thuỷ Nữ 02/01/1991 MaSV A01 A01 A01 A01 A02 A02 A02 A02 A03 A03 A03 A03 A04 B01 B01 B01 B02 B02 KETQUA MaMH LanThi 01 01 02 03 01 01 03 05 01 01 03 03 05 01 03 03 02 04 Lê Thị Minh Nguyện NoiSinh Hà Nội Bình Đònh Tp HCM Hà Nội Hài Phòng Tp HCM MaKH TH VL TH AV TR AV HocBong 130000 150000 170000 80000 0 Diem 6 4.5 10 2.5 10 2.5 10 Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM TUẦN Tạo CSDL ngơn ngữ DDL, ràng buộc khóa chính, khóa ngoại Dùng ngơn ngữ định nghĩa liệu thực lệnh thay đổi cấu trúc bảng ràng buộc TUẦN  10 A Thực thao tác liệu (DML): insert, update, delete đơn giản B Thêm tất liệu lệnh insert Cập nhật số tiết mơn Văn phạm thành 45 tiết Cập nhật tên sinh viên Trần Thanh Mai thành Trần Thanh Kỳ Cập nhật phái sinh viên Trần Thanh Kỳ thành phái Nam Cập nhật ngày sinh sinh viên Trần thị thu Thuỷ thành 05/07/1990 Tăng học bổng cho tất sinh viên khoa Anh văn thêm 100,000 Xố tất dòng có điểm thi lần nhỏ nhơn bảng KETQUA Xố sinh viên khơng có học bổng (Xóa khơng? lý do) Truy vấn câu đơn giản (SQL) Liệt kê danh sách sinh viên, gồm thơng tin sau: Mã sinh viên, Họ sinh viên, Tên sinh viên, Học bổng Danh sách xếp theo thứ tự Mã sinh viên tăng dần 10 Danh sách sinh viên gồm thơng tin sau: Mã sinh viên, họ tên sinh viên, Phái, Ngày sinh Danh sách xếp theo thứ tự Nam/Nữ 11 Thơng tin sinh viên gồm: Họ tên sinh viên, Ngày sinh, Học bổng Thơng tin xếp theo thứ tự Ngày sinh tăng dần Học bổng giảm dần 12 Danh sách mơn học có tên bắt đầu chữ T, gồm thơng tin: Mã mơn, Tên mơn, Số tiết 13 Liệt kê danh sách sinh viên có chữ cuối tên I, gồm thơng tin: Họ tên sinh viên, Ngày sinh, Phái 14 Danh sách khoa có ký tự thứ hai tên khoa có chứa chữ N, gồm thơng tin: Mã khoa, Tên khoa 15 Liệt kê sinh viên mà họ có chứa chữ Thị 16 Cho biết danh sách sinh viên có ký tự tên nằm khoảng từ a đến m, gồm thơng tin: Mã sinh viên, Họ tên sinh viên, Phái, Học bổng 17 Cho biết danh sách sinh viên mà tên có chứa ký tự nằm khoảng từ a đến m, gồm thơng tin: Họ tên sinh viên, Ngày sinh, Nơi sinh, Học bổng Danh sách xếp tăng dần theo họ tên sinh viên 18 Cho biết danh sách sinh viên có học bổng lớn 100,000, gồm thơng tin: Mã sinh viên, Họ tên sinh viên, Mã khoa, Học bổng Danh sách xếp theo thứ tự Mã khoa giảm dần 19 Liệt kê sinh viên có học bổng từ 150,000 trở lên sinh Hà Nội, gồm thơng tin: Họ tên sinh viên, Mã khoa, Nơi sinh, Học bổng 20 Danh sách sinh viên khoa Anh văn khoa Vật lý, gồm thơng tin: Mã sinh viên, Mã khoa, Phái 21 Cho biết sinh viên có ngày sinh từ ngày 01/01/1991 đến ngày 05/06/1992 gồm thơng tin: Mã sinh viên, Ngày sinh, Nơi sinh, Học bổng Lê Thị Minh Nguyện Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM 22 Danh sách sinh viên có học bổng từ 80.000 đến 150.000, gồm thơng tin: Mã sinh viên, Ngày sinh, Phái, Mã khoa 23 Cho biết mơn học có số tiết lớn 30 nhỏ 45, gồm thơng tin: Mã mơn học, Tên mơn học, Số tiết 24 Liệt kê sinh viên nam khoa Anh văn khoa tin học, gồm thơng tin: Mã sinh viên, Họ tên sinh viên, tên khoa, Phái 25 Liệt kê sinh viên nữ, tên có chứa chữ N C Truy vấn sử dụng hàm: year, month, day, getdate, case, … 26 Danh sách sinh viên có nơi sinh Hà Nội sinh vào tháng 02, gồm thơng tin: Họ sinh viên, Tên sinh viên, Nơi sinh, Ngày sinh 27 Cho biết sinh viên có tuổi lớn 20, thơng tin gồm: Họ tên sinh viên, Tuổi, Học bổng 28 Danh sách sinh viên có tuổi từ 20 đến 25, thơng tin gồm: Họ tên sinh viên, Tuổi, Tên khoa 29 Danh sách sinh viên sinh vào mùa xn năm 1990, gồm thơng tin: Họ tên sinh viên, Phái, Ngày sinh 30 Cho biết thơng tin mức học bổng sinh viên, gồm: Mã sinh viên, Phái, Mã khoa, Mức học bổng Trong đó, mức học bổng hiển thị “Học bổng cao” giá trị field học bổng lớn 500,000 ngược lại hiển thị “Mức trung bình” 31 Cho biết điểm thi sinh viên, gồm thơng tin: Họ tên sinh viên, Mã mơn học, lần thi, Điểm Kết theo thứ tự Họ tên sinh viên mã mơn học tăng dần D Truy vấn sử dụng hàm kết hợp: max, min, count, sum, avg gom nhóm 32 Cho biết tổng số sinh viên tồn trường 33 Cho biết tổng sinh viên tổng sinh viên nữ 34 Cho biết tổng số sinh viên khoa 35 Cho biết số lượng sinh viên học mơn 36 Cho biết số lượng mơn học mà sinh viên học 37 Cho biết tổng số học bổng khoa 38 Cho biết học bổng cao khoa 39 Cho biết tổng số sinh viên nam tổng số sinh viên nữ khoa 40 Cho biết số lượng sinh viên theo độ tuổi E Truy vấn theo điều kiện gom nhóm, case…when 41 Cho biết năm sinh có sinh viên theo học trường 42 Cho biết nơi có sinh viên theo học trường 43 Cho biết mơn có sinh viên dự thi 44 Cho biết sinh viên thi lại lần 45 Cho biết sinh viên nam có điểm trung bình lần 7.0 Lê Thị Minh Nguyện Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM 46 Cho biết danh sách sinh viên rớt mơn lần thi 47 Cho biết danh sách khoa có nhiều sinh viên nam 48 Cho biết khoa có sinh đạt học bổng từ 200.000 đến 300.000 49 Cho biết số lượng sinh viên đậu số lượng sinh viên rớt mơn lần thi 50 Cho biết số lượng sinh viên nam số lượng sinh viên nữ khoa F Truy vấn trả giá trị 51 Cho biết sinh viên có học bổng cao 52 Cho biết sinh viên có điểm thi lần mơn sở liệu cao 53 Cho biết sinh viên khoa anh văn có tuổi lớn 54 Cho biết khoa có đơng sinh viên 55 Cho biết khoa có đơng nữ 56 Cho biết mơn có nhiều sinh viên rớt lần nhiều 57 Cho biết sinh viên khơng học khoa anh văn có điểm thi mơn phạm lớn điểm thi văn phạm sinh viên học khoa anh văn G Truy vấn trả nhiều giá trị, sử dụng lượng từ all, any, union, top 58 Cho biết sinh viên có nơi sinh với Hải 59 Cho biết sinh viên có học bổng lớn tất học bổng sinh viên thuộc khoa anh văn 60 Cho biết sinh viên có học bổng lớn học bổng sinh viên học khóa anh văn 61 Cho biết sinh viên có điểm thi mơn sở liệu lần lớn tất điểm thi lần mơn sở liệu sinh viên khác 62 Cho biết sinh viên đạt điểm cao mơn 63 Cho biết khoa khơng có sinh viên học 64 Cho biết sinh viên chưa thi mơn sở liệu 65 Cho biết sinh viên khơng thi lần mà có dự thi lần 66 Cho biết mơn khơng có sinh viên khoa anh văn học 67 Cho biết sinh viên khoa anh văn chưa học mơn văn phạm 68 Cho biết sinh viên khơng rớt mơn 69 Cho biết sinh viên học khoa anh văn có học bổng sinh viên chưa rớt 70 Cho biết khoa có đơng sinh viên nhận học bổng khoa khoa có sinh viên nhận học bổng 71 Cho biết sinh viên có học nhiều mơn H Truy vấn dùng phép chia 72 Cho biết mơn tất sinh viên theo học 73 Cho biết sinh viên học mơn giống sinh viên có mã số A02 học 74 Cho biết sinh viên học mơn mơn mà sinh viên A02 học Lê Thị Minh Nguyện Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM Tuần 11 Thực insert, update, delete 75 Tạo bảng tên sinhvien-ketqua: gồm: MASV, HoSV, TenSV, SoMonHoc Sau Thêm liệu vào bảng dựa vào liệu có 76 Thêm vào bảng khoa cột Siso, cập nhật sỉ số vào khoa từ liệu sinh viên 77 Tăng thêm điểm cho sinh viên vớt lần Nhưng tăng tối đa điểm 78 Tăng học bổng lên 100000 cho sinh viên có điểm trung bình 6.5 trở lên 79 Thiết lập học bổng cho sinh viên thi hai mơn rốt lần 80 Xố tất sinh viên chưa dự thi mơn 81 Xóa mơn mà khơng có sinh viên học TUẦN 12 Tạo view 82 Danh sách sinh viên khơng bi rớt mơn 83 Danh sách sinh viên học mơn văn phạm mơn sở liệu 84 Trong sinh viên cho biết mơn có điểm thi lớn Thơng tin gồm: mã sinh viên, tên sinh viên, tên mơn, điểm 85 Danh sách sinh viên: Khơng rớt lần Khơng học mơn văn phạm 86 Danh sách sinh viên khoa có sinh viên nữ trở lên TUẦN 13-14 Tạo CSDL Quản lý đề án cơng ty  NHANVIEN (HONV,TENLOT,TENNV,MANV,NGSINH,DCHI,PHAI, LUONG,MA_NQL,PHG)  PHONGBAN(TENPHG,MAPHG,TRPHG,NG_NHANCHUC)  DIADIEM_PHG(MAPHG,DIADIEM)  THANNHAN (MA_NVIEN,TENTN,PHAI,NGSINH,QUANHE)  DEAN (TENDA,MADA,DDIEM_DA,PHONG)  PHANCONG(MA_NVIEN,SODA,THOIGIAN) Bảng 1: NHÂNVIÊN HONV TENLOT Dinh Ba Nguyen TEN MANV NGSINH Tien 123456789 09/01/1955 Thanh Tung 333445555 08/12/1945 Bui Thuy Vu 999887777 19/07/1958 Le Thi Nhan 987654321 20/06/1931 Nguyen Manh Hung 666884444 15/09/1952 Tran Thanh Tam 453453453 31/07/1962 Lê Thị Minh Nguyện DCHI 731 Tran Hung Dao, Q1, TPHCM 638 Nguyen Van Cu, Q5, TPHCM 332 Nguyen Thai Hoc, Q1, TPHCM 291 Ho Van Hue, QPN, TPHCM 975 Ba Ria, Vung Tau 543 Mai Thi Luu, Q1, TPHCM PHAI LUONG MA_NQL PHG Nam 30000 333445555 Nam 40000 888665555 Nam 25000 987654321 Nu 43000 888665555 Nam 38000 333445555 Nam 25000 333445555 Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM Tran Hong Quan 987987987 29/03/1959 Vuong Ngoc Quyen 888665555 10/10/1927 980Le Hong Phong, Q10, TPHCM 450 Trung Vuong, HaNoi Nam 25000 Nu 55000 987654321 Bảng 2: PHONGBAN TENPHG MAPH TRPHG NG_NHANCHUC Nghien cuu 333445555 22/05/1978 Dieu hanh Quan ly 987987987 01/01/1985 888665555 19/06/1971 Bảng 3: DIADIEM_PHG MAPHG DIADIEM TP HCM HA NOI VUNG TAU NHA TRANG TP HCM Bảng 4: THANNHAN MA_NVIEN TENTN PHAI 333445555 333445555 333445555 987654321 123456789 123456789 123456789 Quang Khang Duong Dang Duy Chau Phuong Bảng 5: DEAN TENDA MADA San pham X San pham Y San pham Z Tin hoc hoa 10 Cap quang 20 Dao tao 30 Bảng 6: PHANCONG MA_NVIEN SODA 123456789 123456789 666884444 453453453 453453453 333445555 333445555 10 333445555 20 999887777 30 Lê Thị Minh Nguyện Nu Nam Nu Nam Nam Nu Nu NGSINH QUANHE 05/04/1976 25/10/1973 03/05/1948 29/02/1932 01/01/1978 31/12/1978 05/05/1957 Con gai Con trai Vo chong Vo chong Con trai Con gai Vo chong DDIEM_DA VUNG TAU NHA TRANG TP HCM HA NOI TP HCM HA NOI PHONG 5 4 THOIGIAN 32.5 7.5 40.0 20.0 20.0 10.0 10.0 10.0 30.0 Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM 999887777 987987987 987987987 987654321 987654321 888665555 10 10 30 30 20 20 10.0 35.0 5.0 20.0 15.0 u cầu: định nghĩa quan hệ, tạo ràng buộc khóa chính, khóa ngoại, nhập liệu ràng buộc thực câu sau Danh sách đề án có: o Người tham gia có họ “Dinh” o Có người trưởng phòng chủ trì đề án họ “Dinh” Cho biết nhân viên có tên với người thân Cho biết nhân viên khơng có người thân (phép trừ) Cho biết danh sách nhân viên có thân nhân trở lên Cho biết trưởng phòng có tối thiểu thân nhân Cho biết trưởng phòng có mức lương (ít một) nhân viên Cho biết tên phòng, số lượng nhân viên tổng lương phòng Cho biết mã nhân viên (MA_NVIEN) có nhiều thân nhân Với nhân viên, cho biết họ tên nhân viên số thân nhân nhân viên 10 Cho biết lương trung bình tất nhân viên nữ 11 Cho biết tên nhân viên tên phòng ban mà họ phụ trách có 12 Cho biết họ tên nhân viên tên đề án mà nhân viên tham gia 13 Cho biết họ tên trưởng phòng phòng có đơng nhân viên 14 Ứng với phòng cho biết họ, tên nhân viên có mức lương CAO 15 Cho biết nhân viên tham gia tất đề án (phép chia R : S R-(S-R)) 16 Cho phép nhân viên làm việc cho tất đề án mà phònng số chủ trì (phép chia) 17 Cho biết nhân viên tham gia tất đề án mà có nhân viên „987654321‟ tham gia (phép chia) TUẦN 15 Kiểm tra Lê Thị Minh Nguyện ...Trường Cao Đẳng Cơng Nghệ Thơng Tin Tp.HCM TUẦN Tạo lại CSDL, quan hệ nhập liệu Dữ liệu mẫu DMMH MaMH TenMH 01 Cơ sở liệu 02 Trí tuệ nhân tạo 03 Truyền tin 04 Đồ... thi mơn sở liệu lần lớn tất điểm thi lần mơn sở liệu sinh viên khác 62 Cho biết sinh viên đạt điểm cao mơn 63 Cho biết khoa khơng có sinh viên học 64 Cho biết sinh viên chưa thi mơn sở liệu 65... Đẳng Cơng Nghệ Thơng Tin Tp.HCM TUẦN Tạo CSDL ngơn ngữ DDL, ràng buộc khóa chính, khóa ngoại Dùng ngơn ngữ định nghĩa liệu thực lệnh thay đổi cấu trúc bảng ràng buộc TUẦN  10 A Thực thao tác liệu

Ngày đăng: 03/12/2015, 02:10

TỪ KHÓA LIÊN QUAN

w