Bạn cần đăng nhập mới có thể xem nội dung này
Nguyễn Thị Thảo Vân | Chat Online
22/04/2025 09:50:09

Để hỗ trợ việc quản lí thông tin nhân sự 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 (MaNV, HoTen, Gioi Tinh, Ngay Sinh) lưu thông tin: mã nhân viên, họ tên nhân viên, giới tính, ngày sinh. DUAN (MaDA, TenDA, BatDau, KetThuc) lưu thông tin: mã dự án, tên dự án, ngày bắt đầu, ngày kết thúc. THAMGIA (MaDA, MaNV, ViTri) lưu thông tin: mã dự án, mã nhân viên và vị trí nhân viên đó trong dự án. Một nhân viên của công ty có thể tham gia nhiều ...


Để hỗ trợ việc quản lí thông tin nhân sự 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 (MaNV, HoTen, Gioi Tinh, Ngay Sinh) lưu thông tin: mã nhân viên, họ tên nhân viên, giới tính, ngày sinh.

DUAN (MaDA, TenDA, BatDau, KetThuc) lưu thông tin: mã dự án, tên dự án, ngày bắt đầu, ngày kết thúc.

THAMGIA (MaDA, MaNV, ViTri) lưu thông tin: mã dự án, mã nhân viên và vị trí nhân viên đó trong dự án.

Một nhân viên của công ty có thể tham gia nhiều dự án và một dự án có thể có nhiều nhân viên. Khi tìm hiểu về cơ sở dữ liệu trên, một số bạn học sinh đưa ra các nhận xét sau:

a) HoTen là một trường tương ứng với một cột của bảng NHANVIEN. (Đ, B)

b) Bộ hai thuộc tính MaDA và MaNV là khoá chính của bảng THAMGIA. (Đ, B)

c) Công ty sử dụng một máy chủ để lưu dữ liệu, do vậy phải chọn hệ cơ sở dữ liệu phân tán để quản lí cơ sở dữ liệu. (S, H)

d) Câu lệnh SQL sau đây liệt kê họ tên các nhân viên và vị trí của họ trong dự án có mã dự án là 1.

SELECT NHANVIEN.HoTen, THAMGIA.ViTri

FROM NHANVIEN INNER JOIN THAMGIA ON NHANVIEN.MaNV = THAMGIA.MaNV

WHERE MaDA = 1(Đ, V)

Bài tập đã có 1 trả lời, xem 1 trả lời ... |
Đăng ký tài khoản để trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn