Bài tập thực hành cơ sở dữ liệu SQL Bài tập 32

3 1.1K 7
Bài tập thực hành cơ sở dữ liệu SQL  Bài tập 32

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

Thông tin tài liệu

BÀI THỰC HÀNH SQL-1 Thao tác sở liệu PUBS Cơ sở liệu PUBS database mẫu có sẵn SQL Server quản lý xuất sách, bao gồm 11 bảng thể sơ đồ sau, bảng: authors, titles, titleauthor, sales, roysched, employee, publishers, stores bảng quan trọng authors:Danh sách tác giả au_id (mã tác giả) primary key titles: Danh sách tác phẩm (sách xuất bản), title_id primary key title_id: mã sách, title: tên sách, type: chủ đề sách, pub_id: mã nhà xuất bản, price: đơn giá, advance: tiền nhận trước, royalty: phần trăm quyền, pubdate: ngày xuất titleauthor: Danh sách tác giả, tác phẩm au_id: mã tác giả, title_id: mã sách tác giả viết, royalty: phần trăm quyền Primary key = (au_id, title_id) stores: Danh sách cửa hàng bán sách stor_id: mã cửa hàng, stor_name: tên cửa hàng, stor_address: địa cửa hàng, city: thành phố, state: bang, zip: mã vùng Primary key: stor_id sales: Dach sách sách bán stor_id: mã cửa hàng, ord_num: số hóa đơn, ord_date: ngày viết hóa đơn, qty: số lượng, title_id: mã sách bán primary key = (stor_id, ord_num, title_id) roysched: Phần trăm quyền cho lần xuất Bảng khóa chính, mà có khóa title_id (mã sách) khóa ngoại liên kết đến bảng titles employee: publishers: Sau sơ đồ liên kết bảng: Thực câu hỏi sau đây: Liệt kê các tác giả có hai đầu sách xuất bản, tức liệt kê dòng bảng authors mà có dòng liên quan bảng titleauthor Trong bảng danh mục sách (bảng titles) sách có giá trị royalty phần trăm quyền quy định ban đầu sách đó, bảng roysched trường royalty giá trị phần trăm quyền cho lần xuất sách Hãy liệt kê sách (trong bảng titles) có royalty thấp giá trị trung bình royalty bảng roysched 10% Liệt kê danh sách sách tác giả (gồm trường title_id, title bảng titles au_id, fname,lname bảng authors), hiển thị theo thứ tự giảm dần au_id Hiển thị danh sách nhân viên (employee) thuộc nhà xuất (Publishers) "Scootney Books" Thông tin cầnhiển thị là: emp_id (mã nhân viên), fname (tên), hire_date (ngày bắt đầu làm việc) Tính toán hiển thị doanh số bán store (cửa hàng), hiển thị theo thứ tự giảm dần store name (tên cửa hàng) Hiển thị danh sách sách có giá lớn $17 có sales (doanh số bán ra) < $1000 California (CA) Tính toán hiển thị doanh số bán title (đầu sách), hiển thị theo thứ tự tăng dần doanh số Liệt kê title đôi với store có doanh số bán lớn 95% doanh số trung bình title tất store

Ngày đăng: 08/01/2016, 18:00

Từ khóa liên quan

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

Tài liệu liên quan