Bài giảng Các hệ quản trị cơ sở dữ liệu: Bài tập - Tiết Gia Hồng
Số trang: 4
Loại file: pdf
Dung lượng: 527.47 KB
Lượt xem: 11
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:
Bài giảng "Các hệ quản trị cơ sở dữ liệu: Bài tập" cung cấp cho người học các bài tập cơ bản của môn học Hệ quản trị cơ sở dữ liệu. Đây là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin dùng làm tài liệu học tập và củng cố kiến thức.
Nội dung trích xuất từ tài liệu:
Bài giảng Các hệ quản trị cơ sở dữ liệu: Bài tập - Tiết Gia HồngGVHDTH : Tiết Gia Hồng Quản trị CSDLStored Procedure I. Viết các thủ tục đơn giản (không truy xuất dữ liệu) 1. Viết stored-procedure in ra dòng: ‘Xin chào’ + @ten. *Chú ý: với @ten là tham số đầu vào là họ tên của bạn (viết tiếng việt). 2. Viết stored-procedure tính tổng 2 số a, b và in kết quả theo định dạng sau: ‘Tổng 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 3. Viết stored-procedure tính tích 2 số a, b và in kết quả theo định dạng sau: ‘Tích 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 4. Viết stored-procedure tính thương 2 số a, b và in kết quả theo định dạng sau: ‘Thương 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 5. Viết stored-procedure tìm số lớn nhất trong 3 số a, b, c và in kết quả theo định dạng sau: ‘Số lớn nhất trong 3 số’ + @a + @b + ‘và’ + @c ‘là:’ + @kq 6. Viết stored-procedure tìm số nhỏ nhất trong 3 số a, b, c và in kết quả theo định dạng sau: ‘Số nhỏ nhất trong 3 số’ + @a + @b + ‘và’ + @c ‘là:’ + @kq 7. Viết stored-procedure truyền vào số nguyên n in ra số lượng số chẳn và tổng các số chẳn. 8. Viết stored-procedure truyền vào 2 số nguyên, tìm ước chung lớn nhất của 2 số nguyên trên. 9. Viết stored-procedure truyền vào n, tính tổng các số nguyên thuộc [1, n] 10. Viết stored-procedure truyền vào n tính tổng các số chính phương thuộc [1, n].II. Viết các thủ tục có truy xuất dữ liệu Stored-procedure không có tham số 1. Viết stored-procedure xuất danh sách các sản phẩm chưa cung cấp mô tả. 2. Viết stored- procedure xuất danh sách các danh mục chưa có sản phẩm nào. 3. Viết stored- procedure xuất danh sách khách hàng có đơn đặt hàng chưa giao với số lượng sản phẩm mua > 1. 4. Viết stored-procedure xuất danh sách các khách hàng đã xem và chưa mua sản phẩm. 1GVHDTH : Tiết Gia Hồng Quản trị CSDL 5. Viết stored-procedure xuất danh sách các đơn hàng đã đặt quá 5 ngày mà chưa được giao. 6. Viết stored-procedure xuất danh sách các khách hàng mua trên 3 sản phẩm và có điểm tích lũy GVHDTH : Tiết Gia Hồng Quản trị CSDL 3. Viết stored-procedure lấy thông tin đơn giá của sản phẩm Input: mã sản phẩm Output: 1: Lấy thông tin thành công. Trả về đơn giá sản phẩm 2: Sản phẩm không tồn tại -1: Lỗi hệ thống 4. Viết stored-procedure xóa thông tin sản phẩm Input: mã sản phẩm Output: 1: Xóa sản phẩm thành công 2: Sản phẩm không tồn tại 3: Sản phẩm đang bị tham chiếu -1: Lỗi hệ thống 5. Viết stored-procedure cập nhật trị giá hóa đơn Input: ngày bắt đầu, ngày kết thúc Output: danh sách các hóa đơn đã cập nhật trị giá 6. Viết stored-procedure phiếu đặt hàng Input: mã khách hàng Output: 1: Thêm thành công 2: Khách hàng không tồn tại -1: Thêm không thành công Nội dung: Kiểm tra khách hàng tồn tại? o Nếu khách hàng không tồn tại return 1. Thoát khỏi thủ tục. Thêm phiếu đặt hàng o Mã đặt hàng tự phát sinh o Ngày đặt : ngày hiện hành o Trị giá sản phẩm : NULL o Tình trạng : đang chờ giao o Phí vận chuyển = lấy thông tin quận và dựa vào đặt tả để tính. 7. Viết stored-procedure thêm chi tiết đặt hàng Input: mã sản phẩm, số lượng, mã đơn hàng Output: 0: Số lượng sản phẩm yêu cầu mua không phù hợp. 1: Thêm thành công. In danh sách các hóa đơn đã cập nhật trị giá 2: Mã sản phẩm không tồn tại. 3: Số lượng sản phẩm không đủ cung cấp. 3GVHDTH : Tiết Gia Hồng Quản trị CSDL 4: Mã đơn hàng không tồn tại. -1: Thêm không thành công Nội dung: Kiểm tra số lượng sản phẩm cần mua có >0? o Nếu số lượng số lượng)? o Nếu số sản phẩm không đủ cung cấp return 3. Thoát khỏi thủ tục. Kiểm tra mã đ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Các hệ quản trị cơ sở dữ liệu: Bài tập - Tiết Gia HồngGVHDTH : Tiết Gia Hồng Quản trị CSDLStored Procedure I. Viết các thủ tục đơn giản (không truy xuất dữ liệu) 1. Viết stored-procedure in ra dòng: ‘Xin chào’ + @ten. *Chú ý: với @ten là tham số đầu vào là họ tên của bạn (viết tiếng việt). 2. Viết stored-procedure tính tổng 2 số a, b và in kết quả theo định dạng sau: ‘Tổng 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 3. Viết stored-procedure tính tích 2 số a, b và in kết quả theo định dạng sau: ‘Tích 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 4. Viết stored-procedure tính thương 2 số a, b và in kết quả theo định dạng sau: ‘Thương 2 số’ + @a + ‘và’ + @b ‘là:’ + @kq 5. Viết stored-procedure tìm số lớn nhất trong 3 số a, b, c và in kết quả theo định dạng sau: ‘Số lớn nhất trong 3 số’ + @a + @b + ‘và’ + @c ‘là:’ + @kq 6. Viết stored-procedure tìm số nhỏ nhất trong 3 số a, b, c và in kết quả theo định dạng sau: ‘Số nhỏ nhất trong 3 số’ + @a + @b + ‘và’ + @c ‘là:’ + @kq 7. Viết stored-procedure truyền vào số nguyên n in ra số lượng số chẳn và tổng các số chẳn. 8. Viết stored-procedure truyền vào 2 số nguyên, tìm ước chung lớn nhất của 2 số nguyên trên. 9. Viết stored-procedure truyền vào n, tính tổng các số nguyên thuộc [1, n] 10. Viết stored-procedure truyền vào n tính tổng các số chính phương thuộc [1, n].II. Viết các thủ tục có truy xuất dữ liệu Stored-procedure không có tham số 1. Viết stored-procedure xuất danh sách các sản phẩm chưa cung cấp mô tả. 2. Viết stored- procedure xuất danh sách các danh mục chưa có sản phẩm nào. 3. Viết stored- procedure xuất danh sách khách hàng có đơn đặt hàng chưa giao với số lượng sản phẩm mua > 1. 4. Viết stored-procedure xuất danh sách các khách hàng đã xem và chưa mua sản phẩm. 1GVHDTH : Tiết Gia Hồng Quản trị CSDL 5. Viết stored-procedure xuất danh sách các đơn hàng đã đặt quá 5 ngày mà chưa được giao. 6. Viết stored-procedure xuất danh sách các khách hàng mua trên 3 sản phẩm và có điểm tích lũy GVHDTH : Tiết Gia Hồng Quản trị CSDL 3. Viết stored-procedure lấy thông tin đơn giá của sản phẩm Input: mã sản phẩm Output: 1: Lấy thông tin thành công. Trả về đơn giá sản phẩm 2: Sản phẩm không tồn tại -1: Lỗi hệ thống 4. Viết stored-procedure xóa thông tin sản phẩm Input: mã sản phẩm Output: 1: Xóa sản phẩm thành công 2: Sản phẩm không tồn tại 3: Sản phẩm đang bị tham chiếu -1: Lỗi hệ thống 5. Viết stored-procedure cập nhật trị giá hóa đơn Input: ngày bắt đầu, ngày kết thúc Output: danh sách các hóa đơn đã cập nhật trị giá 6. Viết stored-procedure phiếu đặt hàng Input: mã khách hàng Output: 1: Thêm thành công 2: Khách hàng không tồn tại -1: Thêm không thành công Nội dung: Kiểm tra khách hàng tồn tại? o Nếu khách hàng không tồn tại return 1. Thoát khỏi thủ tục. Thêm phiếu đặt hàng o Mã đặt hàng tự phát sinh o Ngày đặt : ngày hiện hành o Trị giá sản phẩm : NULL o Tình trạng : đang chờ giao o Phí vận chuyển = lấy thông tin quận và dựa vào đặt tả để tính. 7. Viết stored-procedure thêm chi tiết đặt hàng Input: mã sản phẩm, số lượng, mã đơn hàng Output: 0: Số lượng sản phẩm yêu cầu mua không phù hợp. 1: Thêm thành công. In danh sách các hóa đơn đã cập nhật trị giá 2: Mã sản phẩm không tồn tại. 3: Số lượng sản phẩm không đủ cung cấp. 3GVHDTH : Tiết Gia Hồng Quản trị CSDL 4: Mã đơn hàng không tồn tại. -1: Thêm không thành công Nội dung: Kiểm tra số lượng sản phẩm cần mua có >0? o Nếu số lượng số lượng)? o Nếu số sản phẩm không đủ cung cấp return 3. Thoát khỏi thủ tục. Kiểm tra mã đ ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Các hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu bài tập Hệ quản trị cơ sở dữ liệu Bài tập cơ sở dữ liệuGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
13 trang 290 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 265 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 254 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 243 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
8 trang 186 0 0