07/04/2025
Làm sao để có câu trả lời hay nhất?
07/04/2025
07/04/2025
Câu 1: Dựa vào các kiến thức đã học về phần mềm HeidiSQL và tính năng của nó. Đánh dấu Đúng (Đ) hoặc Sai (S) cho mỗi phát biểu sau đây:
a). HeidiSQL chỉ có thể được sử dụng trên hệ điều hành Windows.
Đúng (Đ). HeidiSQL là một công cụ quản lý cơ sở dữ liệu chủ yếu được phát triển cho Windows.
b). HeidiSQL cho phép người dùng kết nối đồng thời với nhiều hệ quản trị cơ sở dữ liệu khác nhau.
Đúng (Đ). HeidiSQL hỗ trợ kết nối với nhiều hệ quản trị cơ sở dữ liệu như MySQL, MariaDB, PostgreSQL, và Microsoft SQL Server.
c). Người dùng không thể thay đổi ngôn ngữ giao diện của HeidiSQL sau khi cài đặt.
Sai (S). HeidiSQL cho phép người dùng thay đổi ngôn ngữ giao diện trong phần cài đặt của phần mềm.
d). HeidiSQL có tính năng cho phép người dùng thực hiện các truy vấn SQL trực tiếp trên cơ sở dữ liệu.
Đúng (Đ). HeidiSQL là một công cụ mạnh mẽ để thực hiện các truy vấn SQL, quản lý dữ liệu, và cấu trúc cơ sở dữ liệu.
Câu 2: Để thêm trường mới vào bảng "nhacsi", các bước sau có đúng không?
a). Sử dụng phím Ctrl+Insert để thêm trường mới.
Đúng (Đ). Trong HeidiSQL, Ctrl+Insert thường được sử dụng để thêm một dòng hoặc trường mới.
b). Tên trường mới phải là "Column1" mặc định.
Sai (S). Khi thêm trường mới, HeidiSQL cho phép người dùng đặt tên trường tùy ý. "Column1" chỉ là tên mặc định nếu người dùng không nhập tên khác.
c). Để thêm trường "tenNhacsi", chọn kiểu dữ liệu là VARCHAR với độ dài 255.
Đúng (Đ). VARCHAR(255) là một kiểu dữ liệu phù hợp để lưu trữ tên nhạc sĩ.
d). Giá trị mặc định của trường "tenNhacsi" là NULL.
Đúng (Đ). Nếu không chỉ định giá trị mặc định, giá trị sẽ là NULL.
Câu 3: Bạn đang thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố. Đánh giá đúng/sai các câu lệnh SQL sau:
a). SELECT tinh.tenTinh, huyen.tenHuyen FROM tinh INNER JOIN huyen ON tinh.idTinh = huyen.idTinh;
Đúng (Đ). Đây là câu lệnh SQL đúng để truy xuất tên tỉnh và tên huyện từ hai bảng "tinh" và "huyen" thông qua liên kết INNER JOIN.
b). SELECT huyen.tenHuyen, tinh.tenTinh FROM huyen INNER JOIN tinh ON huyen.idTinh = tinh.idTinh;
Đúng (Đ). Câu lệnh này cũng đúng, chỉ khác thứ tự cột được truy xuất.
c). SELECT huyen.tenHuyen, tinh.tenTinh FROM huyen LEFT JOIN tinh ON huyen.idTinh = tinh.idTinh;
Đúng (Đ). LEFT JOIN sẽ trả về tất cả các bản ghi từ bảng "huyen" và các bản ghi khớp từ bảng "tinh".
d). SELECT tinh.tenTinh, huyen.tenHuyen FROM huyen INNER JOIN tinh ON huyen.idTinh = tinh.idTinh;
Sai (S). trong câu lệnh này bảng tinh và bảng huyện đã bị đảo ngược vị trí so với mệnh đề FROM.
07/04/2025
Nguyen Thi Ngoc HuyenChắc chắn rồi, hãy cùng phân tích và đưa ra đáp án cho các câu hỏi trắc nghiệm này nhé!
PHẦN II. TRẮC NGHIỆM ĐÚNG/SAI
Câu 1: Dựa vào các kiến thức đã học về phần mềm HeidiSQL và tính năng của nó. Đánh dấu Đúng (Đ) hoặc Sai (S) cho mỗi phát biểu sau đây:
a) HeidiSQL chỉ có thể được sử dụng trên hệ điều hành Windows.Đáp án: Đ (HeidiSQL được thiết kế để chạy trên Windows)
b) HeidiSQL cho phép người dùng kết nối đồng thời với nhiều hệ quản trị cơ sở dữ liệu khác nhau.Đáp án: Đ (HeidiSQL hỗ trợ nhiều loại cơ sở dữ liệu như MySQL, MariaDB, PostgreSQL, Microsoft SQL Server)
c) Người dùng không thể thay đổi ngôn ngữ giao diện của HeidiSQL sau khi cài đặt.Đáp án: S (HeidiSQL cho phép người dùng thay đổi ngôn ngữ giao diện trong cài đặt)
d) HeidiSQL có tính năng cho phép người dùng thực hiện các truy vấn SQL trực tiếp trên cơ sở dữ liệu.Đáp án: Đ (HeidiSQL là một công cụ quản lý cơ sở dữ liệu, cho phép thực hiện truy vấn SQL)
Câu 2: Để thêm trường mới vào bảng "nhacsi", các bước sau có đúng không?
a) Sử dụng phím Ctrl + Insert để thêm trường mới.Đáp án: Đ (Đây là phím tắt để thêm trường mới trong HeidiSQL)
b) Tên trường mới phải là "Column1" mặc định.Đáp án: S (Người dùng có thể đặt tên trường tùy ý)
c) Để thêm trường "tenNhacsi", chọn kiểu dữ liệu là VARCHAR với độ dài 255.Đáp án: Đ (VARCHAR là kiểu dữ liệu chuỗi ký tự, độ dài 255 là hợp lý cho tên nhạc sĩ)
d) Giá trị mặc định của trường "tenNhacsi" là NULL.Đáp án: S (NULL là giá trị mặc định nếu không được chỉ định, nhưng người dùng có thể đặt giá trị mặc định khác)
Câu 3: Bạn đang thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố. Đánh giá đúng/sai các câu lệnh SQL sau:
casi (idCasi, tenCasi)
nhacsi (idNhacsi, tenNhacsi)
bannhac (idBannhac, tenBannhac, idNhacsi)
banthuam (idBanthuam, idBannhac, idCasi)
a) SELECT tinh.tenTinh, huyen.tenHuyen FROM tinh INNER JOIN huyen ON tinh.idTinh = huyen.idTinh;Đáp án: Đ (Câu lệnh này đúng cú pháp, lấy tên tỉnh và tên huyện từ hai bảng liên kết)
b) SELECT huyen.tenHuyen, tinh.tenTinh FROM huyen INNER JOIN tinh ON huyen.idTinh = tinh.idTinh;Đáp án: Đ (Câu lệnh này cũng đúng, chỉ đảo ngược thứ tự cột lấy ra)
c) SELECT huyen.tenHuyen, tinh.tenTinh FROM huyen LEFT JOIN tinh ON huyen.idTinh = tinh.idTinh;Đáp án: Đ (Câu lệnh này sử dụng LEFT JOIN, lấy tất cả huyện và tỉnh tương ứng, kể cả huyện không có tỉnh)
d) SELECT tinh.tenTinh, huyen.tenHuyen FROM huyen INNER JOIN tinh ON huyen.idTinh tinh.idTinh;Đáp án: S (Câu lệnh sai cú pháp, thiếu dấu "=" trong điều kiện JOIN)
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