Để hỗ trợ việc quản lí công việc của nhân viên tại một công ty, một cơ sở dữ liệu quan hệ được xây dựng với 3 bảng có cấu trúc như sau:
NHANVIEN (idNhanvien, Hoten, Chucvu, Phongban): lưu thông tin nhân viên, gồm mã nhân viên, họ tên, chức vụ và phòng ban.
DUAN (idDuan, Tenduan, thoigianbatdau, thoigianketthuc): lưu thông tin về dự án gồm: mã dự án, tên dự án, thời gian bắt đầu và thời gian kết thúc.
THAMGIA (idNhanvien, idDuan, ngaythamgia, chucvu): lưu thông tin nhân viên tham gia vào các dự án, gồm: mã nhân viên, mã dự án, ngày tham gia dự án và chức vụ của nhân viên trong dự án đó.
Một số bạn học sinh đưa ra các ý kiến về việc khai thác CSDL trên như sau:
a) Sử dụng câu lệnh SQL: SELECT *FROM THAMGIA WHERE idNhanvien = 10 để lọc ra các dự án mà nhân viên có mã nhân viên bằng 10 đã tham gia. (Đ, B)
b) Để thêm thông tin về việc một nhân viên tham gia vào dự án mới, nếu dữ liệu về dự án đã có trong bảng DUAN và dữ liệu về nhân viên đó chưa có trong bảng NHANVIEN, thì thứ tự nhập như sau: (S, B)
- Bước 1: Nhập dữ liệu vào bảng THAMGIA về việc nhân viên đó tham gia dự án.
- Bước 2: Nhập thông tin về nhân viên đó vào bảng NHANVIEN.
c) Cần phải thêm một trường vào bảng NHANVIEN để lưu số dự án mà mỗi nhân viên đã tham gia. (S, H)
d) Để trích xuất danh sách các nhân viên đã tham gia vào các dự án, câu lệnh cần dùng SQL là: (Đ, V)
SELECT NHANVIEN.idNhanvien, NHANVIEN.Hoten, NHANVIEN.Chucvu, DUAN.Tenduan
FROM THAMGIA
INNER JOIN DUAN ON THAMGIA.idDuan = DUAN.idDuan
INNER JOIN NHANVIEN ON THAMGIA.idNhanvien = NHANVIEN.idNhanvien
Để hỗ trợ việc quản lí công việc của nhân viên tại một công ty, một cơ sở dữ liệu quan hệ được xây dựng với 3 bảng có cấu trúc như sau:
NHANVIEN (idNhanvien, Hoten, Chucvu, Phongban): lưu thông tin nhân viên, gồm mã nhân viên, họ tên, chức vụ và phòng ban.
DUAN (idDuan, Tenduan, thoigianbatdau, thoigianketthuc): lưu thông tin về dự án gồm: mã dự án, tên dự án, thời gian bắt đầu và thời gian kết thúc.
THAMGIA (idNhanvien, idDuan, ngaythamgia, chucvu): lưu thông tin nhân viên tham gia vào các dự án, gồm: mã nhân viên, mã dự án, ngày tham gia dự án và chức vụ của nhân viên trong dự án đó.
Một số bạn học sinh đưa ra các ý kiến về việc khai thác CSDL trên như sau:
a) Sử dụng câu lệnh SQL: SELECT *FROM THAMGIA WHERE idNhanvien = 10 để lọc ra các dự án mà nhân viên có mã nhân viên bằng 10 đã tham gia. (Đ, B)
b) Để thêm thông tin về việc một nhân viên tham gia vào dự án mới, nếu dữ liệu về dự án đã có trong bảng DUAN và dữ liệu về nhân viên đó chưa có trong bảng NHANVIEN, thì thứ tự nhập như sau: (S, B)
- Bước 1: Nhập dữ liệu vào bảng THAMGIA về việc nhân viên đó tham gia dự án.
- Bước 2: Nhập thông tin về nhân viên đó vào bảng NHANVIEN.
c) Cần phải thêm một trường vào bảng NHANVIEN để lưu số dự án mà mỗi nhân viên đã tham gia. (S, H)
d) Để trích xuất danh sách các nhân viên đã tham gia vào các dự án, câu lệnh cần dùng SQL là: (Đ, V)
SELECT NHANVIEN.idNhanvien, NHANVIEN.Hoten, NHANVIEN.Chucvu, DUAN.Tenduan
FROM THAMGIA
INNER JOIN DUAN ON THAMGIA.idDuan = DUAN.idDuan
INNER JOIN NHANVIEN ON THAMGIA.idNhanvien = NHANVIEN.idNhanvien
Quảng cáo
Trả lời:
a) Đ
b) S
c) S
d) ĐĐăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Đang tải chế độ Học...
Hot: 1000+ đề thi cuối kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay
Đăng ký VIP để học và luyện thi không giới hạn
Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.
- Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
- Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
- Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
- Tải xuống đề thi [DOCX] với đầy đủ đáp án
- Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
- Bao gồm tất cả các bậc từ Tiểu học đến Đại học
- Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
- Đăng ký ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Chọn C
Câu 2
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Chọn D
Câu 3
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.