ptrungha
24-04-2010, 00:20
Cho một lược đồ cơ sở dữ liệu như sau:
EMP(EmpNo, Ename, Job, Mgr, HireDate, Sal, Comm, DeptNo)
DEPT(DeptNo, Dname, Loc)
SALGRADE(Grade, Losal, Hisal)
Trong đó các bảng quan hệ có ý nghĩa như sau:
o EMP: Lưu các thông tin của nhân viên, bao gồm các thông tin: Mã nhân viên (EmpNo), Tên của nhân viên: Ename, Nghề nghiệp (Job), Mã người quản lý trực tiếp (Mgr), ngày vào làm (HireDate), lương hàng tháng (Sal), phụ cấp hàng tháng (Comm) và mã phòng ban (DeptNo) mà nhân viên này đang làm việc
o DEPT: Lưu các thông tin về phòng ban bao gồm các thông tin: Mã phòng ban (DeptNo), tên phòng ban (Dname), Nơi đặt văn phòng (Loc)
o SALGRADE: Lưu các thông tin về mức lương bao gồm các thông tin: Mã mức lương (Grade), lương thấp nhất (Losal), lương cao nhất (Hisal)
o Các field được gạch dưới là khoá chính
Dùng SQL FUNCTION để trả lời các câu truy vấn sau đây:
1. Nêu tên phòng mà nhân viên “SMITH” làm việc
5. Liệt kê những nhân viên không có phụ cấp hàng tháng. Biết rằng những nhân viên có giá trị của field Comm bằng 0 hay Null đều được xem là không có phụ cấp
6. Liệt kê mã số nhân viên, tên nhân viên, tên phòng ban và thu nhập hàng năm của anh ta. Biết rằng thu nhập hàng năm = (Salary + Comm) * 12 và nếu Comm là Null thì được xem là 0
E chỉ biết làm create table thui
còn function thì chịu hix
pác nào giúp e chút với
nếu có vd về kái này cũng đc
e đang cần gấp lắm lắm huhu
thank các pác quan tâm.................
EMP(EmpNo, Ename, Job, Mgr, HireDate, Sal, Comm, DeptNo)
DEPT(DeptNo, Dname, Loc)
SALGRADE(Grade, Losal, Hisal)
Trong đó các bảng quan hệ có ý nghĩa như sau:
o EMP: Lưu các thông tin của nhân viên, bao gồm các thông tin: Mã nhân viên (EmpNo), Tên của nhân viên: Ename, Nghề nghiệp (Job), Mã người quản lý trực tiếp (Mgr), ngày vào làm (HireDate), lương hàng tháng (Sal), phụ cấp hàng tháng (Comm) và mã phòng ban (DeptNo) mà nhân viên này đang làm việc
o DEPT: Lưu các thông tin về phòng ban bao gồm các thông tin: Mã phòng ban (DeptNo), tên phòng ban (Dname), Nơi đặt văn phòng (Loc)
o SALGRADE: Lưu các thông tin về mức lương bao gồm các thông tin: Mã mức lương (Grade), lương thấp nhất (Losal), lương cao nhất (Hisal)
o Các field được gạch dưới là khoá chính
Dùng SQL FUNCTION để trả lời các câu truy vấn sau đây:
1. Nêu tên phòng mà nhân viên “SMITH” làm việc
5. Liệt kê những nhân viên không có phụ cấp hàng tháng. Biết rằng những nhân viên có giá trị của field Comm bằng 0 hay Null đều được xem là không có phụ cấp
6. Liệt kê mã số nhân viên, tên nhân viên, tên phòng ban và thu nhập hàng năm của anh ta. Biết rằng thu nhập hàng năm = (Salary + Comm) * 12 và nếu Comm là Null thì được xem là 0
E chỉ biết làm create table thui
còn function thì chịu hix
pác nào giúp e chút với
nếu có vd về kái này cũng đc
e đang cần gấp lắm lắm huhu
thank các pác quan tâm.................