kiem tien, kiem tien online, kiem tien truc tuyen, kiem tien tren mang
Thứ Hai, 20 tháng 2, 2012

BÀI TẬP CƠ SỞ DỮ LIỆU 1


Cho cơ sở dữ liệu quản lý thong tin bán hang của các đại lý gồm các quan hệ sau:


· S(S#, Sname, City, Status)- quan hệ cho biết thông tin về các đại lý gồm mã đại lý, tên đại lý, địa chỉ đại lý, tình trạng vốn của đại lý (đvt: 1000000 VNĐ).


· P(P#, Pname, Color, Weight, Price) – quan hệ cho biết thông tn về các mặt hàng bao gồm mã mặt hàng, tên mặt hàng, màu sắc, trọng lượng, đơn giá.


· SP(S#,P#, Sdate, QTY) – quan hệ cho biết thông tin về các lần bán hàng của đại lý bao gồm mã đại lý bán hàng, mã mặt hàng được bán, ngày bán, số lượng.


Câu 1: Hãy tạo các bảng dữ liệu trên


Câu 2:


- Hiển thị thông tin về các đại lý


- Hiển thị thông tin về các mặt hàng


- Đưa ra mã các đại lý đã bán ít nhất một mặt hàng


- Đưa ra mã các mặt hàng đã được bán ít nhất 1 lần



Câu 3:


- Xem thông tin các đại lý ở Nam Định


- Xem thông tin các đại lý có số vốn trên 5 tỉ


- Xem thông tin về các lần bán mặt hàng mã P1


- Xem thông tin về các lần bán hàng của đại lý mã S1


- Xem thông tin về các lần bán hàng của S1 trong ngày hôm nay


- Xem thông tin bán hàng của mặt hàng P1 trong quý 4 năm 2011


- Tìm tên và địa chỉ của các đại lý có mã gồm 3 ký tự và bắt đầu bằng S1


Câu 4:


- Cho biết số lần bán và tổng số lượng bán của mặt hàng mã P1


- Tìm số lượng bán lớn nhất của mặt hàng mã P2


- Cho biết có bao nhiêu đại lý đã bán được ít nhất một mặt hàng


- Cho biết có bao nhiêu mặt hàng đã được bán ít nhất 1 lần


Câu 5:


- Cho biết mã các đại lý đã bán ít nhất 2 mặt hàng


- Cho biết mã các mặt hàng đã được bán ít nhất bởi 2 đại lý


- Đưa ra tên đại lý và số các mặt hàng đại lý này đã bán được


- Đưa ra tên từng mặt hàng và tổng số lượng bán của mặt hàng này


- Thống kê số lần bán hàng theo từng ngày


- Tìm mã các đại lý đã bán mặt hàng P1 và đưa ra theo thứ tự tăng dần


Câu 6:


- Đưa ra màn hình thông tin chi tiết về các lần bán hàng bao gồm mã đại lý bán hàng, mã mặt hàng được bán, tên mặt hàng, đơn giá, số lượng, thành tiền (với thành tiền bằng đơn giá nhân số lượng)


- Tìm tên những mặt hàng đã được bán ít nhất 1 lần


- Tìm tên những đại lý đã bán hàng ít nhất 1 lần


- Đưa ra thông tin về mặt hàng có giá lớn nhất


- Đưa ra thông tin về đại lý có số vốn lớn nhất


- Tìm thông tin về những đại lý bán mặt hàng P1 và không bán mặt hàng P2


- Tìm thông tin về những đại lý đã bán cả hai mặt hàng P1 và P2


- Tìm thông tin về những lần bán mặt hàng có màu đỏ


Câu 7:


- Giảm giá 1% cho những mặt hàng có đơn giá trên 5 triệu


- Xóa thông tin bán hàng của mặt hàng P1


- Tạo View có tên CT chứa thông tin bán hàng chi tiết gồm mã đại lý, tên đại lý, ngày bán, mã mặt hàng, tên mặt hàng, đơn giá, số lượng, thành tiền


- Thống kê số tiền bán hàng theo từng ngày


- Thống kê số tiền bán hàng của từng đại lý


- Tìm mã đại lý có số tiền bán hàng lớn nhất.









BÀI TẬP CƠ SỞ DỮ LIỆU 2


Cho cơ sở dữ liệu gồm các quan hệ:


· MatHang (MaHang, TenHang, QuiCach, DonVi, MaDL, Ten DL, GiaNhap) – quan hệ cho biết thông tin về các mặt hàng gồm mã hàng, tên hàng, qui cách, đơn vị tính, mã đại lý cấp hàng, tên đại lý, giá nhập về.


· NhapHang (MaPN, MaHang, MaDL, NgayN, SoLuong) – quan hệ cho biết thông tin về các lần nhập hàng gồm thông tin về mã phiếu nhập, mã hàng, mã đại lý, ngày nhập, số lượng nhập.


· BanHang (MaNH, TenNV, MaHD, NgayBan, MaHang, GiaNhap, GiaBan, SoLuong) – quan hệ cho biết thông tin về các lần bán hàng gồm mã nhân viên, tên nhân viên bán hàng, mã hóa đơn, ngày bán hàng, mã hàng, giá nhập, giá bán, số lượng.


Câu 1: Hãy dung đại số quan hệ để thực hiện yêu cầu:


a) Xem thông tin về các loại máy điều hòa đã nhập về


b) Tìm các đại lý cung cấp máy điều hòa với giá dưới 5 triệu


c) Đưa ra thông tin về các lần nhập hàng từ công ty Phú Quang. Thông tin gồm mã phiếu nhập, ngày nhập, mã hàng, tên hàng, qui cách, đơn vị tính, giá nhập, số lượng.


