NEW
Font size
WorksheetsTin bài 20-22 nè design by QKHS
Total questions: 37
Worksheet time: 19mins
Câu 1: Khóa Ngoài có tác dụng?
Thể hiện dữ liệu chính
Liên kế các dữ liệu trong bảng với nhau
Liên kết dữ liệu với các bảng
Mô tả dữ liệu không trùng nhau
Để chọn giá trị mặc định là AUTO_ INCREMENT thì
nháy chuột vào ô?
Allow NULL
Add column
No default
Đáp án khác
Các trường là khóa ngoài của bảng là ?
Các dữ liệu trong một cột liên kêt đên một cột của bảng khác
Các ô trong bảng liên kết đến một ô của bảng khác
Các trường tham chiếu đến một trường khóa chính của bảng khác
Các trường không được giống trường khóa chính của bảng khác.
Tên các trường không được trùng lặp giá trị nên phải khai báo khoá ???
Chính
Phụ
Cấm trùng lặp
Ngoài
Để khai báo khóa cấm trùng lặp ta dùng?
Chọn Create new index → Primary
Create new index → Primarynew index -> Key
Chọn Create new index → Unique
Chon Create new index →> Fulltext
Để khai báo khóa ngoài chọn thẻ?
“Create database"
“Create new”
“Root”
“Foreign key”
Để chọn bảng tham chiếu ta chọn ô lào ????
“Create database”
“Create new”
“Reference table”
“Foreign key”
Đâu là công việc chính khi làm việc với một CSDL ???
Cập nhật data
Truy xuất data
Cập nhật data và truy xuất data
Cập nhật data or truy xuất data
HeidiSQL hỗ trợ việc thực hiện Cập nhật dữ liệu như thế nào với những bảng đơn giản, không có khoa ngoài??
Bằng cách chọn bảng cần chỉnh sửa, bạn có thể thêm mới, chỉnh sửa hoặc truy xuất dữ liệu trong bảng
Băng cách chọn bảng cân truy xuất và sử dụng truy vân SQL, bạn có thê truy xuất dữ liệu trong bảng
HeidiSQL cung cấp giao diện đồ họa cho phép bạn chỉnh sửa, thêm mới hoặc xoá dữ liệu trong các bảng
Cả ba đều sai
HeidiSQL hỗ trợ việc thực hiện Truy xuất dữ liệu như thế nào với những bảng đơn giản, không có khoá ngoài??
Bằng cách chọn bảng cần chỉnh sửa, bạn có thể thêm mới, chỉnh sửa hoặc truy xuất dữ liệu trong bảng
HeidiSQL cung cấp giao diện đồ họa cho phép bạn chỉnh sửa, thêm mới hoặc xóá dữ liệu trong các bảng
Bằng cách chọn bảng cần truy xuất và sử dụng truy vấn
SQL, bạn có thể truy xuất dữ liệu trong bảng
Cả ba đều sai bét
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" 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 các ca sĩ theo thứ tự tên theo thứ tự từ A đến Z ta dùng
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%"'
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi ORDER BY tencasi ASC;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
Muốn truy xuất dữ liệu các ca sĩ có "'idcasi" nằm trong danh sách (1, 2, 3) ta dùng ?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi WHERE idcasi IN (1, 2, 3);
SELECT * FROM casi WHERE tencasi 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 ?
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 ?
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%';
Để 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
Để xem toàn bộ dữ liệu trong bảng ta chọn thẻ?
Truy Vấn
Table:…
Dữ liệu
…
Để thực hiện thao tác tạo bộ lọc ta cần?
Nháy nút phải chuột vào vùng dữ liệu
Chọn Quick Filter
Nháy nút phải chuột vào vùng dữ liệu sau đó Chọn Quick Filter
Nháy nút phải chuột vào vùng dữ liệu hoặc Chọn Quick Filter
Để xóa bộ lọc ta chọn?
Dọn dẹp và Lọc
Lọc
Quick Filter
…
Có thể nhập câu truy vấn SQL để?
Sắp xếp dữ liệu một cách linh hoạt hơn
Xoá dữ liệu nhanh hơn
Truy xuất dữ liệu một cách linh hoạt hơn
Nhập nhanh data
Biểu thức dữ liệu là?
Biểu thức logic xác lập các điều kiện với các giá trị của các trường dữ liệu
Biểu thức kí tự xác lập các điều kiện với các giá trị của các trường dữ liệu
Biểu thức số xác lập các điều kiện với các giá trị của các trường dữ liệu
Đáp án khác
Để 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
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ủa một bảng tham chiếu
Cả ba đáp án trên đều đúng
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
Cả ba đáp án trên đều sai
Nếu giá trị của trường khoá ngoài không hợp lệ thì?
HeidiSQL sẽ thông báo lỗi
Không cho phép bạn thực hiện thao tác cập nhật
Cả hai đáp án trên đều đúng( đa số mấy câu này sai)
Cả hai đáp án trên đều( đa số là sai)
Việc HeidiSQL hỗ trợ kiểm soát việc cập nhật dữ liệu của trường khoá ngoài giúp?
Đảm bảo tính toàn vẹn dữ liệu trong các bảng có khoá ngoài
Tránh việc cập nhật dữ liệu không đúng hoặc gây ra sự cố
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Để truy vấn dữ liệu trong sql ta sử dụng?
Mệnh đề ORDER BY
Cú pháp câu lệnh SELECT
Dùng toán tử BETWEEN…AND
…
Để truy xuất dữ liệu từ bảng "banthuam" với điều kiện cụ thể trên trường "idbannhac" 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; -- Giả sử giá trị idbannhac cần tìm là 1
Để 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; -- Giả sử giá trị idbannhac cần tìm là 1
Để truy xuất dữ liệu từ bảng "banthuam" sắp xếp theo một trường cụ thể ta dùng câu lệnh?
SELECT * FROM banthuam;
SELECT * FROM banthuam ORDER BY idbannhac ASC;
SELECT * FROM banthuam ORDER BY idbannhac ASC; -- Giả sử muốn sắp xếp theo trường idbannhac tăng dần
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
Trường idNhacsi là trường khóa ngoài đã được khai báo tham chiếu đến trường idNhacsi của bàng nhacsi, để đảm bảo giá trị nhất quán giá trị hợp lệ chỉ có thể lấy từ các giá trị của ?
idNhacsi có trong bảng tenBannhac
nhacsi có trong bảng idNhacsi
idNhacsi có trong bảng nhacsi
idNhacsi có trong bảng tenNhacsi.
Để 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
Đáp án khác
Hệ QTCSDL chỉ có thể ngăn chặn được các lỗi nào ?
Lỗi theo logic đã được khai báo
Lỗi theo logic chưa được khai báo
Lỗi theo kí tự đã được khai báo
Lỗi theo kí tự chưa được khai báo
Hệ QTCSDL không ngăn chặn được các lỗi nào dưới đây?
Lỗi theo logic đã được khai báo
Các lỗi không liên quan đến logic nào
Lỗi theo logic chưa được khai báo
Lỗi theo kí tự đã được khai báo
