NEW
Font size
WorksheetsBài kiểm tra Chương 4_CSDL&DLL
Total questions: 25
Worksheet time: 13mins
Cho lược đồ quan hệ
GIANGVIEN(MaGiangVien, TenGiangVien, Khoa)
PHANCONG(MaGiangVien, MaHocPhan)
Phép nối giữa hai quan hệ GIANGVIEN và PHANCONG được sử dụng nhằm mục đích gì?
Ghép tất cả giảng viên với tất cả học phần
Kết hợp thông tin giảng viên với các học phần mà họ được phân công giảng dạy
Loại bỏ các giảng viên không có học phần
Tìm giảng viên thuộc một khoa nhất định
Cho Lược đồ quan hệ:
GIANGVIEN(MaGiangVien, TenGiangVien, Khoa)
PHANCONG(MaGiangVien, MaHocPhan)
Biểu thức đại số quan hệ nào biểu diễn phép nối GIANGVIEN và PHANCONG theo thuộc tính MaGiangVien?
GIANGVIEN × PHANCONG
GIANGVIEN ∪ PHANCONG
σ(GIANGVIEN.MaGiangVien = PHANCONG.MaGiangVien)(GIANGVIEN × PHANCONG)
π(GIANGVIEN, PHANCONG)
Trong biểu thức nối σ(GIANGVIEN.MaGiangVien = PHANCONG.MaGiangVien)(GIANGVIEN × PHANCONG) phép nhân Descartes có vai trò gì?
Kết hợp tất cả các bộ của hai quan hệ
Lọc các bộ đúng
Giảm số thuộc tính
Loại bỏ bộ trùng
Phép chọn trong phép nối có nhiệm vụ gì?
Tạo khóa chính
Chỉ giữ lại các bộ thỏa điều kiện liên kết
Loại bỏ thuộc tính không cần thiết
Tăng số bộ kết quả
Cho lược đồ quan hệ:
GIANGVIEN(MaGiangVien, TenGiangVien, Khoa)
PHANCONG(MaGiangVien, MaHocPhan)
Nếu chỉ thực hiện phép nhân Descartes mà không áp dụng phép hạn chế thì kết quả sẽ:
Chỉ gồm các bộ đúng
Không có bộ nào
Chỉ gồm các bộ có khóa giống nhau
Gồm tất cả các cặp giảng viên – học phần có thể
Phát biểu nào sau đây đúng khi nói về phép nối?
Phép nối không cần điều kiện
Phép nối là phép toán một ngôi
Phép nối kết hợp dữ liệu có liên quan giữa các quan hệ
Phép nối chỉ dùng trong phép chia
Cho lược đồ quan hệ:
GIANGVIEN(MaGiangVien, TenGiangVien, Khoa)
PHANCONG(MaGiangVien, MaHocPhan)
Biểu thức nào sau đây không phải là biểu thức nối hợp lệ?
σ(MaGiangVien = MaGiangVien)(GIANGVIEN × PHANCONG)
GIANGVIEN × PHANCONG
GIANGVIEN ⋈ PHANCONG
σ(GIANGVIEN.MaGiangVien = PHANCONG.MaGiangVien)(GIANGVIEN × PHANCONG)
Kết quả của phép nối thường có số bộ như thế nào so với phép nhân Descartes?
Bằng
Lớn hơn
Nhỏ hơn hoặc bằng
Luôn nhỏ hơn
Trong phép nối tự nhiên, các thuộc tính trùng tên sẽ:
Được giữ nguyên
Bị loại bỏ một bản sao
Được đổi tên
Không sử dụng
Phép nối có thể xem là sự kết hợp của những phép nào?
Phép nhân Descartes và phép chọn
Phép chọn và phép chiếu
Phép hợp và phép giao
Phép trừ và phép giao
Cho lược đồ quan hê:
KHACHHANG(MaKhachHang,TenKhachHang,DiaChi)
TAIKHOAN(SoTaiKhoan,MaKhachHang,SoDu)
Biểu thức nào dưới đây biểu diễn đúng phép nối giữa hai quan hệ này bằng phép nhân Descartes kết hợp với phép chọn?
σ(KHACHHANG.MaKhachHang = TAIKHOAN.MaKhachHang)(KHACHHANG × TAIKHOAN)
KHACHHANG × TAIKHOAN
KHACHHANG ∪ TAIKHOAN
π(KHACHHANG, TAIKHOAN)
Cho lược đồ quan hê:
KHACHHANG(MaKhachHang,TenKhachHang,DiaChi)
TAIKHOAN(SoTaiKhoan,MaKhachHang,SoDu)
Trong biểu thức
σ(KHACHHANG.MaKhachHang = TAIKHOAN.MaKhachHang)(KHACHHANG × TAIKHOAN),
phép toán nào được thực hiện đầu tiên theo logic của đại số quan hệ?
Phép chiếu
Phép hợp
Phép chọn
Phép nhân Descartes
Cho lược đồ quan hê:
KHACHHANG(MaKhachHang,TenKhachHang,DiaChi)
TAIKHOAN(SoTaiKhoan,MaKhachHang,SoDu)
Trong phép nối giữa KHACHHANG và TAIKHOAN, vai trò của phép chọn là gì?
Kết hợp tất cả các khách hàng với tất cả các tài khoản
Chỉ giữ lại các cặp bộ có cùng mã khách hàng
Loại bỏ các thuộc tính trùng tên
Giảm số thuộc tính trong kết quả
Cho lược đồ quan hê:
KHACHHANG(MaKhachHang,TenKhachHang,DiaChi)
TAIKHOAN(SoTaiKhoan,MaKhachHang,SoDu)
Nếu không áp dụng phép chọn sau khi thực hiện phép nhân Descartes giữa hai quan hệ KHACHHANG và TAIKHOAN thì kết quả thu được sẽ là:
Danh sách các tài khoản của từng khách hàng
Danh sách khách hàng có tài khoản
Tất cả các cặp khách hàng – tài khoản có thể xảy ra
Không có bộ dữ liệu nào
Cho lược đồ quan hê:
KHACHHANG(MaKhachHang,TenKhachHang,DiaChi)
TAIKHOAN(SoTaiKhoan,MaKhachHang,SoDu)
Phát biểu nào sau đây đúng nhất về mối quan hệ giữa phép nối và phép nhân Descartes trong cơ sở dữ liệu ngân hàng?
Phép nối và phép nhân Descartes cho kết quả giống nhau
Phép nhân Descartes chỉ dùng cho cơ sở dữ liệu ngân hàng
Phép nối là một trường hợp đặc biệt của phép hợp
Phép nối được xây dựng từ phép nhân Descartes kết hợp với phép chọn
Lược đồ quan hệ:
DANGKYHOC(MaSinhVien, MaMonHoc, LopHoc)
DANHSACHMON(MaMonHoc)
Phép chia DANGKYHOC ÷ DANHSACHMON dùng để trả lời câu hỏi nào?
Sinh viên học ít nhất một môn
Sinh viên học tất cả các môn trong danh sách
Sinh viên chưa đăng ký môn nào
Danh sách các môn học
Lược đồ quan hệ:
DANGKYHOC(MaSinhVien, MaMonHoc, LopHoc)
DANHSACHMON(MaMonHoc)
Kết quả của phép chia DANGKYHOC ÷ DANHSACHMON có thuộc tính nào?
MaSinhVien
MaMonHoc
MaSinhVien, MaMonHoc
Không có thuộc tính
Ý nghĩa cốt lõi của phép chia trong đại số quan hệ là gì?
Điều kiện “tồn tại ít nhất một”
Điều kiện “thỏa mãn tất cả”
Điều kiện so sánh
Điều kiện lọc
Phép chia có thể được biểu diễn lại bằng các phép nào?
Phép chiếu, phép nhân và phép trừ
Phép chọn và phép chiếu
Phép nối và phép chọn
Phép hợp và phép giao
Biểu thức nào biểu diễn đúng phép chia?
σ(R × S)
R ∪ S
R − S
πA(R) − πA((πA(R) × S) − R)
Lược đồ quan hệ:
CONGDAN(MaCongDan, HoTen, DiaChiThuongTru)
Để tìm địa chỉ của người có họ tên “Nguyễn Hạnh Phúc”, phép toán đầu tiên cần dùng là gì?
Phép chiếu
Phép nhân
Phép hợp
Phép chọn
Lược đồ quan hệ:
CONGDAN(MaCongDan, HoTen, DiaChiThuongTru)
Biểu thức đại số quan hệ dùng để chọn người có họ tên “Nguyễn Hạnh Phúc” là:
σ(HoTen='Nguyễn Hạnh Phúc')(CONGDAN)
σ(DiaChiThuongTru='Nguyễn Hạnh Phúc')(CONGDAN)
π(HoTen)(CONGDAN)
π(HoTen='Nguyễn Hạnh Phúc')(CONGDAN)
Lược đồ quan hệ:
CONGDAN(MaCongDan, HoTen, DiaChiThuongTru)
Biểu thức đúng để tìm địa chỉ của người đã biết tên là:
σ(HoTen='Nguyễn Văn An')(π(DiaChiThuongTru)(CONGDAN))
π(DiaChiThuongTru)(σ(HoTen='Nguyễn Văn An')(CONGDAN))
π(HoTen)(σ(DiaChiThuongTru='Nguyễn Văn An')(CONGDAN))
σ(DiaChiThuongTru)(CONGDAN)
Lược đồ quan hệ:
KHACHHANGNGANHANG(MaKhachHang, TenKhachHang)
TAIKHOANNGANHANG(SoTaiKhoan, MaKhachHang, SoDu)
Biểu thức đại số quan hệ đầy đủ để tìm số tài khoản của khách hàng tên “Trần Minh” là:
π(SoTaiKhoan)(σ(TenKhachHang='Trần Minh')(KHACHHANGNGANHANG ⋈ TAIKHOANNGANHANG))
σ(SoTaiKhoan='Trần Minh')(KHACHHANGNGANHANG)
π(TenKhachHang)(KHACHHANGNGANHANG ⋈ TAIKHOANNGANHANG)
σ(TenKhachHang='Trần Minh')(π(SoTaiKhoan)(KHACHHANGNGANHANG))
Lược đồ quan hệ:
KHACHHANGNGANHANG(MaKhachHang, TenKhachHang)
TAIKHOANNGANHANG(SoTaiKhoan, MaKhachHang, SoDu)
Vai trò của phép nối trong truy vấn trên là gì?
Lọc các thuộc tính
Liên kết thông tin khách hàng với tài khoản
Loại bỏ bộ trùng
So sánh giá trị
