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

Giáo Trình Hướng Dẫn Thực Hành Cơ Sở Dữ Liệu Phần 7

8 760 6
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nhập môn cơ sở dữ liệu
Tác giả Lương Vĩ Minh, Hồ Thị Hoàng Vy, Gia Hồng
Trường học Trường Đại Học Khoa Học Tự Nhiên
Chuyên ngành Cơ sở dữ liệu
Thể loại Tài liệu thực hành
Năm xuất bản 2011
Thành phố Tp.Hồ Chí Minh
Định dạng
Số trang 8
Dung lượng 484,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giáo Trình Hướng Dẫn Thực Hành Cơ Sở Dữ Liệu

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

Khoa Công nghệ thông tin – Bộ môn Hệ thống thông tin - Nhập môn Cơ sở dữ liệu

Script truy vấn lồng

Topic

6

Trang 2

NHẬ P MÔN CƠ SỞ DƢ̃ LIỆ U

Giảng viên

Lương Vĩ Minh Hồ Thi ̣ Hoàng Vy Tiết Gia Hồng

 2011 -Trươ ̀ ng đa ̣i ho ̣c Khoa ho ̣c tự nhiên

227 Nguyễn Văn Cư ̀ Tp.Hồ Chi ́ Minh – Viê ̣t Nam Phone (08) 38.354.266 • Fax (08) 38.324.467

Trang 3

Mục Lục

A Mụ c tiêu 2

B Phần hướng dẫn thực hành 3

C Phần bài tâ ̣p về nhà 6

1 Hình thức nô ̣p và Thời gian làm bài 6

2 Quy đi ̣nh đă ̣t tên 6

3 Nô ̣i dung & yêu cầu bài tâ ̣p 6

Trang 4

TÀI LIỆU THỰC HAN H CSDL - LƯU HÀNH NỘI BỘ

T H S L Ư Ơ N G VĨ MINH – HỒ THI ̣ HOÀNG VY - T I Ế T G I A H Ồ N G

2

A Mụ c tiêu

- Truy vấn lồng phân cấp

- Truy vấn lồng tương quan

Trang 5

TÀI LIỆU THỰC HAN H CSDL - LƯU HÀNH NỘI BỘ

T H S L Ư Ơ N G VĨ MINH – HỒ THI ̣ HOÀNG VY - T I Ế T G I A H Ồ N G

3

B Phần hươ ́ ng dẫn thực hành

1 Truy vấn lồng

Tìm kiếm có lượng từ EXISTS, ANY và ALL

 Cho danh sách các nhân viên có ít nhất 1 thân nhân

Câu này có thể viết lại như sau:

Chú ý: = ANY tương đương với toán tử IN

 Cho biết nhân viên có lương lớn nhất

Hoặc có thể viết như sau:

 Cho biết sinh viên có điểm trung bình lớn nhất

Trang 6

TÀI LIỆU THỰC HAN H CSDL - LƯU HÀNH NỘI BỘ

T H S L Ư Ơ N G VĨ MINH – HỒ THI ̣ HOÀNG VY - T I Ế T G I A H Ồ N G

4

Có 2 loại truy vấn lồng

Loại 1: Lồng phân cấp

Mệnh đề WHERE của truy vấn con không tham chiếu đến thuộc tính của

các quan hệ trong mệnh đề FROM ở truy vấn cha

Khi thực hiện, câu truy vấn con sẽ được thực hiện trước

Ví dụ:

Tìm những nhân viên có lương lớn hơn lương của tất cả nhân viên ở

phòng 4

Tìm phòng ban có đông nhân viên nhất (gom nhóm + truy vấn lồng

phân cấp)

hơn mức lương của một nhân viên nào đó của phòng "Nghiên cứu"

Quan hệ NHANVIEN ở

truy vấn con không liên quan đến quan hệ

NHANVIEN ở truy vấn cha

Trang 7

TÀI LIỆU THỰC HAN H CSDL - LƯU HÀNH NỘI BỘ

T H S L Ư Ơ N G VĨ MINH – HỒ THI ̣ HOÀNG VY - T I Ế T G I A H Ồ N G

5

Loại 2: Lồng tương quan

Mệnh đề WHERE của truy vấn con tham chiếu ít nhất một thuộc tính của

các quan hệ trong mệnh đề FROM ở truy vấn cha

Khi thực hiện, câu truy vấn con sẽ được thực hiện nhiều lần, mỗi lần tương

ứng với một bộ của truy vấn cha

Ví dụ:

Trong truy vấn con này

có tham chiếu đến thuộc

tính MANV của quan hệ

NHANVIEN n trên truy vấn cha

Trong truy vấn con này

có tham chiếu đến thuộc

tính PHG của quan hệ

NHANVIEN n trên truy vấn cha

Trang 8

TÀI LIỆU THỰC HAN H CSDL - LƯU HÀNH NỘI BỘ

T H S L Ư Ơ N G VĨ MINH – HỒ THI ̣ HOÀNG VY - T I Ế T G I A H Ồ N G

6

C Phần ba ̀i tâ ̣p về nhà

1 Hình thức nộp và Thời gian làm bài

- Hình thức làm bài : Làm theo cá nhân

- Hình thức nộp: moodle

- Thời gian nô ̣p (Deadline): 23:55 ngày 18/4/2011

2 Quy đi ̣nh đă ̣t tên

- Đặt tên file nộp theo: xem qui định trên moodle

3 Nô ̣i dung & yêu cầu bài tâ ̣p

Sinh viên viết câu truy vấn theo yêu cầu sau :

Ca 1:

1 Cho biết thông tin khách hàng chưa có đơn hàng nào

2 Xuất thông tin khách hàng có điểm tích lũy cao hơn điểm tích lũy của tất

cả các khách hàng họ Nguyễn

3 Liệt kê thông tin nhà xuất bản có nhiều sách được mượn nhất

4 Cho biết danh sách loại nhà xuất bản, số lượng nhà xuất bản có điểm tích lũy thấp nhất

5 Liệt kê danh sách các đơn hàng, tổng số lượng sách có ngày nhập gần đây nhất

6 Xuất danh sách phiếu mượn có số lượng sách mượn > số sách mượn của nhà xuất bản kim đồng

7 Cho biết thông tin nhà xuất bản có nhiều sách được mượn nhất

Ca 2:

1 Cho biết thông tin loại khách hàng có số lượng khách > số lượng khách của loại ‘Quen thuộc’

2 Xuất thông tin khách hàng nợ nhiều tiền nhất

3 Cho biết thông tin và số lượng nhà xuất bản của các loại NXB có hệ số điểm thưởng > hệ số điểm thưởng của loại NXB của NXB Kim Đồng

4 Xuất tên khách hàng, số lượng sách mượn, số lượng sách mua, tổng tiền

nợ của từng khách hàng (nếu có)

5 Xuất tên loại khách hàng của khách hàng có nợ > nợ của các khách hàng

họ Trương

6 Xuất thông tin đơn hàng của các chi tiết đơn hàng có số lượng > số lượng của chi tiết đơn hàng có mã 0002 và MaSach = TDDV

7 Liệt kê các phiếu mượn mượn nhiều sách nhất

Ngày đăng: 02/11/2012, 11:49

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w