d) Đưa ra thông tin về các mặt hàng trong tháng 5 năm 2009 chưa bán được lần nào.


Câu 2: Hãy dung SQL để thực hiện các yêu cầu sau:


a) Đưa ra tổng số tiền bán hàng của từng nhân viên trong tháng 5 năm 2009. Biết giá bán bằng 1.5 lần giá nhập


b) Cho biết số lượng bán bình quân của mặt hàng có mã DHLG1157


c) Tìm 5 mã hàng bán chạy nhất trong tháng 5 năm 2009


d) Cho biết tổng tiền phải trả cho từng đại lý trong tháng 5 năm 2009


e) Mặt hàng có mã DHFS2103 bị lỗi cần trả lại cho công ty. Hãy cập nhật lại cơ sở dữ liệu để xóa các thông tin về mặt hàng này.


f) Đếm số lần nhập hàng trong năm 2008 theo từng đại lý.









BÀI TẬP CƠ SỞ DỮ LIỆU 3:


Cho cơ sở dữ liệu quan hệ:


· NV (MaNV, HoTen, DiaChi, GioiTinh, NamSinh, MaPhong, TenPhong, TrPhong, MaTP, ChucVu, LuongHS, Nam LL) – quan hẹ cho biết danh sách nhân viên gồm các thuộc tính mã nhân viên, họ tên, địa chỉ, giới tính, năm sinh, mã phòng, tên phòng, tên trưởng phòng, mã số của trưởng phòng, chức vụ, lương hệ số, năm lên lương.


· ChamCong (MaNV, Thang, SoNC) – quan hệ cho biết số ngày chấm công trong tháng gồm mã nhân viên, tháng, số ngày công.


· Luong (MaNV, Thang, LuongCB, Thuong, TongLuong) – quan hệ lương tháng gồm các thuộc tính mã nhân viên, tháng, lương cơ bản, thưởng, tổng lương.


Câu 1: hãy dung đại số quan hệ để thực hiện các yêu cầu:


a) Đưa ra danh sách nhân viên phòng Tài chính Kế toán có năm lên lương là 2005


b) Đưa ra danh sách chuẩn bị về hưu gồm nam nhân viên 60 tuổi và nữ nhân viên 55 tuổi.


