Dich bài tập HQT CSDL

Go down

Dich bài tập HQT CSDL

Bài gửi by nhuhaipt2004 on Mon 24 Oct 2011, 8:15 pm




a. Tìm ngày sinh và địa chỉ của nhân viên “Nguyễn Bảo Hùng”
b. Tìm tên và địa chỉ của các nhân viên làm việc cho phòng “Nghiên cứu”
c. Với mỗi dự án được triển khai ở Gò Vấp, cho biết mã dự án, mã phòng quản lý và họ tên, ngày sinh của trưởng phòng đó
d. Với mỗi nhân viên, cho biết họ tên nhân viên và họ tên của người giám sát nhân viên đó
e. Cho biết các nhân viên của phòng số 5 có mức lương từ 30000 đến 50000
f. Cho biết danh sách nhân viên và mã dự án, tên dự án của các dự án mà họ tham gia
g. Cho biết mã nhân viên, họ tên của những người không có người giám sát
h. Cho biết họ tên của các trưởng phòng có thân nhân
i. Tính tổng lương nhân viên, lương cao nhất, lương thấp nhất và mức lương trung bình
j. Cho biết tổng số nhân viên và mức lương trung bình của phòng “Nghiên cứu”
k. Với mỗi phòng, cho biết mã phòng, số lượng nhân viên và mức lương trung bình
l. Với mỗi dự án, cho biết mã dự án, tên dự án và tổng số nhân viên tham gia
m. Với mỗi dự án có nhiều hơn 2 nhân viên tham gia, cho biết mã dự án, tên dự án và số lượng nhân viên tham gia
n. Với mỗi dự án, cho biết mã số dự án, tên dự án và số lượng nhân viên phòng số 5 tham gia
o. Với mỗi phòng có nhiều hơn 2 nhân viên, cho biết mã phòng và số nhân viên có lương lớn hơn 25000
p. Với mỗi phòng có mức lương trung bình lớn hơn 30000, cho biết mã phòng, tên phòng, số lượng nhân viên của phòng đó
q. Với mỗi phòng có mức lương trung bình lớn hơn 30000, cho biết mã phòng, tên phòng, số lượng nhân viên nam của phòng đó
r. 4. Hiển thị danh sách của người sử dụng lao động của một giám sát viên, người có tên được nhập vào từ bàn phím.
5. Tạo một cái nhìn, bao gồm MaNV, họ tên của emplyer và họ tên của giám sát của mình
6. Xác định một THÔNG ĐIỆP bảng với cấu trúc:
Loại dữ liệu Tên cột
NUMCOL1 số (9,2)
NUMCOL2 số (9,2)
CHARCOL1 VARCHAR2 (60)
CHARCOL2 VARCHAR2 (60)
DATECOL1 NGÀY
DATECOL2 NGÀY
Viết một khối, chèn bất kỳ dữ liệu vào bảng tin nhắn, với cột NUMCOL1 = 1 nếu hàng đầu tiên được đưa vào,
NUMCOL1 = 2 nếu hàng thứ hai được đưa ... Không chèn các hàng có giá trị 6 hoặc 8, thoát khỏi vòng lặp
sau khi chèn hàng có giá trị 10, Cam kết sau khi vòng lặp.
7. Viết một vòng lặp, với một tuyên bố từ 1 đến 10, một:
Cập nhật tin nhắn
SET numcol2 = 100
14
Numcol1 = v;
Nếu cập nhật bất kỳ có số lượng hàng nhiều hơn 1, thoát khỏi vòng lặp.
8. Viết một procdure, trả lại một số tiền của người sử dụng lao động, người đã giám sát, đáp ứng điều kiện:
bộ phận và phong và lương> & sal.
9. Viết một chức năng cho nhiệm vụ trên.
10. Viết trở lại chức năng số lượng người sử dụng lao động, tiền lương lớn hơn so với mức lương trung bình của
bộ phận và thỏa mãn điều kiện: người sử dụng lao động có giám sát, mà làm việc trong bộ phận tại
- Vị trí
11. Viết một chức năng hoặc thủ tục trả về một danh sách các người sử dụng lao động, người có số lượng độc lập> 0,
tiền lương lớn hơn mức lương trung bình của Deparment nơi ông làm việc, và xác định bộ phận của mình tại đầu vào
Và vị trí từ bàn phím.
12. Sử dụng con trỏ, tạo một thủ tục, mà đầu ra trên màn hình cho từng tuyên bố người sử dụng lao động giống như ví dụ:
"Ông Nguyễn Mạnh Hùng đã có 10 độc lập, bao gồm 3 phụ nữ và 7 người đàn ông "


