wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ĐỀ THI GIỮA KÌ 2 - TIN 11-KNTT

Total questions: 50

Worksheet time: 28mins

Name
Class
Date
1.

Câu 1: MySQL có hạn chế nào sau đây?

a)

Dễ sử dụng

b)

Miễn phí

c)

Giao diện dòng lệnh không thuận tiện với người dùng mới

d)

Tốc độ xử lí nhanh

2.

Câu 2: Để truy vấn dữ liệu trong sql ta sử dụng?

a)

Mệnh đề ORDER BY

b)

Cú pháp câu lệnh SELECT

c)

Dùng toán tử BETWEEN…AND

d)

Đáp án khác

3.

Câu 4: My SQL có sẵn các phần mềm khách giúp?

a)

Người dùng có thể kết nối với SQL

b)

Người dùng có thể làm việc với SQL

c)

Cả hai đáp án trên đều đúng

d)

Cả hai đáp án trên đều sai

4.

Câu 5: MySQL có hạn chế nào sau đây?

a)

Dễ sử dụng

b)

Miễn phí

c)

Giao diện dòng lệnh không thuận tiện với người dùng mới

d)

Cả ba đáp án trên đều sai

5.

Câu 6: Nếu muốn quản lí thêm thông tin nơi sinh của nhạc sĩ, ca sĩ (tên tỉnh/thành phố), CSDL cần thay đổi như thế nào?

a)

Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác

b)

Thêm các trường vào CSDL

c)

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

d)

Đáp án khác

6.

Câu 7: Để thêm thông tin ngày sinh của các nhạc sĩ, ca sĩ vào CSDL, bạn cần?

a)

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

b)

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)

Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác

d)

Đáp án khác

7.

Câu 8: Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố em phải xác định mối quan hệ giữa?

a)

Tỉnh thành phố và Quận/Huyện

b)

Tính và Thị trấn

c)

Tỉnh và thị xã

d)

Huyện và thị trấn

8.

Câu 9: Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là

a)

Mã của huyện

b)

Mã của thị trấn

c)

Mã của tỉnh thành phố

d)

Mã của thị xã

9.

Câu 10: Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" ta dùng?

(a)  

10.

Câu 11: Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa ngoại trong bảng Quận/Huyện là?

a)

Mã của huyện

b)

Mã của thị trấn

c)

Mã của tỉnh thành phố

d)

Mã của thị xã

11.

Câu 12: Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, trong bảng Quận/Huyện thì MaTinhThanhPho sẽ là?

a)

Khóa chính

b)

Khóa ngoại tham chiếu tới bảng Quận/Huyện

c)

Khóa ngoại tham chiếu tới bảng Tỉnh thành phố

d)

Đáp án khác

12.

Câu 13: Để tạo lập bảng thì cần?

a)

Tổng kết tất cả các thông tin cần quản lý

b)

Phân tích và sắp xếp lại dữ liệu

c)

Cùng xem xét lại các bài toán quản lý

d)

Tất cả đều đúng

13.

Để tổ chức lại bảng dữ liệu thì cần?

a)

Phân tích và sắp xếp lại dữ liệu để hạn chế dữ liệu lặp lại

b)

Tổng kết tất cả các thông tin cần quản lý

c)

Cùng xem xét lại các bài toán quản lý

d)

Tất cả đều đúng

14.

Việc đầu tiên để làm việc với một CSDL là?

a)

Thu thập

b)

Xử lý

c)

Tạo lập

d)

Cả ba đáp án trên đều đúng

15.

Việc đầu tiên để tạo lập một CSDL quan hệ là?

a)

Thu thập dữ liệu

b)

Xử lý dữ liệu

c)

Tạo ra một hay nhiều bảng

d)

Cả ba đáp án trên đều sai

16.

Mở HeidiSQL và kết nối đến cơ sở dữ liệu của bạn (nếu đã có). Nếu chưa có cơ sở dữ liệu, bạn có thể tạo mới một cơ sở dữ liệu bằng cách nhấp chuột phải vào?

a)

" Create database"

b)

"Create new"

c)

"Root"

d)

Đáp án khác

17.

Sau khi kết nối đến cơ sở dữ liệu, bạn có thể chọn cơ sở dữ liệu đó trong?

a)

Danh sách cơ sở dữ liệu được hiển thị bên dưới của HeidiSQL

b)

Danh sách cơ sở dữ liệu được hiển thị bên phải của HeidiSQL

c)

Danh sách cơ sở dữ liệu được hiển thị bên trái của HeidiSQL

d)

Đáp án khác

18.

Để tạo bảng mới trong HeidiSQL, em chọn?

a)

" Create database"

b)

"Root"

c)

"Create new"

d)

Đáp án khác

19.

Để tạo bảng mới trong HeidiSQL, em chọn?

a)

Create database

b)

Root

c)

Create new

d)

Đáp án khác

20.

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?

a)

Thiết lập khóa phụ

b)

Thiết lập khóa chính

c)

Thiết lập khóa ngoại

d)

Đáp án khác

21.

Để Tạo bảng Cas: thì em cần?

a)

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

b)

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

c)

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

d)

Cả ba đáp án trên đều đúng

22.

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

a)

Cột mới

b)

Trường mới

c)

Column 1

d)

Row 1

23.

Để ấn định khóa chính thì ta thực hiện?

a)

Chọn Create new index -> Primary

b)

Chọn Create new index -> Key

c)

Chọn Create new index -> Unique

d)

Chọn Create new index -> Fulltext

24.

Nếu muốn quản lí thêm thông tin nơi sinh của nhạc sĩ, ca sĩ (tên tỉnh/thành phố), CSDL cần thay đổi như thế nào?

a)

Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác

b)

Thêm các trường vào CSDL

c)

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

d)

Đáp án khác

25.

Khoá ngoài có tác dụng?

a)

Thể hiện dữ liệu chính

b)

Liên kết các dữ liệu trong bảng với nhau

c)

Liên kết dữ liệu giữa các bảng

d)

Cả ba đáp án trên đều đúng

26.

Vệc thiết lập khoá ngoài được thực hiện như thế nào?

a)

Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài

b)

Việc thiết lập khoá ngoài được thực hiện bằng cách chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)

c)

Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài, và chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)

d)

Cả ba đáp án trên đều sai

27.

Để chọn giá trị mặc định là AUTO_INCREMENT thì nháy chuột vào ô?

a)

Allow NULL

b)

Add column

c)

No default

d)

Đáp án khác

28.

Các trường là khóa ngoài của bảng là ?

a)

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

b)

Các ô trong bảng liên kết đến một ô của bảng khác

c)

Các trường tham chiếu đến một trường khóa chính của bảng khác

d)

Cả ba đáp án trên đều đúng

29.

Cần khai báo giá trị mặc định phù hợp với?

a)

Giá trị tương ứng của hàng

b)

Giá trị tương ứng của cột

c)

Giá trị tương ứng của k

d)

Đáp án khác

30.

Tên các trường không được trùng lặp giá trị nên phải khai báo khóa?

a)

Chính

b)

Phụ

c)

Cấm trùng lặp

d)

Đáp án khác

31.

Để khai báo khóa cấm trùng lặp ta dùng?

a)

Chọn Create new index -> Primary

b)

Chọn Create new index -> Key

c)

Chọn Create new index -> Unique

d)

Chọn Create new index -> Fulltext

32.

Để khai báo khóa ngoài chọn thẻ?

a)

" Create database"

b)

"Create new"

c)

"Root"

d)

Foreign keys

33.

Để chọn bảng tham chiếu ta chọn ô?

a)

" Create database"

b)

"Create new"

c)

Reference table

d)

Foreign keys

34.

Để tạo bảng mới trong HeidiSQL, em chọn?

a)

" Create database"

b)

"Root"

c)

"Create new"

d)

Đáp án khác

35.

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ó khoá ngoài??

a)

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)

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)

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

d)

Cả ba đáp án trên đều sai

36.

Câu 37: 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??

a)

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)

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)

Cả ba đáp án trên đều sai

37.

Để truy xuất dữ liệu từ bảng "casi" theo các tiêu chí khác nhau, có thể sử dụng?

a)

Trực tiếp lọc ra các dữ liệu thủ công

b)

Đặt lệnh và thực hiện lệnh

c)

Ngôn ngữ truy vấn cơ sở dữ liệu (SQL) để tạo các câu truy vấn phù hợp

d)

Cả ba đáp án trên đều đúng

38.

Để thêm vào một hàng dữ liệu mới ta dùng?

a)

Nhấn phím Insert

b)

Chọn biểu tường dấu cộng + tròn màu xanh

c)

Nháy nút phải chuột lên vùng dữ liệu của bảng và chọn Chèn hàng

d)

Tích hợp quy mô rất lớn, gồm hàng trăm nghìn thành phần trên một chip silicon duy nhất

39.

Để xem toàn bộ dữ liệu trong bảng ta chọn thẻ?

a)

Truy vấn

b)

Table:.....

c)

Dữ liệu

d)

Đáp án khác

40.

Để 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?

a)

Các thao tác tạo bộ lọc

b)

Các thao tác xóa

c)

Các thao tác sắp xếp

d)

Đáo án khác

41.

Câu 42: Có thể nhập câu truy vấn SQL để?

a)

Sắp xếp dữ liệu một cách linh hoạt hơn

b)

Xóa dự liệu nhanh hơn

c)

Truy xuất dữ liệu một cách linh hoạt hơn

d)

Cả ba đáp án trên đều sai

42.

Câu 43: Biểu thức dữ liệu là?

a)

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

b)

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

c)

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

d)

Đáp án khác

43.

Cặp dấu [ ] dùng để?

a)

Biểu thị nội dung bên ngoài nó là một lựa chọn có thể dùng hoặc không dùng

b)

Biểu thị nội dung bên trong nó là một lựa chọn có thể dùng hoặc không dùng

c)

Biểu thị nội dung bên trong nó là một lựa chọn bắt buộc dùng

d)

Đáp án khác

44.

Để biểu diễn thứ tự GIẢM dần ta dùng

a)

ASC

b)

LIKE

c)

AND

d)

DESC

45.

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

a)

Biểu thức logic một bảng khác

b)

Biểu thức kí tự liên kết với một ô trong bảng

c)

Dữ liệu tham chiếu được đến một trường khoá chính của một bảng tham chiếu

d)

Cả ba đáp án trên đều đúng

46.

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?

a)

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

b)

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

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

d)

Cả ba đáp án trên đều sai

47.

Khi người dùng cập nhật dữ liệu trong bảng chứa khoá ngoài, HeidiSQL sẽ?

a)

Kiểm tra giá trị của các trường trong bảng để đảm bảo rằng nó phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu

b)

Kiểm tra giá trị của trường khoá ngoài để đảm bảo rằng nó phải là giá trị tham chiếu đến một trường khoá chính của bảng tham chiếu

c)

Kiểm tra các giá trị trong bảng

d)

Cả ba đáp án trên đều đúng

48.

Muốn truy xuất các ca sĩ theo thứ tự tên theo thứ tự từ A đến Z ta dùng ?

(a)  

49.

Muốn truy xuất dữ liệu các ca sĩ có "idCasi" là 1 ta dùng câu lệnh gì?

(a)  

50.

Muốn truy xuất dữ liệu của các ca sĩ có "tenCasi" bắt đầu bàng chữ "N" ta dùng lệnh gì?

(a)