Font size
WorksheetsÔN TẬP GIỮA KỲ 2 TIN HỌC 11
Total questions: 133
Worksheet time: 2hrs 57mins
Chọn đáp án sai khi nói về lợi ích của ứng dụng CSDL trong quản lí.
Tiện lợi
Kịp thời
Sai sót nhiều
Nhanh chóng
Tính chất công việc nào sau đây quản lí dữ liệu thủ công khi chưa có máy tính.
rất tiện lợi
rất vất vả
rất nhanh chóng
rất kịp thời
Hệ QTCSDL nào sau đây là sản phẩm mã nguồn mở miễn phí?
ORACLE
SQL Server
DB2
MySQL
Để tải về một trong các bản MySQL, ta truy cập vào địa chỉ nào sau đây?
https://dev.mysql.com/downloads/mysql/
https://dev.mysqlserver.com/downloads/mysql/
https://dev.mysql.com/download/mysql/
https://dev.mysql.com/donloads/mysql/
Để tải về một trong hai bản của HeidiSQL, ta truy cập vào địa chỉ nào sau đây?
https://www.heidisql.com/download.php
https://www.heidisql.com/downloads.php
https://www.haidisql.com/dowload.php
https://www.hiedisql.com/donloads.php
Để vào cửa sổ làm việc của HeidiSQL, cần thực hiện các công việc nào sau đây?
Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mới
Không cần nhập Người dùng và Mật khẩu, chỉ cần nháy vào nút Mở
Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mở
Không cần nhập Người dùng và Mật khẩu, chỉ cần nháy vào nút Mới
MySQL và HeidiSQL là các phần mềm
mã nguồn đóng
thương mại
tự do
mã nguồn mở
Muốn thay đổi ngôn ngữ khi làm việc với HeidiSQL, thao tác nào sau đây là đúng?
Chọn Tools/Preferences/Data editor/thay đổi trong Application language
Chọn Tools/Preferences/General/thay đổi trong Application language
Chọn Edit/Preferences/General/thay đổi trong Application language
Chọn Go to/Preferences/General/thay đổi trong Application language
Đâu không phải là đặc điểm của MySQL?
MySQL hỗ trợ khả năng mở rộng lên đến hàng triệu bản ghi và hàng nghìn người dùng
Có giao diện quản lý đồ họa (MySQL Workbench) giúp dễ dàng quản lý và tương tác với CSDL
Cho phép phát triển ứng dụng lớn và có khả năng mở rộng trong tương lai.
Không thể kết nối đến các phần mềm khác.
Phần mềm nào sau đây không phải là hệ QTCSDL?
ORACLE
MySQL
Microsoft SQL Sever
Microsoft Excel
Sao lưu CSDL để làm gì?
Để phục hồi lại CSDL khi CSDL bị mất.
Để xóa CSDL.
Để xem CSDL có bị mất hay không.
Để tạo mới CSDL
Điểm mạnh của việc quan lí bằng CSDL trên máy nào sau đây sai?
Tiện lợi, kịp thời
Nhanh chóng hơn
Hạn chế sai sót
Khó khăn hơn vì phải thiết kế CSDL phức tạp
Đâu không phải là ưu điêm của quản lí CSDL trên máy tính?
Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn so với quản lý thủ công
Quản lý CSDL trên máy tính thường nhanh chóng, tiết kiệm thời gian và công sức hơn so với quản lý thủ công
Quản lý CSDL trên máy tính mang lại khả năng tra cứu và phân tích dữ liệu hiệu quả hơn so với quản lý thủ công
Quản lý CSDL trên máy tính không thể tìm kiếm thông tin nhanh hơn quản lý thủ công
MySQL có hạn chế nào sau đây?
Dễ sử dụng
Miễn phí
Giao diện dòng lệnh không thuận tiện với người dùng mới
Không có bản quyền.
Đâu không phải là ưu điêm của HeidiSQL?
Phần mềm mã nguồn mở, miễn phí
Giúp kết nối, làm việc với nhiều hệ QTCSDL
Có hỗ trợ tiếng Việt
Là phần mềm dùng để lập trình
Thành phần nào không nằm trong cấu trúc bảng của cơ sở dữ liệu?
Các cột và hàng
Các trường khóa
Các giá trị dữ liệu
Các hàm tính toán
Trường khóa chính (Primary Key) trong một bảng là gì?
Một cột có giá trị không được trùng lặp
Một cột có thể chứa giá trị NULL
Một tập hợp các cột có thể chứa giá trị trùng lặp
Một cột không có giá trị nào
Trường khóa ngoại (Foreign Key) có chức năng gì?
Nhận dạng duy nhất mỗi hàng trong bảng
Đảm bảo tính toàn vẹn tham chiếu giữa các bảng
Một cột có giá trị không được trùng lặp
Tạo ra các giá trị ngẫu nhiên
Câu 5: Bảng banthuam gồm các trường như sau: banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi). Hãy cho biết trong bảng banthuam trường nào được chọn làm khoá chính, vì sao?
Trường tenBannhac được chọn làm khoá chính, vì trường tenBannhac xác định duy nhất một bản nhạc.
Trường tenNhacsi được chọn làm khoá chính, vì trường tenNhacsi xác định duy nhất một nhạc sĩ
Trường tenCasi được chọn làm khoá chính, vì trường tenCasi xác định duy nhất một ca sĩ.
Trường idBanthuam được chọn làm khoá chính, vì trường idBanthuam xác định duy nhất một bản thu âm.
Câu 6: Để tạo lập bảng thì cần?
Xác định 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ìm kiếm thông tin và kết xuất chúng
Câu 7: Đâu không phải là khóa nào trong CSDL?
Khóa chính
Khóa ngoài
Khóa cấm trùng lặp giá trị
Khoá do người dùng tự tạo
Câu 8: Để 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 để hạn chế dữ liệu lặp lại
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ý
Hiển thị thông tin đã kết xuất
Câu 9: Để thêm thông tin ngày sinh của các nhạc sĩ, ca sĩ vào CSDL, bạn cần?
Cần thay đổi cấu trúc CSDL bằng cách thêm một bảng mới để lưu trữ thông tin này
Thêm một trường mới vào bảng "nhacsi" và bảng "casi" để lưu trữ thông tin ngày sinh
Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác
CSDL tự động thêm bảng nhacsi và bảng casi
Câu 10: Một bảng có thể có bao nhiêu trường khóa chính?
Không giới hạn
Một
Hai
Ba
Câu 11: Phát biểu nào sai khi nói về giá trị của khóa ngoài.
Có thể chứa giá trị NULL
Tùy trường hợp có thể có gi
o nhiêu trường khóa chính?
Không giới hạn
Một
Hai
Ba
Phát biểu nào sai khi nói về giá trị của khóa ngoài.
Có thể chứa giá trị NULL
Tùy trường hợp có thể có giá trị NULL hoặc không
Không thể chứa giá trị NULL
Giá trị có thể trùng nhau.
Trường khóa nào có thể dùng để tạo mối quan hệ giữa các bảng trong cơ sở dữ liệu?
Khóa chính
Khóa ngoại
Khóa cấm trùng lập giá trị
Khóa dự phòng
Các trường khóa chính thường được đặt ở đâu trong bảng?
Bất kỳ cột nào
Cột đầu tiên
Cột cuối cùng
Cột giữa
Để tạo bảng trong cơ sở dữ liệu, cần làm gì đầu tiên?
Xác định các cột và kiểu dữ liệu của chúng
Xác định khóa chính
Xác định khóa ngoại
Xác định tên bảng
Việc đầu tiên để làm việc với một CSDL là?
Thu thập CSDL
Xử lý CSDL
Tạo lập CSDL
Thiết kế CSDL
Câu lệnh SQL nào dùng để tạo một bảng mới trong CSDL?
CREATE TABLE
CREATE DATABASE
INSERT INTO
SELECT FROM
Để thực hiện tạo bảng thì cần phải?
Xác định cấu trúc bảng
Xác định khóa
Thu thập dữ liệu
Xử lý dữ liệu
Đâu là cú pháp đúng để tạo một bảng có hai cột: ID và Name?
CREATE TABLE MyTable (ID INT, Name VARCHAR(255));
CREATE TABLE MyTable ID INT, Name VARCHAR(255);
CREATE MyTable (ID INT, Name VARCHAR(255));
CREATE TABLE MyTable (ID INT, Name TEXT);
Khi tạo bảng, kiểu dữ liệu INT dùng để lưu trữ loại dữ liệu nào?
Số nguyên
Số thập phân
Chuỗi ký tự
Ngày tháng
Sau khi kết nối đến cơ sở dữ liệu, bạn có thể chọn cơ sở dữ liệu đó trong?
Danh sách cơ sở dữ liệu được hiển thị bên dưới của HeidiSQL
Danh sách cơ sở dữ liệu được hiển thị bên phải của HeidiSQL
Danh sách cơ sở dữ liệu được hiển thị bên trái của HeidiSQL
Danh sách cơ sở dữ liệu được hiển thị bên trên của HeidiSQL
Để tạo bảng mới trong HeidiSQL, sau khi click phải vào tên CSDL ta chọn?
" Create database/table"
"Root"
"Create new/table"
-uroot -p
Sau khi đã tạo các bảng, bạn có thể thiết lập các quan hệ giữa các bảng bằng cách?
Thiết lập khóa phụ
Thiết lập khóa
Sau khi đã tạo các bảng, bạn có thể thiết lập các quan hệ giữa các bảng bằng cách?
Thiết lập khóa phụ
Thiết lập khóa chính
Thiết lập khóa ngoại
Thiết lập khoá chống trùng lặp
Bạn có thể sử dụng các câu lệnh SQL để?
Thêm, sửa, xóa, tìm kiếm, sắp xếp, thống kê, lập báo cáo dữ kiệu trong các bảng.
Kết nối đến các phần mềm khác.
Để phục hồi lại CSDL khi CSDL bị mất.
Phân tích và sắp xếp lại dữ liệu để hạn chế dữ liệu lặp lại
Để tạo bảng Casi cần?
Nháy nút trái chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng
Nhấn giữ nút phải chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng
Nháy nút phải chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng
Nháy chuột phải vào biểu tượng trên màn hình nền và chọn HeidiSQL và chọn cơ sở dữ liệu
Khi chọn thêm mới để thêm trường thì một trường mới hiện ra với tên mặc định là?
Cột mới
Trường mới
Column 1
Row 1
Để thêm khai báo trường tiếp theo ta thực hiện?
Nhấn Ctrl+Insert
Nhấn Ctrl+Inter
Nhấn Ctrl+Delete
Nhấn Ctrl+Home
Để ấn định khóa chính thì ta thực hiện?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Chọn Create new index -> Unique
Chọn Create new index -> Fulltext
Cần làm gì trong trường hợp chọn nhầm trường làm khóa chính, như chọn nhầm trường tenNhacsi?
Nháy chuột vào ô tenNhacsi ở dưới ô PRIMARY KEY ở phần trên và chọn lại idNhacsi
Nháy chuột vào ô bên cạnh dưới ô PRIMARY
Nháy chuột vào ô idnhacsi ở dưới ô PRIMARY KEY ở phần trên và chọn lại tenNhacsi
Nháy chuột vào ô bên cạnh dưới ô Unique
Trong SQL, từ khóa nào dùng để đảm bảo rằng giá trị của một cột không bị trùng lặp?
UNIQUE
DISTINCT
PRIMARY
INDEX
Câu lệnh SQL nào dùng để cập nhật dữ liệu trong bảng?
UPDATE
ALTER
MODIFY
INSERT
Từ khóa nào dùng để chỉ định một cột không thể chứa giá trị NULL?
NOT NULL
UNIQUE
PRIMARY
CREATE
Câu lệnh nào dùng để thêm một hàng dữ liệu vào bảng có tên là Products?
Một cột không thể chứa giá trị NULL?
NOT NULL
UNIQUE
PRIMARY
CREATE
Câu lệnh nào dùng để thêm một hàng dữ liệu vào bảng có tên là Products?
INSERT INTO Products VALUES (1, 'Laptop', 800);
ADD TO Products VALUES (1, 'Laptop', 800);
UPDATE Products VALUES (1, 'Laptop', 800);
MODIFY Products VALUES (1, 'Laptop', 800);
Khóa ngoài có tác dụng?
Thể hiện dữ liệu chính
Liên kết các dữ liệu trong bảng với nhau
Liên kết dữ liệu giữa các bảng
Thêm hàng và cột vào bảng
Việc thiết lập khóa ngoài được thực hiện như thế nào?
Việc thiết lập khóa ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khóa ngoài
Việc thiết lập khóa ngoài được thực hiện bằng cách chỉ định bảng mà khóa ngoài này tham chiếu đến (bảng gốc)
Việc thiết lập khóa ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khóa ngoài, và chỉ định bảng mà khóa ngoài này tham chiếu đến (bảng gốc)
Việc thiết lập khóa ngoài được thực hiện bằng cách chỉ định khóa ngoài ở bảng này với bảng khác.
Để chọn giá trị mặc định là AUTO_INCREMENT thì nháy chuột vào ô?
Allow NULL
Add column
No default
Add rows
Khi tạo bảng có khóa ngoại, kiểu dữ liệu của cột khóa ngoại phải như thế nào so với cột khóa chính trong bảng tham chiếu?
Giống nhau
Khác nhau
Không quan trọng
Phải là chuỗi ký tự
Tên các trường không được trùng lặp giá trị nên phải khai báo khóa?
Chính
Phụ
Cấm trùng lặp
Khóa ngoài
Để khai báo khóa cấm trùng lặp ta dùng?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Chọn Create new index -> Unique
Chọn Create new index -> Fulltext
Để khai báo khóa ngoài chọn thẻ?
" Create database"
"Create new"
"Root"
Foreign keys
Để chọn bảng tham chiếu ta chọn ô?
" Create database"
"Create new"
Reference table
Foreign keys
Để tạo bảng mới trong HeidiSQL, ta chọn?
"Create database"
"Root"
"Create new"
Drop
Để ấn định khóa chính thì ta thực hiện?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Để ấn định khóa chính thì ta thực hiện?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Chọn Create new index -> Unique
Chọn Create new index -> Fulltext
Khi chọn thêm mới để thêm trường thì một trường mới hiện ra với tên mặc định là?
Cột mới
Trường mới
Column 1
Row 1
Thứ tự tạo bảng hocsinh nào sau đây đúng?
2, 1, 3
2, 1, 3
3, 2, 1
1, 2, 3
Để thêm khóa ngoại vào bảng dùng câu lệnh nào?
ALTER TABLE ADD FOREIGN KEY
ADD FOREIGN KEY TO TABLE
MODIFY TABLE ADD FOREIGN KEY
UPDATE TABLE ADD FOREIGN KEY
Để xem toàn bộ dữ liệu trong bảng ta chọn thẻ?
Truy vấn
Table
Dữ liệu
Chọn CSDL
Để biểu diễn thứ tự tăng dần ta dùng
DESC
LIKE
AND
ASC
Để biểu diễn thứ tự giảm dần ta dùng
ASC
LIKE
AND
DESC
Để lấy ra danh sách dữ liệu thỏa mãn một yêu cầu nào đó ta thực hiện?
Các thao tác tạo bộ lọc
Các thao tác xóa
Các thao tác sắp xếp
Các thao tác thêm hàng
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "hocsinh" ta dùng câu truy vấn?
SELECT * FROM hocsinh WHERE tenhocsinh LIKE '%Hoa%';
SELECT * FROM hocsinh WHERE idhocsinh = 1;
SELECT * FROM hocsinh;
SELECT * FROM hocsinh WHERE tenhocsinh LIKE 'N%';
Muốn truy xuất các tên hoc sinh theo thứ tự từ A đến Z ta dùng câu truy vấn?
SELECT * FROM hocsinh WHERE tenhocsinh LIKE '%Hoa%';
SELECT * FROM hocsinhWHERE idhocsinh = 1;
SELECT * FROM hocsinh ORDER BY tenhocsinh ASC;
SELECT * FROM hocsinhWHERE tenhocsinh LIKE 'N%';
Muốn truy xuất dữ liệu hoc sinh có "idhocsinh" nằm trong danh sách (1, 2, 3) ta dùng câu truy vấn?
SELECT * FROM hocsinh WHERE tenhocsinh LIKE '%Hoa%';
SELECT * FROM hocsinh WHERE idhocsinh = 1, 2, 3;
SELECT * FROM hocsinh WHERE idhocsinh IN (1, 2, 3);
SELECT * FROM hocsinh WHERE tenhocsinh LIKE 'N%';
Muốn truy xuất dữ liệu các ca sĩ theo thứ tự "idcasi" giảm dần ta dùng câu truy vấn?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%'
SELECT * FROM casi WHERE idcasi = 1
SELECT * FROM casi ORDER BY idcasi DESC
SELECT * FROM casi WHERE tencasi LIKE 'N%'
Muốn truy xuất dữ liệu các ca sĩ có "idcasi" là 1 ta dùng câu truy vấn?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%'
SELECT * FROM casi WHERE idcasi = 1
SELECT * FROM casi
SELECT * FROM casi WHERE tencasi LIKE 'N%'
Muốn truy xuất dữ liệu các ca sĩ có "tencasi" bắt đầu bằng chữ "N" ta dùng?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%'
SELECT * FROM casi WHERE idcasi = 1
SELECT * FROM casi
SELECT * FROM casi WHERE tencasi LIKE 'N%'
Muốn truy xuất dữ liệu các ca sĩ có "tencasi" chứa từ khóa "Hoa" ta dùng?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%'
SELECT * FROM casi WHERE idcasi = 1
SELECT * FROM casi
SELECT * FROM casi WHERE tencasi LIKE 'N%'
Thứ tự thực hiện các thao tác lọc là?
2, 1, 3
2, 1, 3
3, 2, 1
1, 2, 3
Để chỉnh sửa dữ liệu trong bảng ta thực hiện?
Nháy đúp chuột vào ô dữ liệu cần sửa và nhập lại
Nhấn phím Insert
Nháy nút phải chuột vào ô cần sửa
Nháy nút trái chuột vào ô dữ liệu cần sửa
Để xóa các dòng dữ liệu trong bảng, ta thực hiện?
Đánh dấu những dòng muốn chọn và nhấn tổ hợp phím Ctrl+Delete
Đánh dấu những dòng muốn chọn và nhấn tổ hợp phím Ctrl+Insert
Đánh dấu những dòng muốn chọn và chọn Insert row into table
Đánh dấu chọn add column
Để xóa bộ lọc ta chọn?
Dọn dẹp và Lọc
Lọc
Quick Filter
Insert row
Khi cập nhật một bảng có khoá ngoài, dữ liệu của trường khoá ngoài phải là?
Biểu thức logic một bảng khác
Biểu thức kí tự liên kết với một ô trong bảng
Dữ liệu tham chiếu được đến một trường khoá chính củ
một bảng có khoá ngoài, dữ liệu của trường khoá ngoài phải là?
Biểu thức logic một bảng khác
Biểu thức kí tự liên kết với một ô trong bảng
Dữ liệu tham chiếu được đến một trường khoá chính của một bảng tham chiếu
Tạo liên kết
HeidiSQL hỗ trợ kiểm soát việc cập nhật dữ liệu của trường khoá ngoài bằng cách?
Đảm bảo rằng giá trị của trường khoá chính phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu
Đảm bảo rằng giá trị của trường khoá ngoài phải là giá trị tham chiếu đến một bảng khác
Đảm bảo rằng giá trị của trường khoá ngoài phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu
Kiểm tra các giá trị trong bảng
Để chèn dữ liệu vào bảng có tham chiếu, bạn cần đảm bảo điều gì về các giá trị khóa ngoại?
Giá trị khóa ngoại phải tồn tại trong bảng tham chiếu
Giá trị khóa ngoại phải là duy nhất
Giá trị khóa ngoại phải là số nguyên
Giá trị khóa ngoại phải là chuỗi ký tự
Ý nghĩa câu truy vấn UPDATE hocsinh SET tenhocsinh = 'Huỳnh Anh' WHERE idhocsinh = 1; là?
Cập nhật tên của tất cả học sinh thành 'Huỳnh Anh'
Thêm một hàng mới với tên 'Huỳnh Anh'
Cập nhật tên của học sinh 'Huỳnh Anh' thành idhocsinh = 1
Cập nhật tên của học sinh có idhocsinh = 1 thành 'Huỳnh Anh'
Khi nào cần sử dụng câu lệnh ALTER TABLE?
Khi cần thay đổi cấu trúc của bảng
Khi cần xóa dữ liệu từ bảng
Khi cần chèn dữ liệu vào bảng
Khi cần truy vấn dữ liệu từ bảng
Trong câu try vấn UPDATE hocsinh SET ngaysinh = '2025-02-14' WHERE idhocsinh = 10;, điều kiện WHERE idhocsinh = 10 có tác dụng gì?
Xác định hàng cụ thể cần cập nhật
Xóa hàng có idhocsinh = 10
Chèn hàng mới với idhocsinh = 10
Thay đổi cấu trúc của bảng hocsinh
Để truy xuất tất cả dữ liệu từ bảng "banthuam" ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT idbannhac, idcasi FROM banthuam;
SELECT * FROM banthuam WHERE idbannhac = 1;
Điều gì xảy ra khi xóa một hàng có khóa ngoại trong bảng tham chiếu?
Giá trị khóa ngoại trong các bảng liên quan sẽ bị lỗi tham chiếu
Giá trị khóa ngoại trong các bảng liên
Điều gì xảy ra khi xóa một hàng có khóa ngoại trong bảng tham chiếu?
Giá trị khóa ngoại trong các bảng liên quan sẽ bị lỗi tham chiếu
Giá trị khóa ngoại trong các bảng liên quan sẽ tự động xóa
Giá trị khóa ngoại trong các bảng liên quan sẽ trở thành NULL
Giá trị khóa ngoại trong các bảng liên quan sẽ không thay đổi
Để truy xuất dữ liệu từ bảng "banthuam" sắp xếp tăng dần theo một trường cụ thể ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac DESC;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT * FROM banthuam WHERE idbannhac = 1;
Để xóa dữ liệu có tham chiếu, bạn cần thực hiện bước nào trước?
Xóa các giá trị khóa ngoại liên quan trước
Xóa bảng tham chiếu trước
Cập nhật các giá trị khóa chính
Thay đổi cấu trúc bảng
Câu lệnh SQL nào dùng để thêm một hàng dữ liệu vào bảng?
INSERT INTO
ADD TO
INCLUDE INTO
ATTACH TO
Để Truy xuất dữ liệu từ bảng "quanhuyen" với điều kiện danso cần tìm là lớn hơn 1.000.000 và dientich nhỏ hơn 1000 ta dùng câu lệnh?
SELECT * FROM quanhuyen WHERE danso > 1000000 AND dientich < 1000;
SELECT * FROM quanhuyen WHERE idquanhuyen = 1;
SELECT * FROM quanhuyen;
SELECT idquanhuyen, tenquanhuyen FROM quanhuyen;
Để chỉnh sửa dữ liệu trong bảng ta thực hiện?
Nháy đúp chuột vào ô dữ liệu muốn sửa
Nháy nút trái chuột vào ô dữ liệu muốn sửa
Nhấn và giữ nút phải chuột vào ô dữ liệu muốn sửa
Nháy chuột phải vào ô muốn chọn
Để Truy xuất dữ liệu từ bảng "quanhuyen" sắp xếp giảm dần theo một trường cụ thể?
SELECT * FROM quanhuyen WHERE danso > 1000000;
SELECT * FROM quanhuyen WHERE idquanhuyen = 1;
SELECT * FROM quanhuyen ORDER BY danso DESC;
SELECT idquanhuyen, tenquanhuyen FROM quanhuyen;
Các bảng có thể có quan hệ với nhau, thể hiện qua?
Khóa chính
Khóa phụ
Khóa ngoại
Khoá chống trùng lặp
Nhờ khóa ngoại có thể?
Xác đinh các kiểu dữ liệu trong bảng
Tạo được khóa chính
Truy xuất dữ liệu từ các bảng khác theo mối quan hệ
Truy xuất dữ liệu ở bảng nào cũng
Nhờ khóa ngoại có thể?
Xác đinh các kiểu dữ liệu trong bảng
Tạo được khóa chính
Truy xuất dữ liệu từ các bảng khác theo mối quan hệ
Truy xuất dữ liệu ở bảng nào cũng được
Trong giao diện của một hệ quản trị CSDL, để truy xuất dữ liệu từ các bảng khác theo mối quan hệ thì người dùng có thể?
Sử dụng các trường dữ liệu
Sử dụng các phần mềm truy vấn dữ liệu như truy vấn SQL hoặc các công cụ đồ họa
Sử dụng các công cụ truy vấn dữ liệu như truy vấn SQL hoặc các công cụ đồ họa
Sử dụng các dòng dữ liệu
Câu lệnh SQL nào dùng để liên kết bảng Orders và bảng Customers thông qua cột CustomerID
SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID
SELECT * FROM Orders CREATE JOIN Customers ON Orders.CustomerID =Customers.CustomerID
SELECT * FROM Orders SELECT Customers ON Orders.CustomerID = Customers.CustomerID
SELECT * FROM Orders UPDATE Customers ON Orders.CustomerID = Customers.CustomerID
Để truy xuất dữ liệu từ các bảng có mối quan hệ với nhau thì?
Người dùng cần sử dụng khóa chính
Người dùng sử dụng các phần mềm thứ ba
Người dùng cần sử dụng câu lệnh INNER JOIN để kết hợp các bảng với nhau theo khoá ngoài
Người dùng sử dụng khoá chống trùng lặp
Câu lệnh INNER JOIN cho phép?
Xử lý thông tin hiệu quả
Sử dụng dữ liệu một cách hợp lý
Truy xuất dữ liệu từ nhiều bảng cùng một lúc bằng cách ghép các bảng lại với nhau theo khoá ngoài
Sao lưu dự phòng một cách hiệu quả.
Câu lệnh SQL nào dùng để truy xuất dữ liệu từ ba bảng trở lên?
SELECT * FROM Table1 JOIN Table2 ON Table1.ID = Table2.ID JOIN Table3 ON Table1.ID = Table3.ID
SELECT * FROM Table1 JOIN Table2 ON Table1.ID = Table2.ID AND Table1.ID = Table3.ID
SELECT * FROM Table1, Table2, Table3 WHERE Table1.ID = Table2.ID AND Table1.ID = Table3.ID
SELECT * FROM Table1 IN Table2 ON Table1.ID = Table2.ID IN Table3 ON Table1.ID = Table3.ID
Để truy vấn hai bảng qua liên kết khoá, câu truy vấn SQL với mệnh đề JOIN nào sau đây là đúng?
Lập danh sách bao gồm idBannhac, tenBannhac, tenNhacsi từ tất cả các bản nhạc có trong bảng bannhac.
ên kết khoá, câu truy vấn SQL với mệnh đề JOIN nào sau đây là đúng?
A.
B.
C.
D.
Lập danh sách bao gồm idBannhac, tenBannhac, tenNhacsi từ tất cả các bản nhạc có trong bảng bannhac. (Lưu ý: bảng bannhac gồm idBannhac, tenBannhac, idNhacsi; bảng nhacsi gồm idNhacsi, tenNhacsi).
A.
B.
C.
D.
Ý nghĩa câu truy vấn sau là gì? SELECT khach.makhach, khach.hoten, hanghoa.tenhang, donhang.ngaydat FROM donhang INNER JOIN khach ON khach.makhach=donhang.makhach INNER JOIN hanghoa ON hanghoa.mahang=donhang.mahang WHERE khach.hoten="Cao Ngọc Minh" OR ngaydat="2025-08-09";
A. Lập danh sách các sách các hàng hóa mà khách hàng "Cao Ngọc Minh" đã đặt trong ngày 2025-08-09. Thông tin hiểm thị gồm: makhach, hoten, tenhang, ngaydat.
B. Lập danh sách các sách các hàng hóa mà khách hàng "Cao Ngọc Minh" có ngày sinh là "2025-08-09". Thông tin hiểm thị gồm: makhach, hoten, tenhang, ngaysinh.
C. Lập danh sách các sách các hàng hóa mà khách hàng "Cao Ngọc Minh" đã bán "2025-08-09". Thông tin hiểm thị gồm: makhach, hoten, tenhang, ngayban.
D. Lập danh sách các sách các hàng hóa mà khách hàng "Cao Ngọc Minh" đã dùng "2025-08-09". Thông tin hiểm thị gồm: makhach, hoten, tenhang, ngaydung.
FROM table là?
Muốn chọn tất cả các cột trong bảng
Xác định cột bạn muốn chọn
Nơi muốn trích xuất dữ liệu (từ bảng nào)
Xác định hàng.
Dấu * trong SELECT* nghĩa là?
Xác định cột bạn muốn chọn
Nơi bạn muốn trích xuất dữ liệu
Bạn muốn chọn tất cả các cột trong bảng
Thiết lập cấu trúc bảng
Câu lệnh SQL nào dùng để liên kết bảng hocsinh và bảng lop thông qua cột idlop, với điều kiện là idhocsinh=2?
A. SELECT hocsinh * FROM hocsinh INNER JOIN lop ON hocsinh.idlop = lop.idlop WHERE idhocsinh=2;
B. SELECT hocsinh * FROM hocsinh LEFT JOIN lop ON hocsinh.idlop = lop.idlop WHERE idhocsinh=2;
C. SELECT hocsinh * FROM hocsinh RIGHT JOIN lop ON hocsinh.idlop = lop.idlop WHERE idhocsinh=2;
D. SELECT hocsinh * FROM hocsinh FULL OUTER JOIN lop ON hocsinh.idlop = lop.idlop WHERE idhocsinh=2;
Lập danh sách bao gồm idBannhac, tenBannhac từ tất cả các bản nhạc của nhạc sĩ Đỗ Nhuận có trong bảng bannhac. (Lưu ý: bảng bannhac gồm idBannhac, tenBannhac, idNhacsi; bản
Lập danh sách bao gồm idBannhac, tenBannhac từ tất cả các bản nhạc của nhạc sĩ Đỗ Nhuận có trong bảng bannhac.
Để truy vấn được nhiều hơn hai bảng theo liên kết khóa ngoài ta thực hiện?
Lặp lại mệnh đề INNER JOIN
Lặp lại mệnh đề ORDER BY
Lặp lại mệnh đề WHERE
Column
Xác định bảng học sinh gồm các trường dữ liệu nào?
Xác định các kiểu dữ liệu cho trường của các bảng?
Xác định các trường làm khóa (khóa chính, khóa ngoại, khóa cấm trùng lập) có thể có của các bảng?
Từ giao diện đồ họa của HediSQL thực hiện các thao tác sau: Tạo lập CSDL qlhoctap.
Từ giao diện đồ họa của HediSQL thực hiện các thao tác sau: Khai báo khóa cấm trùng lặp cho 2 trường masohocsinh, mamonhoc của bảng diemthi.
Khai báo khóa ngoài cho một trường của bảng.
Từ giao diện đồ họa của HediSQL thực hiện các thao tác sau:
Thêm dữ liệu vào bảng.
Chỉnh sữa dữ liệu trong bảng mon.
Xóa dòng dữ liệu trong bảng mon.
Hiển thị danh sách tất cả môn thi.
Lấy các cột họ tên, giới tính, ngày sinh trong bảng hocsinh.
Lấy các thông tin họ tên học sinh, ngày sinh, giới tính trong bảng hocsinh, tên môn học trong bảng mon, điểm trong bảng diemthi.
Lấy các thông tin họ tên học sinh, ngày sinh, giới tính trong bảng hocsinh, tên môn học trong bảng mon, điểm trong bảng diemthi, sắp xếp tăng dần theo cột tên học sinh.
Lập danh sách điểm các môn mà bạn "Mai Ngọc Dung" đã thi, thông tin hiển thị gồm: mà môn học, tên môn học trong bảng môn, ngày kiểm tra, điểm trong bảng diemthi, sắp xếp giảm dần theo cột điểm thi.
Lập danh sách những học sinh có giới tính là nam học môn Anh Văn.
Lập danh sách những học sinh có giới tính là nam học môn Anh Văn, thông tin hiển thị gồm: tên học sinh, giới tính, tên môn.
Lập danh sách những môn học có điểm lớn hơn 5, thông tin hiển thị gồm: Mã môn, tên môn, điểm, sắp xếp tăng dần theo trường điểm.
Lập danh sách những môn học có điểm trung bình từ 6 trở lên, thi trong ngày "2025-03-03" và "2025-02-02", thông tin hiển thị gồm: Mã môn, tên môn, ngày kiểm tra, điểm, sắp xếp giảm dần theo trường điểm.
Lập dánh sách những học sinh vừa học môn Anh Văn vừa học môn Toán, thông tin hiển thị gồm: Tên học sinh, ngày sinh, tên môn.
Lập dánh sách những học sinh vừa học môn Anh Văn vừa học môn Toán có ngày kiểm tra là "2025-02-02", thông tin hiển thị gồm: Tên học sinh, tên môn, ngày kiểm tra.