nhuhaipt2004
Administrator
Administrator

Tổng số bài gửi : 96
Join date : 26/08/2010

Về Đầu Trang Go down

Re: Dich bài tập HQT CSDL

Bài gửi by congtu_mitom on Wed 26 Oct 2011, 4:20 pm

Ủa sao có máy câu ji? từ câu 8 đến câu 14 mà. Có ai có đáp án không cho mình xem ké với. Help Me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

congtu_mitom
Thành viên mới
Thành viên mới

Tổng số bài gửi : 73
Join date : 04/10/2010

Về Đầu Trang Go down

Re: Dich bài tập HQT CSDL

Bài gửi by Tigon2431 on Sat 05 Nov 2011, 3:39 pm

anh lớp trưởng dịch thêm 2 câu 13 và 14 nữa đi....mà mấy câu dịch 8 đến 12 sao em đọc mà không hiểu gì vầy anh....help me nhanh lên nha anh.công việc nhiều wa mà tháng này thi nữa chứ...........

Tigon2431
Thành viên mới
Thành viên mới

Tổng số bài gửi : 7
Join date : 29/09/2010

Về Đầu Trang Go down

Re: Dich bài tập HQT CSDL

Bài gửi by nhuhaipt2004 on Sat 05 Nov 2011, 4:16 pm

8. Viết một procdure, trả về số người lao động, có người quản lý, đáp ứng điều kiện:
bộ phận bằng phong và lương> & sal nhập vào từ bàn phím.
9. Viết một Function cho nhiệm vụ trên.
10. Viết Function in ra số lượng người sử dụng lao động, tiền lương lớn hơn so với mức lương trung bình của bộ phận và thỏa mãn điều kiện: người lao động có quản lý, mà làm việc trong bộ phận tại.
- Vị trí (địa điểm) nhập vào từ bàn phím.
11. Viết hàm hay thủ tục trả về kết quả danh sách người quản lý theo vị trí phòng ban, Phòng.
vi trí (địa điểm) phòng ban nhập từ bàn phím và có lương lớn hơn lương trung bình của phòng)
12. Sử dụng con trỏ, Tạo Procedure, và xuất ra màn hình thông tin như ví dụ sau:
“Ông Nguyễn Mạnh Hùng có 10 thân nhân, gồm 3 nữ và 7 nam
Bà Hoàng Kim Yên không có thân nhân nào.’
13. Tạo procedure sử dụng con trỏ cập nhật, tiền lương của người sử dụng lao động sau đây:
- Nếu người lao động là phụ nữ, lương <30000, bộ phận <3: lương = lương + & salary + 2500
- khác nếu người lao động là phụ nữ: lương = lương + & salary + 1000 –
Nếu người lao động là nam và họ là quản lý thì : lương = lương + & salary + 3000
- khác lương = lương + 500 + &salary
-tiền lương là một biến được nhập vào từ bàn phím.
14.Tạo trigger trong insert nhân viên, nếu phong ban >5 nhân viên thi không nhập nữa.
15. Tạo trigger xoá nhân viên và các thông tin liên quan đến nhân viên đó trong csdl

nhuhaipt2004
Administrator
Administrator

Tổng số bài gửi : 96
Join date : 26/08/2010

Về Đầu Trang Go down

Re: Dich bài tập HQT CSDL

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết