Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin 11_cuối kì 2

Total questions: 20

Worksheet time: 6mins

Name
Class
Date
1.

Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?

a)

idNhacsi

b)

tenBannhac

c)

idBannhac

d)

tenNhacsi

2.

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?

a)

unique

b)

foreign key

c)

index

d)

Primarykey

3.

Chọn thao tác nào để thêm dữ liệu mới vào bảng trong HeidiSQL?

a)

nhấn phím Delete

b)

nhấn phím Ctrl + S

c)

nhấn phím Alt + Enter

d)

nhấn phím Insert

4.

Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng "nhacsi"?

a)

SELECT * FROM nhacsi

b)

SELECT idNhacsi, tenNhacsi FROM nhacsi

c)

SELECT nhacsi.* FROM nhacsi

d)

SELECT * FROM nhacsi WHERE idNhacsi > 0

5.

Trường idNhacsi trong bảng bannhac được gọi là gì?

a)

trường khóa chính

b)

trường khóa ngoài

c)

trường bình thường

d)

trường không có tính năng gì đặc biệt

6.

Khi nào người dùng không thể xóa dữ liệu trong bảng nhacsi ?

a)

khi trường idNhacsi chứa giá trị NULL

b)

khi bảng bannhac không có dữ liệu

c)

khi trường idNhacsi còn được tham chiếu bởi bảng bannhac

d)

khi bảng nhacsi đã đầy

7.

Sao lưu CSDL có mục đích chính là gì?

a)

tăng hiệu suất của hệ thống CSDL

b)

giảm thiểu dung lượng lưu trữ trên máy chủ

c)

thay thế việc cập nhật phần mềm quản trị CSDL

d)

đảm bảo an toàn dữ liệu khi hệ thống gặp sự cố

8.

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?

a)

tải tệp SQL (Load SQL file)

b)

xuất dữ liệu

c)

xoá toàn bộ các bảng cũ

d)

chỉ khôi phục bảng dữ liệu chính

9.

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"?

a)

SELECT * FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'

b)

SELECT tenBannhac, tenNhacsi FROM bannhac WHERE tenNhacsi = 'Đỗ Nhuận'

c)

SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi WHERE nhacsi.tenNhacsi = 'Đỗ Nhuận'

d)

SELECT * FROM nhacsi WHERE tenNhacsi = 'Đỗ Nhuận'

10.

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ả?

a)

F6   

b)

F7

c)

F8   

d)

F9

11.

Tại sao việc đảm bảo tài nguyên cho các hoạt động CSDL lại quan trọng?

a)

để hệ thống có thể chạy nhanh hơn so với đối thủ

b)

để đáp ứng nhu cầu phát triển dữ liệu và công nghệ liên quan

c)

để tiết kiệm chi phí lưu trữ

d)

để tăng số lượng người dùng đồng thời trong hệ thống

12.

Người quản trị CSDL cần có?

a)
  • Tính cách tỉ mỉ

b)
  • Cẩn thận, kiên nhẫn

c)
  • Có kĩ năng phân tích

d)
  • Cả ba đáp án đều đúng

13.

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?

a)

ascii

b)

 utf8mb3

c)

Unicode 2 byte

d)

utf8mb4

14.

Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?

a)

idBanthuam

b)

idBannhac và idCasi

c)

tenBannhac

d)

tenCasi

15.

Vai trò chính của nhà quản trị CSDL trong tổ chức là gì?

a)

Đảm bảo CSDL luôn sẵn sàng và an toàn.

b)

Xây dựng phần mềm mới.

c)

Quản lý nhân sự trong tổ chức.

d)

Kiểm soát truy cập vào các ứng dụng web.

16.

Khi thực hiện sao lưu, lựa chọn Delete + insert có nghĩa là gì?

a)

Xoá toàn bộ bảng trong CSDL.

b)

Chỉ chèn thêm dữ liệu mới mà không xoá dữ liệu cũ.

c)

Chỉ cập nhật cấu trúc bảng mà không ảnh hưởng đến dữ liệu.

d)

Xoá dữ liệu cũ và chèn dữ liệu mới đã sao lưu.

17.

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?

a)

Chọn bảng muốn sao lưu và nhấn Export.

b)

Xoá dữ liệu hiện tại trong cơ sở dữ liệu.

c)

Đặt tên tệp sao lưu và chọn kiểu output.

d)

Nhấn F5 để làm mới danh sách CSDL.

18.

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 ?

a)

Vì trường idBannhac là trường khóa ngoại.

b)

Vì trường idBannhac là trường không quan trọng.

c)

Vì bảng bannhac không yêu cầu có trường idBannhac .

d)

Vì trường idBannhac có kiểu dữ liệu AUTO_INCREMENT .

19.

Để sửa dữ liệu trong bảng bannhac , người dùng cần làm gì?

a)

Xóa dữ liệu cũ và nhập lại dữ liệu mới.

b)

Sử dụng lệnh SQL để cập nhật dữ liệu.

c)

Nháy đúp chuột vào ô dữ liệu cần sửa và nhập dữ liệu mới.

d)

Xóa bảng và tạo lại.

20.

Khi nào có thể xóa một dòng dữ liệu trong bảng bannhac ?

a)

Khi trường idBannhac có giá trị NULL.

b)

Khi dòng đó không còn tham chiếu đến bất kỳ bảng nào khác.

c)

Khi tất cả các bản nhạc đã được lưu trữ.

d)

Khi người dùng muốn xóa mà không có điều kiện gì đặc biệt.