07/04/2025
Làm sao để có câu trả lời hay nhất?
07/04/2025
07/04/2025
Câu 4: Dựa vào các kiến thức đã học về quá trình cài đặt và sử dụng MySQL. Đánh dấu Đúng (Đ) hoặc Sai (S) cho mỗi phát biểu sau đây:
a). MySQL có thể được tải xuống từ trang web chính thức và cài đặt trên các hệ điều hành khác nhau.
Đúng (Đ). MySQL là mã nguồn mở và có thể cài đặt trên nhiều hệ điều hành như Windows, Linux, macOS.
b). Trong quá trình cài đặt MySQL, tùy chọn "Typical" chỉ cài đặt một số thành phần cơ bản của MySQL và bỏ qua các thành phần quan trọng.
Sai (S). "Typical" cài đặt các thành phần phổ biến và cần thiết để sử dụng MySQL.
c). Việc cài đặt MySQL yêu cầu người dùng phải có kiến thức chuyên sâu về lập trình và cơ sở dữ liệu.
Sai (S). Cài đặt MySQL khá đơn giản và không yêu cầu kiến thức chuyên sâu.
d). Sau khi cài đặt MySQL, người dùng có thể ngay lập tức bắt đầu quản lý cơ sở dữ liệu mà không cần thực hiện thêm bất kỳ cấu hình nào.
Sai (S). Sau khi cài đặt, cần cấu hình một số thiết lập cơ bản như tạo tài khoản người dùng và thiết lập mật khẩu.
Câu 5: Khi tạo bảng "nhacsi", các bước sau có đúng không?
a). Trường "idNhacsi" phải được đặt kiểu dữ liệu là INT.
Đúng (Đ). INT là kiểu dữ liệu phù hợp cho khóa chính.
b). Trường "tenNhacsi" nên có kiểu dữ liệu là CHAR(255).
Sai (S). Nên dùng VARCHAR(255) vì CHAR cố định độ dài, còn VARCHAR linh hoạt hơn.
c). Chọn AUTO_INCREMENT cho trường "idNhacsi" để tự động tăng giá trị.
Đúng (Đ). AUTO_INCREMENT giúp tự động tăng giá trị khóa chính.
d). Bỏ chọn ALLOW NULL cho "idNhacsi" để đảm bảo không có giá trị rỗng.
Đúng (Đ). Bỏ chọn ALLOW NULL đảm bảo trường không chứa giá trị NULL.
Câu 6: Bạn đang viết câu lệnh SQL để lấy danh sách các bản thu âm của ca sĩ Lê Dung. Đánh giá đúng/sai các câu lệnh SQL sau:
a). SELECT banthuam.idBanthuam, bannhac.tenBannhac, nhacsi.tenNhacsi, casi.tenCasi FROM banthuam INNER JOIN casi ON banthuam.idCasi = casi.idCasi WHERE casi.tenCasi = 'Lê Dung';
Đúng (Đ). Câu lệnh này đúng.
b). SELECT banthuam.idBanthuam, bannhac.tenBannhac, nhacsi.tenNhacsi FROM banthuam INNER JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac WHERE casi.tenCasi = 'Lê Dung';
Sai (S). Câu lệnh này thiếu liên kết với bảng "casi" nên không thể lọc theo tên ca sĩ.
c). SELECT banthuam.idBanthuam, bannhac.tenBannhac, nhacsi.tenNhacsi, casi.tenCasi FROM banthuam INNER JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac INNER JOIN casi ON banthuam.idCasi = casi.idCasi WHERE casi.tenCasi = 'Lê Dung';
Đúng (Đ). Câu lệnh này đúng.
d). SELECT banthuam.idBanthuam, bannhac.tenBannhac, nhacsi.tenNhacsi FROM banthuam INNER JOIN casi ON banthuam.idCasi = casi.idCasi WHERE casi.tenCasi = 'Lê Dung';
Đúng (Đ). Câu lệnh này đúng.
Câu 7: Khi khai báo bảng bannhac, các thao tác dưới đây có đúng không?
a). Trường idBannhac được chọn kiểu dữ liệu là INT.
Đúng (Đ). INT là kiểu dữ liệu phù hợp cho khóa chính.
b). Trường tenBannhac có kiểu dữ liệu VARCHAR với độ dài 255.
Đúng (Đ). VARCHAR(255) phù hợp để lưu trữ tên ban nhạc.
c). Trường idBannhac được đánh dấu cho phép giá trị NULL.
Sai (S). Khóa chính không được phép có giá trị NULL.
d). Trường tenBannhac có giá trị mặc định là NULL.
Đúng (Đ). Nếu không chỉ định giá trị mặc định, giá trị sẽ là NULL.
Canvas
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
3 giờ trước
Top thành viên trả lời