WorksheetsTin 11_cuối kì 2
Total questions: 20
Worksheet time: 6mins
Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?
idNhacsi
tenBannhac
idBannhac
tenNhacsi
Khi khai báo cặp trường (tenBannhac, idNhacsi) không được trùng lặp giá trị, loại khóa nào được sử dụng?
unique
foreign key
index
Primarykey
Chọn thao tác nào để thêm dữ liệu mới vào bảng trong HeidiSQL?
nhấn phím Delete
nhấn phím Ctrl + S
nhấn phím Alt + Enter
nhấn phím Insert
Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng "nhacsi"?
SELECT * FROM nhacsi
SELECT idNhacsi, tenNhacsi FROM nhacsi
SELECT nhacsi.* FROM nhacsi
SELECT * FROM nhacsi WHERE idNhacsi > 0
Trường idNhacsi trong bảng bannhac được gọi là gì?
trường khóa chính
trường khóa ngoài
trường bình thường
trường không có tính năng gì đặc biệt
Khi nào người dùng không thể xóa dữ liệu trong bảng nhacsi ?
khi trường idNhacsi chứa giá trị NULL
khi bảng bannhac không có dữ liệu
khi trường idNhacsi còn được tham chiếu bởi bảng bannhac
khi bảng nhacsi đã đầy
Sao lưu CSDL có mục đích chính là gì?
tăng hiệu suất của hệ thống CSDL
giảm thiểu dung lượng lưu trữ trên máy chủ
thay thế việc cập nhật phần mềm quản trị CSDL
đảm bảo an toàn dữ liệu khi hệ thống gặp sự cố
Nếu bạn muốn khôi phục CSDL từ một tệp sao lưu đã lưu trên máy tính, bạn nên sử dụng tính năng nào?
tải tệp SQL (Load SQL file)
xuất dữ liệu
xoá toàn bộ các bảng cũ
chỉ khôi phục bảng dữ liệu chính
Làm thế nào để truy vấn danh sách bản nhạc và tên nhạc sĩ chỉ của nhạc sĩ "Đỗ Nhuận"?
SELECT * FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'
SELECT tenBannhac, tenNhacsi FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'
SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi WHERE nhacsi.tenNhacsi = 'Đỗ Nhuận'
SELECT * FROM nhacsi WHERE tenNhacsi = 'Đỗ Nhuận'
Sau khi chọn thẻ truy vấn và nhập vào câu truy vấn, nhấn phím gì trên bàn phím để xem kết quả?
F6
F7
F8
F9
Tại sao việc đảm bảo tài nguyên cho các hoạt động CSDL lại quan trọng?
để hệ thống có thể chạy nhanh hơn so với đối thủ
để đáp ứng nhu cầu phát triển dữ liệu và công nghệ liên quan
để tiết kiệm chi phí lưu trữ
để tăng số lượng người dùng đồng thời trong hệ thống
Người quản trị CSDL cần có?
Tính cách tỉ mỉ
Cẩn thận, kiên nhẫn
Có kĩ năng phân tích
Cả ba đáp án đều đúng
Khi tạo lập cơ sở dữ liệu mới trong MySQL, bộ mã ký tự mặc định nào thường được sử dụng?
ascii
utf8mb3
Unicode 2 byte
utf8mb4
Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?
idBanthuam
idBannhac và idCasi
tenBannhac
tenCasi
Vai trò chính của nhà quản trị CSDL trong tổ chức là gì?
Đảm bảo CSDL luôn sẵn sàng và an toàn.
Xây dựng phần mềm mới.
Quản lý nhân sự trong tổ chức.
Kiểm soát truy cập vào các ứng dụng web.
Khi thực hiện sao lưu, lựa chọn Delete + insert có nghĩa là gì?
Xoá toàn bộ bảng trong CSDL.
Chỉ chèn thêm dữ liệu mới mà không xoá dữ liệu cũ.
Chỉ cập nhật cấu trúc bảng mà không ảnh hưởng đến dữ liệu.
Xoá dữ liệu cũ và chèn dữ liệu mới đã sao lưu.
Khi xuất cơ sở dữ liệu dưới dạng tệp SQL, bước nào sau đây là bắt buộc?
Chọn bảng muốn sao lưu và nhấn Export.
Xoá dữ liệu hiện tại trong cơ sở dữ liệu.
Đặt tên tệp sao lưu và chọn kiểu output.
Nhấn F5 để làm mới danh sách CSDL.
Khi nhập dữ liệu vào bảng bannhac , tại sao không cần nhập giá trị cho trường idBannhac ?
Vì trường idBannhac là trường khóa ngoại.
Vì trường idBannhac là trường không quan trọng.
Vì bảng bannhac không yêu cầu có trường idBannhac .
Vì trường idBannhac có kiểu dữ liệu AUTO_INCREMENT .
Để sửa dữ liệu trong bảng bannhac , người dùng cần làm gì?
Xóa dữ liệu cũ và nhập lại dữ liệu mới.
Sử dụng lệnh SQL để cập nhật dữ liệu.
Nháy đúp chuột vào ô dữ liệu cần sửa và nhập dữ liệu mới.
Xóa bảng và tạo lại.
Khi nào có thể xóa một dòng dữ liệu trong bảng bannhac ?
Khi trường idBannhac có giá trị NULL.
Khi dòng đó không còn tham chiếu đến bất kỳ bảng nào khác.
Khi tất cả các bản nhạc đã được lưu trữ.
Khi người dùng muốn xóa mà không có điều kiện gì đặc biệt.