c) Đưa ra bảng lương tháng 1 của phòng Hành chính với các cột họ tên, số ngày công, lương cơ bản, phụ cấp, thưởng, tổng lương.


d) Đưa ra danh sách các nhân viên có tổng lương tháng 1 dưới 3 triệu gồm các cột mã nhân viên, họ tên, tên phòng, lương hệ số, lương cơ bản, thưởng, tổng lương.


Câu 2: Hãy dung SQL để thực hiện các yêu cầu:


a) Tính lương cơ bản tháng 1 cho tất cả các nhân viên theo công thức:


(LuongCB=LuongHS*540000/20*SoNC)


b) Tính thưởng cho nhân viên biết đi làm đủ 20 ngày công thì được thưởng 1 triệu đồng. Từ 12 đến 19 ngày công được thưởng 750000 đồng. Nếu đi làm dưới 12 ngày công thì không được thưởng.


c) Cho biết số lượng nhân viên phòng Bảo vệ


d) Đưa ra tên 10 người có tổng lương tháng 1 cao nhất.


e) Trưởng phòng KCS về hưu và thay bằng ông Bùi Đức Đăng mã số CITKCS07. Hãy cập nhật vào cơ sở dữ liệu


f) Đưa ra danh sách gồm mã trưởng phòng, mã phòng, tên phòng, lương HS.





BÀI TẬP CƠ SỞ DỮ LIỆU 4


Để quản lý hội tho học sinh giỏi nghề hệ THCN của sở LĐTBXH; người ta xây dựng các quan hệ sau:


· TR (MaT, TenT, DiemTB) - quản lý mã trường, tên trường, điểm trung bình của các trường tham gia.


· TS (MaTS, TenTS, NgayS, GT, MaT) – Quản lý hồ sơ thí sinh dự thi gồm các thông tin về Mã thí sinh,Tên thí sinh, Ngày sinh, Giới tính, Mã trường.


· Diem (MaTS, MaT, ChuyenNganh, DiemLT, DiemTH, TongDiem, Giai) – Quản lý các thông tin về Mã thí sinh, Mã trường, Chuyên ngành, Điểm lý thuyết, Điểm thực hành, Tổng điểm, Giải.


Câu 1: Hãy tạo bảng dữ liệu trên:


Câu 2:


a) Các thí sinh quá 21 tuổi không được dự thi. Hãy đưa ra danh sách các thí sinh này và sau đó xóa thông tin về các thí sinh này trong tất cả các quan hệ.


b) Sinh viên Nam mã số TI09 không dự thi được và thay bằng sinh viên Lan giới tính nữ sinh ngày 1-1-89. Hãy cập nhật vào cơ sở dữ liệu.


c) Tính tổng điểm cho các thí sinh biết điểm tổng điểm bằng điểm lý thuyết + 2 điểm thực hành.


d) Xếp Giải cho các thí sinh biết giải Nhất từ 27 điểm trở lên, giải Nhì từ 24 điểm đến dưới 27 điểm, giải Ba từ 21 đến 24 điểm, giải KK từ 19 đến 21 điểm.


e) Tính điểm trung bình từng trường = (tổng điểm các thí sinh của trường)/(tổng số thí sinh của trường).


Câu 3:


a) Xem danh sách các thí sinh dự thi chuyên ngành Ngoại ngữ. Yêu cầu sắp xếp theo số báo danh tăng dần.


b) Xem bảng điểm chi tiết từng ngành


c) Xem bảng điểm chi tiết từng trường


d) Xem điểm trung bình của từng chuyên ngành


e) Đếm số thí sinh duej thi của từng trường


f) Đếm số thí sinh dự thi từng chuyên ngành


g) Đếm số thí sinh được giải Nhất


h) Đếm số thí sinh không được giải (cột Giải để trống) cửa từng chuyên ngành


i) Đưa ra tên trường có điểm trung bình cao nhất


j) Đưa ra tên nữ sinh có điểm Tin học cao nhất.

0 nhận xét:

Đăng nhận xét

domain, domain name, premium domain name for sales

Bài đăng phổ biến