Truy vấn SQL căn bản

45 407 5
Truy vấn SQL căn bản

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

tao database moi createdatabase Quanlysinhvien xóa database dropdatabase Quanlysinhvien Sửa tên của database alterdatabase quanlysinhvien modify name = QLSV sử dụng database cụ thể use Quanlysinhvien GO thêm bảng createtable Sinhvien ( MaSV intnotnullprimarykeyidentity, TenSV nvarchar(100)notnull, Gioitinh nvarchar(3)defaultNAM, Ngaysinh date, Que nvarchar(500), Lop nvarchar(10) ) createtable Monhoc ( MaMH intnotnull, TenMH nvarchar(50)notnull, DVHT int ) createtable Ketqua ( MaSV int, MaMH int, Diem intcheck (Diem>=0 and Diem=0 and Diem=7 and Diem=5 and Diem=5 */ SELECT SINHVIEN.MASV, TENSV, AVG(CAST(KETQUA.DIEM AS FLOAT)) AS N'ĐIỂM TRUNG BÌNH' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV GROUP BY SINHVIEN.MASV, TENSV HAVING AVG(KETQUA.DIEM) >= /*Câu 12: Với sinh viên cho biết mã số, tên điểm trung bình chung học tập sinh viên đó*/ SELECT SINHVIEN.MASV, TENSV, AVG(CAST(KETQUA.DIEM AS FLOAT)) AS N'ĐIỂM TRUNG BÌNH' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV GROUP BY SINHVIEN.MASV, TENSV /* câu 13: Đối với lớp, lập bảng điểm gồm mã số, tên sinh viên điểm trung bình chung học tập Sắp xếp danh sách theo chiều giảm dần điểm trung bình chung học tập chiều tăng dần họ tên*/ SELECT SINHVIEN.MASV, TENSV, LOP, AVG(CAST(KETQUA.DIEM AS FLOAT)) AS N'ĐIỂM TRUNG BÌNH' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV GROUP BY SINHVIEN.MASV, TENSV, LOP ORDER BY AVG(CAST(KETQUA.DIEM AS FLOAT)) DESC, TENSV ASC /* Câu 14: Cho biết mã số số điểm lớn sinh viên có nửa số điểm >=7 */ SELECT SINHVIEN.MASV, TENSV, COUNT(KETQUA.MAMH) AS N'SỐ ĐIỂM LỚN HƠN BẰNG 7' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV AND KETQUA.DIEM >= GROUP BY SINHVIEN.MASV, TENSV 36 HAVING COUNT(KETQUA.MAMH) >= ( SELECT COUNT(DISTINCT KETQUA.MAMH)/2 FROM KETQUA ) /* Câu 15: Cho biết mã số tên sinh viên có nửa số điểm >=5*/ SELECT SINHVIEN.MASV, TENSV, COUNT(KETQUA.MAMH) AS N'SỐ ĐIỂM LỚN HƠN BẰNG 5' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV AND KETQUA.DIEM >= GROUP BY SINHVIEN.MASV, TENSV HAVING COUNT(KETQUA.MAMH) >= ( SELECT COUNT(DISTINCT KETQUA.MAMH) /2 FROM KETQUA ) /* Câu 16: Đối với lớp, cho biết mã số tên sinh viên phải thi lại từ môn trở lên*/ SELECT SINHVIEN.LOP, COUNT(KETQUA.MASV) AS N'SỐ SV THI LẠI LỚN HƠN BẰNG 2' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV AND KETQUA.DIEM < GROUP BY SINHVIEN.LOP HAVING COUNT(KETQUA.MASV) >= /* câu 17: Cho biết mã số tên môn học mà tất sinh viên đạt điểm >=5*/ SELECT MONHOC.MAMH, TENMH FROM MONHOC WHERE MONHOC.MAMH NOT IN ( SELECT DISTINCT (KETQUA.MAMH) FROM KETQUA WHERE KETQUA.DIEM < ) /* Câu 18: cho biết mã số tên sinh viên có điểm trung bình chung học tập >=8 */ SELECT SINHVIEN.MASV, TENSV, AVG(CAST(KETQUA.DIEM AS FLOAT)) FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV GROUP BY SINHVIEN.MASV, TENSV HAVING AVG(CAST(KETQUA.DIEM AS FLOAT)) >= /*câu 19: Cho biết mã số tên sinh viên có điểm trung bình chung học tập cao nhất*/ SELECT SINHVIEN.MASV, TENSV, AVG(CAST(KETQUA.DIEM AS FLOAT)) AS N'ĐIỂM TRUNG BÌNH' FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV GROUP BY SINHVIEN.MASV, TENSV 37 HAVING AVG(CAST(KETQUA.DIEM AS FLOAT)) >= ALL ( SELECT AVG(CAST(KETQUA.DIEM AS FLOAT)) FROM KETQUA GROUP BY KETQUA.MASV ) /*Câu 20: Cho biết mã số tên sinh viên phai thi lại môn mà sin h viên có mã số SV003 phải thi lại*/ SELECT DISTINCT SINHVIEN.MASV, TENSV, KETQUA.DIEM FROM SINHVIEN, KETQUA WHERE SINHVIEN.MASV = KETQUA.MASV AND KETQUA.DIEM < AND KETQUA.MAMH = ( SELECT KETQUA.MAMH FROM KETQUA WHERE KETQUA.MASV = AND KETQUA.DIEM < ) CREATE DATABASE QL_BANHANG USE QL_BANHANG GO CREATE TABLE KHACHHANG( MAKH INT NOT NULL PRIMARY KEY IDENTITY, TENCT NVARCHAR(50), TENGIAODICH NVARCHAR(50), DIACHI NVARCHAR(100), EMAIL NVARCHAR(200), DIENTHOAI VARCHAR(15), FAX VARCHAR(15) ) CREATE TABLE NHACUNGCAP( MACT INT NOT NULL PRIMARY KEY IDENTITY, TENCT NVARCHAR(50), TENGIAODICH NVARCHAR(50), DIACHI NVARCHAR(100), DIENTHOAI VARCHAR(15), FAX VARCHAR(50), EMAIL NVARCHAR(200) ) CREATE TABLE MATHANG( MAHANG INT NOT NULL PRIMARY KEY IDENTITY, TENHANG NVARCHAR(100), MACT INT, MALOAIHANG INT NOT NULL, SOLUONG INT, DONVITINH NVARCHAR(30), 38 GIAHANG INT ) CREATE TABLE DONDATHANG( SOHOADON INT NOT NULL PRIMARY KEY IDENTITY, MAKH INT NOT NULL, MANV INT NOT NULL, NGAYDATHANG DATE, NGAYGIAOHANG DATE, NGAYCHUYENHANG DATE, NOIGIAOHANG NVARCHAR(200) ) CREATE TABLE CHITIETDATHANG( SOHOADON INT NOT NULL, MAHANG INT NOT NULL, GIABAN INT, SOLUONG INT, MUCGIABAN INT, CONSTRAINT PK_CT PRIMARY KEY(SOHOADON, MAHANG) ) CREATE TABLE LOAIHANG( MALOAIHANG INT NOT NULL PRIMARY KEY, TENLOAIHANG NVARCHAR(30) ) CREATE TABLE NHANVIEN( MANV INT NOT NULL PRIMARY KEY IDENTITY, HO NVARCHAR(10), TEN NVARCHAR(30), NGAYSINH DATE, NGAYLAMVIEC DATE, DIACHI NVARCHAR(30), DIENTHOAI VARCHAR(15), LUONGCOBAN INT, PHUCAP INT ) /* TAO KHOA NGOAI */ ALTER TABLE CHITIETDATHANG ADD CONSTRAINT FK_CTDH_DDH FOREIGN KEY(SOHOADON) REFERENCES DONDATHANG(SOHOADON) ALTER TABLE CHITIETDATHANG ADD CONSTRAINT FK_CTDH_MATHANG FOREIGN KEY(MAHANG) REFERENCES MATHANG(MAHANG) ALTER TABLE MATHANG 39 ADD CONSTRAINT FK_MH_LH FOREIGN KEY(MALOAIHANG) REFERENCES LOAIHANG(MALOAIHANG) ALTER TABLE MATHANG ADD CONSTRAINT FK_MH_NCC FOREIGN KEY(MACT) REFERENCES NHACUNGCAP(MACT) ALTER TABLE DONDATHANG ADD CONSTRAINT FK_DDH_KH FOREIGN KEY(MAKH) REFERENCES KHACHHANG(MAKH) ALTER TABLE DONDATHANG ADD CONSTRAINT FK_DDH_NV FOREIGN KEY(MANV) REFERENCES NHANVIEN(MANV) /* CHÈN DỮ LIỆU */ INSERT INTO NHANVIEN(HO,TEN,NGAYSINH,NGAYLAMVIEC,DIACHI,DIENTHOAI,LUONGCOBAN,PHUC AP) VALUES(N'NGUYỄN VĂN','A','01/01/1990','01/01/2010',N'HÀ NỘI','01111',N'10000000',N'1000000') INSERT INTO NHANVIEN(HO,TEN,NGAYSINH,NGAYLAMVIEC,DIACHI,DIENTHOAI,LUONGCOBAN,PHUC AP) VALUES(N'NGUYỄN VĂN','B','02/01/1990','02/01/2010',N'HÀ NAM','02111',N'11000000',N'1100000') INSERT INTO NHANVIEN(HO,TEN,NGAYSINH,NGAYLAMVIEC,DIACHI,DIENTHOAI,LUONGCOBAN,PHUC AP) VALUES(N'NGUYỄN VĂN','C','03/01/1990','03/01/2010',N'NINH BÌNH','03111',N'12000000',N'1200000') INSERT INTO NHANVIEN(HO,TEN,NGAYSINH,NGAYLAMVIEC,DIACHI,DIENTHOAI,LUONGCOBAN,PHUC AP) VALUES(N'NGUYỄN VĂN','D','04/01/1990','04/01/2010',N'THANH HÓA','04111',N'13000000',N'1300000') INSERT INTO NHANVIEN(HO,TEN,NGAYSINH,NGAYLAMVIEC,DIACHI,DIENTHOAI,LUONGCOBAN,PHUC AP) VALUES(N'NGUYỄN VĂN','E','05/01/1990','05/01/2010',N'NGHỆ AN','05111',N'14000000',N'1400000') INSERT INTO KHACHHANG(TENCT,TENGIAODICH,DIACHI,EMAIL,DIENTHOAI,FAX) VALUES(N'CÔNG TY A',N'CTY A',N'HÀ NỘI',N'congtyA@gmail.com','01211','012111') INSERT INTO KHACHHANG(TENCT,TENGIAODICH,DIACHI,EMAIL,DIENTHOAI,FAX) VALUES(N'CÔNG TY B',N'CTY B',N'HÀ NAM',N'congtyB@gmail.com','01221','012211') 40 INSERT INTO KHACHHANG(TENCT,TENGIAODICH,DIACHI,EMAIL,DIENTHOAI,FAX) VALUES(N'CÔNG TY C',N'CTY C',N'NINH BÌNH',N'congtyC@gmail.com','01231','012311') INSERT INTO KHACHHANG(TENCT,TENGIAODICH,DIACHI,EMAIL,DIENTHOAI,FAX) VALUES(N'CÔNG TY D',N'CTY D',N'THANH HÓA',N'congtyD@gmail.com','01241','012411') INSERT INTO KHACHHANG(TENCT,TENGIAODICH,DIACHI,EMAIL,DIENTHOAI,FAX) VALUES(N'CÔNG TY E',N'CTY E',N'NGHỆ AN',N'congtyE@gmail.com','01251','012511') INSERT INTO LOAIHANG(MALOAIHANG,TENLOAIHANG) VALUES('911',N'SẢN PHẨM A') INSERT INTO LOAIHANG(MALOAIHANG,TENLOAIHANG) VALUES('912',N'SẢN PHẨM B') INSERT INTO LOAIHANG(MALOAIHANG,TENLOAIHANG) VALUES('913',N'SẢN PHẨM C') INSERT INTO LOAIHANG(MALOAIHANG,TENLOAIHANG) VALUES('914',N'SẢN PHẨM D') INSERT INTO LOAIHANG(MALOAIHANG,TENLOAIHANG) VALUES('915',N'SẢN PHẨM E') INSERT INTO NHACUNGCAP(TENCT,TENGIAODICH,DIACHI,DIENTHOAI,FAX,EMAIL) VALUES(N'CÔNG TY F',N'CTY F',N'THANH HÓA','01311','013111',N'congtyF@gmail.com') INSERT INTO NHACUNGCAP(TENCT,TENGIAODICH,DIACHI,DIENTHOAI,FAX,EMAIL) VALUES(N'CÔNG TY G',N'CTY G',N'NGHỆ AN','01321','013211',N'congtyG@gmail.com') INSERT INTO NHACUNGCAP(TENCT,TENGIAODICH,DIACHI,DIENTHOAI,FAX,EMAIL) VALUES(N'CÔNG TY H',N'CTY H',N'HÀ TĨNH','01331','013311',N'congtyH@gmail.com') INSERT INTO NHACUNGCAP(TENCT,TENGIAODICH,DIACHI,DIENTHOAI,FAX,EMAIL) VALUES(N'CÔNG TY I',N'CTY I',N'QUẢNG BÌNH','01341','013411',N'congtyI@gmail.com') INSERT INTO NHACUNGCAP(TENCT,TENGIAODICH,DIACHI,DIENTHOAI,FAX,EMAIL) VALUES(N'CÔNG TY K',N'CTY K',N'QUẢNG TRỊ','01351','013511',N'congtyK@gmail.com') INSERT INTO DONDATHANG(MAKH,MANV,NGAYDATHANG,NGAYCHUYENHANG,NGAYGIAOHANG,NOI GIAOHANG) VALUES('1','1','05/05/2015','07/05/2015','10/05/2015',N'CẢNG A') INSERT INTO DONDATHANG(MAKH,MANV,NGAYDATHANG,NGAYCHUYENHANG,NGAYGIAOHANG,NOI GIAOHANG) VALUES('1','2','06/05/2015','08/05/2015','11/05/2015',N'CẢNG B') INSERT INTO DONDATHANG(MAKH,MANV,NGAYDATHANG,NGAYCHUYENHANG,NGAYGIAOHANG,NOI GIAOHANG) VALUES('2','3','07/05/2015','09/05/2015','12/05/2015',N'CẢNG C') INSERT INTO DONDATHANG(MAKH,MANV,NGAYDATHANG,NGAYCHUYENHANG,NGAYGIAOHANG,NOI GIAOHANG) VALUES('2','4','08/05/2015','10/05/2015','01/06/2015',N'CẢNG D') INSERT INTO DONDATHANG(MAKH,MANV,NGAYDATHANG,NGAYCHUYENHANG,NGAYGIAOHANG,NOI GIAOHANG) 41 VALUES('3','5','09/05/2015','11/05/2015','02/06/2015',N'CẢNG E') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM A','1','911','100',N'CHIẾC',N'5000000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM A','2','911','150',N'CHIẾC',N'5000000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM B','1','912','110',N'CHIẾC',N'5500000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM B','3','912','130',N'CHIẾC',N'5500000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM C','2','913','120',N'CHIẾC',N'5700000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM C','3','913','130',N'CHIẾC',N'5700000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM D','1','914','110',N'CHIẾC',N'5900000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM D','4','914','140',N'CHIẾC',N'5900000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM E','5','915','200',N'CHIẾC',N'6100000') INSERT INTO MATHANG(TENHANG,MACT,MALOAIHANG,SOLUONG,DONVITINH,GIAHANG) VALUES(N'SẢN PHẨM E','1','915','150',N'CHIẾC',N'6100000') INSERT INTO CHITIETDATHANG(SOHOADON,MAHANG,SOLUONG,GIABAN,MUCGIABAN) VALUES('1','2','100',N'5200000',N'84') INSERT INTO CHITIETDATHANG(SOHOADON,MAHANG,SOLUONG,GIABAN,MUCGIABAN) VALUES('2','3','120',N'5400000',N'85') INSERT INTO CHITIETDATHANG(SOHOADON,MAHANG,SOLUONG,GIABAN,MUCGIABAN) VALUES('3','4','130',N'5600000',N'87') INSERT INTO CHITIETDATHANG(SOHOADON,MAHANG,SOLUONG,GIABAN,MUCGIABAN) VALUES('5','5','140',N'5800000',N'88') INSERT INTO CHITIETDATHANG(SOHOADON,MAHANG,SOLUONG,GIABAN,MUCGIABAN) VALUES('5','6','150',N'600000',N'89') /* HIỂN THỊ THÔNG TIN*/ SELECT * FROM NHANVIEN SELECT * FROM KHACHHANG 42 SELECT * FROM LOAIHANG SELECT * FROM DONDATHANG SELECT * FROM MATHANG SELECT * FROM CHITIETDATHANG SELECT * FROM NHACUNGCAP /* === BÀI TẬP === */ /*Câu 1*/ SELECT NHACUNGCAP.MACT, TENCT, TENGIAODICH, DIACHI, DIENTHOAI, FAX, EMAIL FROM NHACUNGCAP /*Câu 2*/ SELECT MATHANG.MAHANG, TENHANG, SOLUONG FROM MATHANG /*Câu 3*/ SELECT NHANVIEN.HO, TEN, DIACHI, NGAYLAMVIEC FROM NHANVIEN /*Câu 4*/ SELECT MATHANG.MAHANG, TENHANG FROM MATHANG WHERE MATHANG.GIAHANG > 100000 AND MATHANG.SOLUONG < 50 /*Câu 5*/ SELECT MATHANG.MAHANG, TENHANG, NHACUNGCAP.TENCT AS N'CÔNG TY CUNG CẤP' FROM MATHANG, NHACUNGCAP WHERE MATHANG.MACT = NHACUNGCAP.MACT AND NHACUNGCAP.TENCT = N'CÔNG TY F' /*Câu 6*/ SELECT NHACUNGCAP.TENCT, DIACHI FROM NHACUNGCAP, MATHANG WHERE MATHANG.MACT = NHACUNGCAP.MACT AND MATHANG.TENHANG = N'THỰC PHẨM' /*Câu 7*/ SELECT KHACHHANG.TENCT, NHANVIEN.HO, TEN, DONDATHANG.NGAYGIAOHANG, NOIGIAOHANG FROM KHACHHANG, DONDATHANG, NHANVIEN WHERE KHACHHANG.MAKH = DONDATHANG.MAKH AND DONDATHANG.MANV = NHANVIEN.MANV AND DONDATHANG.SOHOADON = '1' 43 /*Câu 8*/ SELECT NHANVIEN.MANV, HO, TEN, (NHANVIEN.LUONGCOBAN + NHANVIEN.PHUCAP) AS N'LƯƠNG' FROM NHANVIEN /*Câu 9*/ SELECT MATHANG.MAHANG, TENHANG, (CHITIETDATHANG.SOLUONG * GIABAN) * (1 MUCGIABAN / 100) AS N'TIỀN PHẢI TRẢ' FROM CHITIETDATHANG, MATHANG WHERE CHITIETDATHANG.MAHANG = MATHANG.MAHANG AND CHITIETDATHANG.SOHOADON = '2' /*Câu 10*/ SELECT KHACHHANG.MAKH, KHACHHANG.TENCT, KHACHHANG.TENGIAODICH, KHACHHANG.DIACHI, KHACHHANG.EMAIL, KHACHHANG.DIENTHOAI, KHACHHANG.FAX FROM CHITIETDATHANG, DONDATHANG, NHACUNGCAP, MATHANG, KHACHHANG WHERE NHACUNGCAP.MACT = MATHANG.MACT AND MATHANG.MAHANG = CHITIETDATHANG.MAHANG AND CHITIETDATHANG.SOHOADON = DONDATHANG.SOHOADON AND DONDATHANG.MAKH = KHACHHANG.MAKH AND KHACHHANG.TENGIAODICH = NHACUNGCAP.TENGIAODICH /*Câu 11*/ SELECT NHANVIEN.MANV, HO, TEN, NGAYSINH, NGAYLAMVIEC, DIACHI, DIENTHOAI, LUONGCOBAN, PHUCAP FROM NHANVIEN WHERE LUONGCOBAN = (SELECT MAX(LUONGCOBAN) FROM NHANVIEN) /*Câu 12*/ UPDATE DONDATHANG SET NOIGIAOHANG = KHACHHANG.DIACHI FROM DONDATHANG, KHACHHANG WHERE DONDATHANG.MAKH = KHACHHANG.MAKH /*Câu 13*/ UPDATE MATHANG SET SOLUONG = SOLUONG * FROM MATHANG, NHACUNGCAP WHERE MATHANG.MACT = NHACUNGCAP.MACT AND NHACUNGCAP.TENCT = N'CÔNG TY F' /*Câu 14*/ UPDATE KHACHHANG SET DIACHI = NHACUNGCAP.DIACHI, DIENTHOAI = NHACUNGCAP.DIENTHOAI, FAX = NHACUNGCAP.FAX, EMAIL = NHACUNGCAP.EMAIL FROM KHACHHANG, DONDATHANG, CHITIETDATHANG, MATHANG, NHACUNGCAP WHERE KHACHHANG.MAKH = DONDATHANG.MAKH AND DONDATHANG.SOHOADON = CHITIETDATHANG.SOHOADON AND CHITIETDATHANG.MAHANG = MATHANG.MAHANG AND MATHANG.MACT = NHACUNGCAP.MACT 44 AND KHACHHANG.TENCT = NHACUNGCAP.TENCT AND KHACHHANG.TENGIAODICH = NHACUNGCAP.TENGIAODICH /*Câu 15*/ SELECT CHITIETDATHANG.SOHOADON, MAHANG, GIABAN, SOLUONG, MUCGIABAN, (CHITIETDATHANG.SOLUONG * GIABAN) * (1 - MUCGIABAN / 100) AS N'SỐ TIỀN' FROM DONDATHANG, CHITIETDATHANG WHERE DONDATHANG.SOHOADON = CHITIETDATHANG.SOHOADON /*Câu 16*/ UPDATE NHANVIEN SET LUONGCOBAN = LUONGCOBAN * 1.5 FROM NHANVIEN, DONDATHANG WHERE NHANVIEN.MANV = DONDATHANG.MANV AND DONDATHANG.SOHOADON > 100 AND DONDATHANG.NGAYDATHANG >= '01/01/2008' AND DONDATHANG.NGAYDATHANG [...]... (ngaymuon ) có giá trị mặc định là ngày hệ thống Tên bạn đọc không được để trống 2, Thiết lập mối quan hệ giũa các bảng vừa tạo ra 3, Nhập dữ liệu vào các bảng trên, mỗi bảng ít nhất 3 bản ghi 4, Cho biết những tên sách của nhà xuất bản Giáo dục được xuất bản vào năm 2000 5, Liệt kê những tên sách mà bạn đọc có tên là ‘AAA’ đã mượn của thư viện 6 Danh sách những bạn đọc đã đăng ký thẻ nhưng chưa có lần... viên tự thiết kế Các trường có gạch chân là khóa chính của các bảng Giới tính có giá trị mặc định là ‘Nam’ Tên lớp không được để trống 2, thiết lập mối quan hệ giữa các bảng vừa tạo ra 3, nhập dữ liệu vào các bảng trên, mỗi bảng ít nhất 3 bản ghi 4, đưa ra danh sách các sinh viên nữ đạt điểm giỏi ( điểm >=9 ) 5, Hiển thị tên giáo viên, trình độ của tất cả những giáo viên dạy lớp có tên là at5 6, Cho biết... hành: 1, Tạo cơ sở dữ liệu quản lý sinh viên gồm 3 bảng Sinh viên, Giáo viên và Lớp học Cấu trúc các bảng như sau: SINHVIEN ( maSV, hoten , ngaysinh, gioitinh, diem, malop) GIAOVIEN (maGV , tenGV, trinhdoCM, malop ) LOPHOC ( malop, tenlop, diadiem, GVCN) - Kiểu dữ liệu của các trường sinh viên tự thiết kế Các trường có gạch chân là khóa chính của các bảng Giới tính có giá trị mặc định là ‘Nam’ Tên lớp... 3 bảng: Bạn đọc, sách và phiếu mượn BANDOC (maBD , tenBD , lop , ngaycap) SACH (masach , tensach, tacgia, namXB, nhaXB) PHIEUMUON (maBD , masach, ngaymuon, ngaytra, datra) - Kiểu dữ liệu của các trường sinh viên tự thiết kế Các trường có gạch chân là khóa chính của bảng 12 - Ngày mượn (ngaymuon ) có giá trị mặc định là ngày hệ thống Tên bạn đọc không được để trống 2, Thiết lập mối quan hệ giũa các bảng... sung dữ liệu vào bảng BANDOC được không? Đề 4 Lý thuyết: 1, câu 5 trong đề cương Thực hành Phần mô hình cơ sở dữ liệu giống câu 1 13 4, Hiển thị họ tên, lương của nhân viên nữ có lương ... Mệnh đề HaVing : mệnh đề Lọc nhóm liệu Mệnh đề tồn câu truy vấn có mệnh đề Group By điều kiện lọc liệu có hàm thống kê Chú ý : câu truy vấn có hai mệnh đề lọc liêu Where havinh Where :lọc liệu... trường có gạch chân khóa bảng Mặc định địa điểm dự án ‘141 Duong Chien Thang’ Tên đơn vị không để trống 2, Thiết lập mối quan hệ bảng vừa tạo 3, Nhập liệu vào bảng trên, bảng ghi 4, Hiển thị họ... gạch chân khóa bảng 12 - Ngày mượn (ngaymuon ) có giá trị mặc định ngày hệ thống Tên bạn đọc không để trống 2, Thiết lập mối quan hệ giũa bảng vừa tạo 3, Nhập liệu vào bảng trên, bảng ghi 4, Cho

Ngày đăng: 09/03/2016, 09:21

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

  • Đang cập nhật ...

Tài liệu liên quan