BÀI TẬP TỔNG HỢP
Trang 1 trong tổng số 1 trang
BÀI TẬP TỔNG HỢP
Bài tập 1: cho CSDL
1.Viết lệnh tạo bảng DAILY, trong đó:
-MADL có dạng: 'DL' + 5 số + 1 kí tự bất kì.
-SODT có dạng: 01 hoặc 09, tiếp theo là 8 hoặc 9 số.
2.Viết thủ tục để in danh sách hàng hóa đã từng mua của 1 đại lý biết MaDL là tham số của thủ tục trên.
3.Viết hàm để tính tổng số lượng đã mua của 1 đại lý biết rằng MaDL là tham số thủ tục của hàm trên.
4.Viết thủ tục in ra danh sách các đại lý đã mua hàng với số lượng mua nhiều hơn bán ra [MaHg là tham số].
5.Viết hàm có tên là lợi nhuận để in số tiền chênh lệch của 1 đại lý biết rằng tiền chênh lệch = Tổng số tiền bán ra - Tổng số tiền mua vào.[MaDL là tham số]
- DAILY(MADL,TENDL,SODT)
- HH(MAHG,TENHANG,GIAGOC)
- MUA(MADL,MAHG,SOLG_MUA,DONGIA_MUA)
- BAN(MADL,MAHG,SOLG_BAN,DONGIA_BAN)
1.Viết lệnh tạo bảng DAILY, trong đó:
-MADL có dạng: 'DL' + 5 số + 1 kí tự bất kì.
-SODT có dạng: 01 hoặc 09, tiếp theo là 8 hoặc 9 số.
- Code:
create table DAILY(
MADL char(8) not null primary key
check (regexp_like(MADL,'^DL\d{5}.{1}$')),
TENDL varchar2(30),
SDT char(11) check (regexp_like(SDT,'^(01|09)\d{8,9}'))
);
2.Viết thủ tục để in danh sách hàng hóa đã từng mua của 1 đại lý biết MaDL là tham số của thủ tục trên.
3.Viết hàm để tính tổng số lượng đã mua của 1 đại lý biết rằng MaDL là tham số thủ tục của hàm trên.
4.Viết thủ tục in ra danh sách các đại lý đã mua hàng với số lượng mua nhiều hơn bán ra [MaHg là tham số].
5.Viết hàm có tên là lợi nhuận để in số tiền chênh lệch của 1 đại lý biết rằng tiền chênh lệch = Tổng số tiền bán ra - Tổng số tiền mua vào.[MaDL là tham số]
Similar topics
» Tổng hợp đề thi và đáp án môn Anh Văn Căn Bản [AVCB]
» Tổng hợp đề thi Hệ CƠ SỞ DỮ LIỆU
» TỔNG HỢP CLIP
» Tổng hợp đề thi môn CƠ SỞ VĂN HÓA VIỆT NAM
» Tổng hợp đề thi và bài giải môn HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
» Tổng hợp đề thi Hệ CƠ SỞ DỮ LIỆU
» TỔNG HỢP CLIP
» Tổng hợp đề thi môn CƠ SỞ VĂN HÓA VIỆT NAM
» Tổng hợp đề thi và bài giải môn HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|