WorksheetsTin 11_Bai 18_TH xac dinh bang và khoa
Total questions: 40
Worksheet time: 20mins
Trong bảng banthuam(idBanthuam, idBannhac, idCasi), trường nào được chọn làm khóa chính?
idBanthuam
idBannhac
idCasi
tenBannhac
Tại sao cần tách bảng casi(idCasi, tenCasi) thay vì lưu trữ trực tiếp tenCasi trong bảng banthuam?
Giúp giảm dung lượng lưu trữ và tránh trùng lặp dữ liệu
Giúp lưu trữ nhiều ca sĩ hơn
Giúp truy vấn nhanh hơn
Giúp quản lý các bản nhạc phức tạp hơn
Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), trường idNhacsi là gì?
Khóa chính
Khóa ngoài
Khóa cắm trùng lặp
Chỉ mụ
Khi cần quản lý thêm thông tin ngày sinh của các ca sĩ trong CSDL, nên thay đổi như thế nào?
Thêm trường ngaysinh vào bảng banthuam
Thêm trường ngaysinh vào bảng casi
Tạo bảng mới lưu trữ thông tin ngày sinh
Không cần thay đổi
Nếu muốn quản lý thêm thông tin nơi sinh của nhạc sĩ, CSDL cần thay đổi như thế nào?
Thêm trường noisinh vào bảng nhacsi
Thêm trường noisinh vào bảng bannhac
Tạo bảng mới lưu trữ nơi sinh
Không cần thay đổi
Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?
idBanthuam
idBannhac và idCasi
tenBannhac
tenCasi
Tại sao cần phải có khóa ngoài trong cơ sở dữ liệu quan hệ?
Để giảm trùng lặp dữ liệu
Để tạo mối liên hệ giữa các bảng
Để làm cho truy vấn nhanh hơn
Để quản lý được nhiều dữ liệu hơn
Trong bảng nhacsi(idNhacsi, tenNhacsi), idNhacsi có vai trò gì?
Khóa ngoài
Khóa chính
Chỉ mục
Trường không cần thiết
Cặp trường nào không được trùng lặp giá trị trong bảng bannhac(idBannhac, tenBannhac, idNhacsi)?
idBannhac và idNhacsi
tenBannhac và idNhacsi
idBannhac và tenBannhac
idNhacsi và tenNhacsi
Lợi ích của việc sử dụng kiểu dữ liệu AUTO_INCREMENT cho các trường khóa chính là gì?
Tự động tăng giá trị khi thêm bản ghi mới
Đảm bảo giá trị duy nhất cho mỗi bản ghi
Giúp truy vấn dữ liệu nhanh hơn
Cả A và B
Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố em phải xác định mối quan hệ giữa?
Tỉnh thành phố và Quận/Huyện
Tỉnh và Thị trấn
Tỉnh và thị xã
Huyện và thị trấn
Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là
Mã của huyện
Mã của thị trấn
Mã của tỉnh thành phố
Mã của thị xã
Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa ngoại trong bảng Quận/Huyện là?
Mã của huyện
Mã của thị trấn
Mã của tỉnh thành phố
Mã của thị xã
Để tạo lập bảng thì cần?
Tổng kết tất cả các thông tin cần quản lý
Phân tích và sắp xếp lại dữ liệu
Cùng xem xét lại các bài toán quản lý
Tất cả đều đúng
Để tổ chức lại bảng dữ liệu thì cần?
Phân tích và sắp xếp lại dữ liệu.
Tổng kết tất cả các thông tin cần quản lý
Cùng xem xét lại các bài toán quản lý
Tất cả đều đúng
Khóa chính (Primary Key) của một bảng là:
Một trường hoặc nhóm trường có giá trị duy nhất
Một trường có thể chứa giá trị trùng lặp
Một khóa để mở dữ liệu trong bảng
Một trường không thể chứa giá trị số
Khóa ngoại (Foreign Key) dùng để:
Liên kết dữ liệu giữa các bảng
Xác định dữ liệu duy nhất trong bảng
Định dạng lại dữ liệu trong bảng
Xóa dữ liệu trong bảng
Bảng LopHoc gồm các trường MaLop, TenLop, GiaoVienChuNhiem. Hãy xác định khóa chính phù hợp:
MaLop
TenLop
GiaoVienChuNhiem
Không cần khóa chính
Một trường học muốn quản lý học sinh và lớp học. Học sinh có MaHS, lớp học có MaLop. Để liên kết hai bảng này, cần sử dụng:
Khóa chính
Khóa ngoại
Cả hai
Không cần liên kết
Cho 2 bảng dưới đây,làm thế nào để đảm bảo rằng mỗi đơn hàng phải có một khách hàng hợp lệ? KhachHang(MaKH, HoTen, DiaChi) DonHang(MaDH, MaKH, NgayDat)
Đặt MaKH làm khóa ngoại trong bảng DonHang.
Đặt MaKH làm khóa chính trong bảng DonHang.
Đặt MaKH làm khóa chính trong bảng KhachHang.
Không cần ràng buộc gì.
Trong bảng DiemThi(MaDiem, MaSV, MaMH, Diem), trường nào được chọn làm khóa chính?
MaDiem
MaSV
MaMH
Diem
Tại sao cần tách bảng MonHoc(MaMH, TenMH) thay vì lưu trực tiếp TenMH trong bảng DiemThi?
Giúp giảm trùng lặp dữ liệu
Giúp lưu trữ nhiều môn học hơn
Giúp truy vấn nhanh hơn
Giúp quản lý sinh viên dễ dàng hơn
Trong bảng DiemThi(MaDiem, MaSV, MaMH, Diem), trường MaMH là gì?
Khóa chính
Khóa ngoại
Chỉ mục
Không có vai trò gì đặc biệt
Khi cần quản lý thêm thông tin ngày sinh của sinh viên, cần thay đổi như thế nào?
Thêm trường NgaySinh vào bảng DiemThi
Thêm trường NgaySinh vào bảng SinhVien
Tạo bảng mới lưu trữ thông tin ngày sinh
Không cần thay đổi
Nếu muốn quản lý thêm thông tin số tiết học của môn học, cần thay đổi như thế nào?
Thêm trường SoTiet vào bảng MonHoc
Thêm trường SoTiet vào bảng DiemThi
Tạo bảng mới lưu số tiết học
Không cần thay đổi
Trường nào trong bảng DiemThi(MaDiem, MaSV, MaMH, Diem) là khóa ngoại?
MaDiem
MaSV và MaMH
Diem
MaDie
Trong bảng GiangVien(MaGV, TenGV, ChuyenMon), trường MaGV có vai trò gì?
Khóa chính
Khóa ngoại
Chỉ mục
Trường không quan trọng
Trong bảng LopHoc(MaLop, TenLop, MaGV), cặp trường nào không được trùng lặp?
MaLop và MaGV
TenLop và MaGV
MaLop và TenLop
MaGV và TenLop
Một bảng có thể có bao nhiêu khóa?
Một
Nhiều
Không có
Tùy thuộc vào dữ liệu
Một bảng có thể có bao nhiêu khóa chính?
Một
Nhiều
Không có
Tùy thuộc vào dữ liệu
Khi tạo bảng, vì sao cần chọn khóa chính?
Để định danh duy nhất mỗi bản ghi trong bảng
Để có thể xóa dữ liệu dễ dàng hơn
Để tìm kiếm dữ liệu nhanh hơn
Để có thể nhập dữ liệu tự động
Khác biệt giữa khóa chính và khóa ngoại là gì?
Khóa chính là duy nhất trong bảng, khóa ngoại tham chiếu đến khóa chính của bảng khác
Khóa chính có thể trùng lặp, còn khóa ngoại thì không
Khóa chính chỉ dùng để tìm kiếm dữ liệu
Khóa chính và khóa ngoại giống nhau
Trong bảng DiemThi(MaDiem, MaSV, MaMH, Diem), MaSV liên kết với bảng HocSinh. MaSV là:
Khóa chính
Khóa ngoại
Một cột thông thường
Không liên quan
Trong bảng DonHang(MaDH, MaKH, NgayDat), trường MaKH liên kết với bảng KhachHang. MaKH là:
Khóa chính
Khóa ngoại
Chỉ mục
Không có vai trò đặc biệt
Khi tạo bảng HocSinh, để đảm bảo mỗi học sinh có một mã duy nhất, cần làm gì?
Đặt MaHS là khóa chính
Đặt MaHS là khóa ngoại
Đặt MaHS là một chỉ mục
Không cần ràng buộc gì
Trong bảng ChiTietDonHang(MaDH, MaSP, SoLuong, ThanhTien), khóa chính phù hợp là gì?
MaDH
MaSP
Cặp MaDH và MaSP
Không cần khóa
Trong bảng banthuam, trường nào được chọn làm khóa chính? (Dạng 2: chọn đúng, sai)
idBanthuam
idBannhac
idCasi
Không có trường nào
Nếu muốn quản lý thêm thông tin về ngày sinh của các ca sĩ, cơ sở dữ liệu cần thay đổi bảng nào?(Dạng 2: chọn đúng, sai)
Bảng banthuam
Bảng bannhac
Bảng casi
Bảng nhacsi
Trong bảng DiemThi, trường nào được chọn làm khóa chính?(Dạng 2: chọn đúng, sai)
MaDiem
MaSV
MaMH
Không có trường nào
Nếu muốn quản lý thêm thông tin về số tín chỉ của môn học, cần thay đổi bảng nào?(Dạng 2: chọn đúng, sai)
Bảng DiemThi
Bảng SinhVien
Bảng MonHoc
Bảng GiangVien
