BÀI TẬP VỚI CÂU LỆNH SELECT
Số trang: 3
Loại file: doc
Dung lượng: 64.50 KB
Lượt xem: 24
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cơ sở dữ liệu dưới đây được sử dụng để quản lý công tác giao hàng trong một công ty kinh doanh. Các bảng trong cơ sở dữ liệu này được biểu diễn dưới đây:Trong đó:•Bảng NHACUNGCAP lưu trữ dữ liệu về các đối tác cung cấp hàng cho công ty.•Bảng MATHANG lưu trữ dữ liệu về các mặt hàng hiện có trong công ty. •Bảng LOAIHANG phân loại các mặt hàng hiện có.•Bảng NHANVIEN có dữ liệu là thông tin về các nhân viên làm việc trong công ty.•Bảng KHACHHANG được sử dụng để lưu giữ thông tin về...
Nội dung trích xuất từ tài liệu:
BÀI TẬP VỚI CÂU LỆNH SELECT BÀI TẬP VỚI CÂU LỆNH SELECT Cơ sở dữ liệu dưới đây được sử dụng để quản lý công tác giao hàng trongmột công ty kinh doanh. Các bảng trong cơ sở dữ liệu này được biểu diễn dướiđây:Trong đó: • Bảng NHACUNGCAP lưu trữ dữ liệu về các đối tác cung cấp hàng cho công ty. • Bảng MATHANG lưu trữ dữ liệu về các mặt hàng hiện có trong công ty. • Bảng LOAIHANG phân loại các mặt hàng hiện có. • Bảng NHANVIEN có dữ liệu là thông tin về các nhân viên làm việc trong công ty. • Bảng KHACHHANG được sử dụng để lưu giữ thông tin về các khách hàng của công ty. -1- • Khách hàng đặt hàng cho công ty thông qua các đơn đặt hàng. Thông tin chung về các đơn đặt hàng được lưu trữ trong bảng DONDATHANG (Mỗi một đơn đặt hàng phải do một nhân viên của công ty lập và do đó bảng này có quan hệ với bảng NHANVIEN) • Thông tin chi tiết của các đơn đặt hàng (đặt mua mặt hàng gì, số lượng, giá cả,...) được lưu trữ trong bảng CHITIETDATHANG. Bảng này có quan hệ với hai bảng DONDATHANG và MATHANG.Sử dụng câu lệnh SELECT để viết các yêu cầu truy vấn dữ liệu sau đây:2. 1 Cho biết danh sách các đối tác cung cấp hàng cho công ty.2. 2 Mã hàng, tên hàng và số lượng của các mặt hàng hiện có trong công ty.2. 3 Họ tên và địa chỉ và năm bắt đầu làm việc của các nhân viên trong công ty.2. 4 Địa chỉ và điện thoại của nhà cung cấp có tên giao dịch VINAMILK là gì?2. 5 Cho biết mã và tên của các mặt hàng có giá lớn hơn 100000 và số lượng hiện có ít hơn 50.2. 6 Cho biết mỗi mặt hàng trong công ty do ai cung cấp.2. 7 Công ty Việt Tiến đã cung cấp những mặt hàng nào?2. 8 Loại hàng thực phẩm do những công ty nào cung cấp và địa chỉ của các công ty đó là gì?2. 9 Những khách hàng nào (tên giao dịch) đã đặt mua mặt hàng Sữa hộp XYZ của công ty?2. 10 Đơn đặt hàng số 1 do ai đặt và do nhân viên nào lập, thời gian và địa điểm giao hàng là ở đâu?2. 11 Hãy cho biết số tiền lương mà công ty phải trả cho mỗi nhân viên là bao nhiêu (lương = lương cơ bản + phụ cấp).2. 12 Trong đơn đặt hàng số 3 đặt mua những mặt hàng nào và số tiền mà khách hàng phải trả cho mỗi mặt hàng là bao nhiêu (số tiền phải trả được tính theo công thức SOLUONG× GIABAN – SOLUONG× GIABAN× MUCGIAMGIA/100)2. 13 Hãy cho biết có những khách hàng nào lại chính là đối tác cung cấp hàng của công ty (tức là có cùng tên giao dịch).2. 14 Trong công ty có những nhân viên nào có cùng ngày sinh?2. 15 Những đơn đặt hàng nào yêu cầu giao hàng ngay tại công ty đặt hàng và những đơn đó là của công ty nào?2. 16 Cho biết tên công ty, tên giao dịch, địa chỉ và điện thoại của các khách hàng và các nhà cung cấp hàng cho công ty. -2-2. 17 Những mặt hàng nào chưa từng được khách hàng đặt mua?2. 18 Những nhân viên nào của công ty chưa từng lập bất kỳ một hoá đơn đặt hàng nào?2. 19 Những nhân viên nào của công ty có lương cơ bản cao nhất?2. 20 Tổng số tiền mà khách hàng phải trả cho mỗi đơn đặt hàng là bao nhiêu?2. 21 Trong năm 2003, những mặt hàng nào chỉ được đặt mua đúng một lần.2. 22 Hãy cho biết mỗi một khách hàng đã phải bỏ ra bao nhiêu tiền để đặt mua hàng của công ty?2. 23 Mỗi một nhân viên của công ty đã lập bao nhiêu đơn đặt hàng (nếu nhân viên chưa hề lập một hoá đơn nào thì cho kết quả là 0)2. 24 Cho biết tổng số tiền hàng mà cửa hàng thu được trong mỗi tháng của năm 2003 (thời được gian tính theo ngày đặt hàng).2. 25 Hãy cho biết tổng số tiền lời mà công ty thu được từ mỗi mặt hàng trong năm 2003.2. 26 Hãy cho biết tổng số lượng hàng của mỗi mặt hàng mà công ty đã có (tổng số lượng hàng hiện có và đã bán).2. 27 Nhân viên nào của công ty bán được số lượng hàng nhiều nhất và số lượng hàng bán được của những nhân viên này là bao nhiêu?2. 28 Đơn đặt hàng nào có số lượng hàng được đặt mua ít nhất?2. 29 Số tiền nhiều nhất mà mỗi khách hàng đã từng bỏ ra để đặt hàng trong các đơn đặt hàng là bao nhiêu?2. 30 Mỗi một đơn đặt hàng đặt mua những mặt hàng nào và tổng số tiền mà mỗi đơn đặt hàng phải trả là bao nhiêu?2. 31 Hãy cho biết mỗi một loại hàng bao gồm những mặt hàng nào, tổng số lượng hàng của mỗi loại và tổng số lượng của tất cả các mặt hàng hiện có trong công ty là bao nhiêu?2. 32 Thống kê xem trong năm 2003, mỗi một mặt hàng trong mỗi tháng và trong cả năm bán được với số lượng bao nhiêuYêu cầu: Kết quả được hiển thị dưới dạng bảng, hai cột cột đầu là mã hàng và tênhàng, các cột còn lại tương ứng với các tháng từ 1 đến 12 và cả năm. Như vậy mỗidòng trong kết quả cho biết số lượng hàng bán được mỗi tháng và trong cả năm củamỗi mặt hang -3- ...
Nội dung trích xuất từ tài liệu:
BÀI TẬP VỚI CÂU LỆNH SELECT BÀI TẬP VỚI CÂU LỆNH SELECT Cơ sở dữ liệu dưới đây được sử dụng để quản lý công tác giao hàng trongmột công ty kinh doanh. Các bảng trong cơ sở dữ liệu này được biểu diễn dướiđây:Trong đó: • Bảng NHACUNGCAP lưu trữ dữ liệu về các đối tác cung cấp hàng cho công ty. • Bảng MATHANG lưu trữ dữ liệu về các mặt hàng hiện có trong công ty. • Bảng LOAIHANG phân loại các mặt hàng hiện có. • Bảng NHANVIEN có dữ liệu là thông tin về các nhân viên làm việc trong công ty. • Bảng KHACHHANG được sử dụng để lưu giữ thông tin về các khách hàng của công ty. -1- • Khách hàng đặt hàng cho công ty thông qua các đơn đặt hàng. Thông tin chung về các đơn đặt hàng được lưu trữ trong bảng DONDATHANG (Mỗi một đơn đặt hàng phải do một nhân viên của công ty lập và do đó bảng này có quan hệ với bảng NHANVIEN) • Thông tin chi tiết của các đơn đặt hàng (đặt mua mặt hàng gì, số lượng, giá cả,...) được lưu trữ trong bảng CHITIETDATHANG. Bảng này có quan hệ với hai bảng DONDATHANG và MATHANG.Sử dụng câu lệnh SELECT để viết các yêu cầu truy vấn dữ liệu sau đây:2. 1 Cho biết danh sách các đối tác cung cấp hàng cho công ty.2. 2 Mã hàng, tên hàng và số lượng của các mặt hàng hiện có trong công ty.2. 3 Họ tên và địa chỉ và năm bắt đầu làm việc của các nhân viên trong công ty.2. 4 Địa chỉ và điện thoại của nhà cung cấp có tên giao dịch VINAMILK là gì?2. 5 Cho biết mã và tên của các mặt hàng có giá lớn hơn 100000 và số lượng hiện có ít hơn 50.2. 6 Cho biết mỗi mặt hàng trong công ty do ai cung cấp.2. 7 Công ty Việt Tiến đã cung cấp những mặt hàng nào?2. 8 Loại hàng thực phẩm do những công ty nào cung cấp và địa chỉ của các công ty đó là gì?2. 9 Những khách hàng nào (tên giao dịch) đã đặt mua mặt hàng Sữa hộp XYZ của công ty?2. 10 Đơn đặt hàng số 1 do ai đặt và do nhân viên nào lập, thời gian và địa điểm giao hàng là ở đâu?2. 11 Hãy cho biết số tiền lương mà công ty phải trả cho mỗi nhân viên là bao nhiêu (lương = lương cơ bản + phụ cấp).2. 12 Trong đơn đặt hàng số 3 đặt mua những mặt hàng nào và số tiền mà khách hàng phải trả cho mỗi mặt hàng là bao nhiêu (số tiền phải trả được tính theo công thức SOLUONG× GIABAN – SOLUONG× GIABAN× MUCGIAMGIA/100)2. 13 Hãy cho biết có những khách hàng nào lại chính là đối tác cung cấp hàng của công ty (tức là có cùng tên giao dịch).2. 14 Trong công ty có những nhân viên nào có cùng ngày sinh?2. 15 Những đơn đặt hàng nào yêu cầu giao hàng ngay tại công ty đặt hàng và những đơn đó là của công ty nào?2. 16 Cho biết tên công ty, tên giao dịch, địa chỉ và điện thoại của các khách hàng và các nhà cung cấp hàng cho công ty. -2-2. 17 Những mặt hàng nào chưa từng được khách hàng đặt mua?2. 18 Những nhân viên nào của công ty chưa từng lập bất kỳ một hoá đơn đặt hàng nào?2. 19 Những nhân viên nào của công ty có lương cơ bản cao nhất?2. 20 Tổng số tiền mà khách hàng phải trả cho mỗi đơn đặt hàng là bao nhiêu?2. 21 Trong năm 2003, những mặt hàng nào chỉ được đặt mua đúng một lần.2. 22 Hãy cho biết mỗi một khách hàng đã phải bỏ ra bao nhiêu tiền để đặt mua hàng của công ty?2. 23 Mỗi một nhân viên của công ty đã lập bao nhiêu đơn đặt hàng (nếu nhân viên chưa hề lập một hoá đơn nào thì cho kết quả là 0)2. 24 Cho biết tổng số tiền hàng mà cửa hàng thu được trong mỗi tháng của năm 2003 (thời được gian tính theo ngày đặt hàng).2. 25 Hãy cho biết tổng số tiền lời mà công ty thu được từ mỗi mặt hàng trong năm 2003.2. 26 Hãy cho biết tổng số lượng hàng của mỗi mặt hàng mà công ty đã có (tổng số lượng hàng hiện có và đã bán).2. 27 Nhân viên nào của công ty bán được số lượng hàng nhiều nhất và số lượng hàng bán được của những nhân viên này là bao nhiêu?2. 28 Đơn đặt hàng nào có số lượng hàng được đặt mua ít nhất?2. 29 Số tiền nhiều nhất mà mỗi khách hàng đã từng bỏ ra để đặt hàng trong các đơn đặt hàng là bao nhiêu?2. 30 Mỗi một đơn đặt hàng đặt mua những mặt hàng nào và tổng số tiền mà mỗi đơn đặt hàng phải trả là bao nhiêu?2. 31 Hãy cho biết mỗi một loại hàng bao gồm những mặt hàng nào, tổng số lượng hàng của mỗi loại và tổng số lượng của tất cả các mặt hàng hiện có trong công ty là bao nhiêu?2. 32 Thống kê xem trong năm 2003, mỗi một mặt hàng trong mỗi tháng và trong cả năm bán được với số lượng bao nhiêuYêu cầu: Kết quả được hiển thị dưới dạng bảng, hai cột cột đầu là mã hàng và tênhàng, các cột còn lại tương ứng với các tháng từ 1 đến 12 và cả năm. Như vậy mỗidòng trong kết quả cho biết số lượng hàng bán được mỗi tháng và trong cả năm củamỗi mặt hang -3- ...
Tìm kiếm theo từ khóa liên quan:
giáo trình lập trình lập trình máy tính code lập trình ngôn ngữ lập trình thủ thuật lập trình mẹo lập trìnhTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 315 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 309 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 292 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 260 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 247 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 246 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 230 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 223 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0