wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tin học 11

Total questions: 55

Worksheet time: 29mins

Name
Class
Date
1.

Lựa chọn sau thể hiện liên kết giữa 2 bảng nào

a)

Bảng : bang_diem và hoc_sinh

b)

Bảng : bang_diem và Ma_hoc_sinh

c)

Bảng : hoc_sinh và Ma_hoc_sinh

d)

Bảng : hoc_sinh và Ma_hoc_sinh

2.

Phát biểu nào sau đây là đúng khi truy xuất dữ liệu qua các liên kết bảng?

a)

Chỉ có thể truy xuất dữ liệu từ 2 bảng

b)

Truy xuất dữ liệu có thể thực hiện chức năng tổng hợp thông tin từ nhiều bảng và lọc ra danh sách thoả mãn yêu cầu nào đó

c)

Để liên kết bảng A và bảng B câu lệch mệnh đề JOIN được viết như sau : FROM tên_bảng_A, tên_trường_a=tên_bảng_B, tên_trường_b

d)

Để truy xuất dữ liệu qua các liên kết các bảng ta chọn thẻ truy vấn và nhập câu lệch truy vấn và nhấn vào biểu tượng F4

3.

Kiểu dữ liệu của trường Họ_tên là gì?

a)

VARCHAR

b)

INT

c)

DATE

d)

FLOAT

4.

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

a)

SELECT * FROM casi WHERE idcasi = 1

b)

SELECT * FROM casi WHERE tencasi LIKE '%Hoa%'

c)

SELECT * FROM casi WHERE tencasi LIKE 'N%'

d)

SELECT* FROM casi

5.

Kiểu dữ liệu cho cột tên thành phố (tenthanhpho) trong CSDI quản lí tỉnh , thành phố là kiểu nào?

a)

FLOAT

b)

VARCHAR

c)

DECIMAL

d)

INT

6.

Có các loại khóa nào trong CSDL?

a)

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

b)

Khoá ngoài

c)

Khoá cấm trùng lặp giá trị

d)

Khoá chính

7.

Chọn các cách khi khởi động phần mềm HeidiSQL?

a)

Kích chuột trái vào biểu tượng của phần mềm HeidiSQL trên màn hình nền, nháy chuột phải rồi chọn Open

b)

Star tìm đến phần mềm HeidiSQL kích chuột trái vào tên phần mềm

c)

Kích đúp chuột trái vào biểu tượng của phần mềm HeidiSQL trên màn hình nền

d)

Kích đúp chuột phải vào biểu tượng của phần mềm HeidiSQL trên màn hình nền

8.

Khi nhận ra sai sót trong việc nhập dữ liệu cho khoá ngoài ta sửa chữa bằng cách nào sau đây:

a)

Sửa bảng dữ liệu mà khoá ngoài đó liên kết với khoá chính

b)

Nháy đúp chuột vào trường khoá ngoài bị sai và chọn lại

c)

Nháy đúp chuột vào trường khoá ngoài bị sai và gõ các kĩ tự cần sửa

d)

Không sửa được vì để đảm bảo tính nhất quán của dữ liệu

9.

Để chỉnh sửa dữ liệu trong bảng ta thực hiện?

a)

Nháy nút phải chuột vào ô cần sửa

b)

Nhấn phim Insert

c)

Nháy nút trái vào ô dữ liệu cần sửa

d)

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

10.

Hệ QTCSDL có chức năng ngăn chặn lỗi nào sau đây trong quá trình nhập dữ liệu cho bảng?

a)

Có thể ngăn chặn đc các lỗi như nhập sai , lỗi chính tả

b)

Có thể ngăn chặn đc các lỗi logic đã đc khai báo

c)

Không ngăn chặn được lỗi nào trong quá trình nhập dữ liệu

11.

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

12.

Câu lệch

SELECT bannhac .tenBannhac, nhacsi.tenNhacssi

FROM bannhac INNER JOIN nhacsi

ON bannhac.idNhacsi=nhacsi.idNhacsi

Thực hiện nhiệm vụ gì?

a)

Lấy danh sách tất cả các thông tin của bảng bannhac và nhacsi

b)

Lấy danh sách bao gồm tenBannhac, tenNhacsi thông qua ibNhacsi

c)

Lấy danh sách tất cả các thông tin của bảng nhacsi

d)

Lấy danh sách tất cả các thông tin của bảng bannhac

13.

HeidiSQL cho phép thực hiện truy vấn SQL thông qua giao diện nào?

a)

Giao diện dòng lệnh và giao diện đồ họa

b)

Giao diện web

c)

Giao diện dòng lệnh (command-line interface

d)

Giao diện đồ họa ( graphical user interface)

14.

Để lưu lại bảng ta thực hiện?

a)

Nhấn nút lệch save ngay bên dưới phần tạo cột của bảng

b)

Nhấn phím F2

c)

Nhấn tổ hợp phím Ctrl + S

d)

File/ Save

15.

Khi khởi động phần mềm HeidiSQL tại ô Password ta điền gì?

a)

Bắt buộc chung 1 password cho 1 máy trong các lần sử dụng khác nhau do người dùng cùng thống nhất

b)

Tùy theo mỗi lần dùng khác nhau có thể đặt password khác nhau

c)

Là Password khi cài đặt phần mềm đã quy định

d)

Không bắt buộc

16.

Khi nhập dữ liệu cho bảng có khoá ngoài, dữ liệu của khoá ngoài đó phải là dữ liệu liên kết đến loại khoá nào trong bảng tham chiếu khác :

a)

Khoá ngoài

b)

Khoá chính

c)

Khoá cấm trùng lặp giá trị

d)

Khoá trường

17.

Trong CSDL music ở bảng ban_thu_am trong thẻ Indexes đang được thiết lập như hình dưới đây , em hãy quan sát hình và cho biết để xoá bỏ hết cùng lúc các thiết lập khoá trong thẻ Indexes ta nháy chuột vào nút nào?

a)

Nháy nút Remove

b)

Nháy nút Up

c)

Nháy nút Clear

d)

Nháy nút Add

18.

Chọn phát biểu nào đúng khi tạo tên cột?

a)

Tên cột đã tạo không sửa lại được

b)

Nháy chuột phải vào tên cột sai rồi chọn Rename rồi gõ tên cột mới

c)

Nếu tên cột sai thì nháy chuột vào tên cột sai rồi sửa

d)

Nếu tên cột bị sai thì xoá đi tạo lại

19.

Khai báo khoá ngoài để chọn thẻ?

a)

"Create new"

b)

Foreign keys

c)

"Root"

d)

"Create database"

20.

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

a)

Chọn Create new index ---> Unique

b)

Chọn Create new index ---> Fulltext

c)

Chọn Create new index ---> key

d)

Chọn Create new index ---> Primary

21.

Để lấy ra danh sách dữ liệu thoả 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 sắp xếp

c)

Các thao tác xoá

d)

Đáp án khác

22.

Để truy vấn đc nhiều hơn hai bảng theo liên kết khoá ngoài ta dùng cách nào sau đây

a)

Lặp lại mệnh đề SELECT

b)

Lặp lại mệnh đề WHERE

c)

Lặp lại mệnh đề JOIN

d)

Lặp lại mệnh đề ODER BY

23.

Chọn phương án đúng khi chọn khoá ngoài chính cho bảng ?

a)

Phải tạo tất cả các cột xong mới khai báo khoá chính cho bảng

b)

Có thể khai báo khoá chính ngay sau khi tạo xong cột làm khoá chính của bảng

c)

Chọn khoá chính trước khi tạo các cột của bảng

d)

Sau khi lưu bảng xong mới được khai báo khoá bảng chính

24.

Để thiết lập kết nối với cơ sở dữ liệu MYSQL trong HeidiSQL, bạn cần cung cấp thông tin gì?

a)

Tên cơ sở dữ liệu ( database name) , tên bảng (table name ), trường dữ liệu ( field name)

b)

Tên máy chủ ( host) , tên người dùng( username ), mật khẩu ( password)

c)

Tên máy chủ ( host), tên bảng ( table name)

d)

Tên file cấu hình ( configuration file name ), đường dẫn file cấu hình

25.

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

a)

" Create database"

b)

"Create new"

c)

Foreign keys

d)

Reference table

26.

Để tạo bảng casi : thì em cần?

a)

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

b)

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

c)

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

d)

Nhấn giữ 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

27.

Do đâu mà 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 ?

a)

Dữ liệu trong CSDL có thể được tìm kiếm , lọc , phân tích theo nhiều chi tiêu khác nhau trong thời gian ngắn , giúp người quản lý dễ dàng đưa ra quyết định hoặc tìm kiếm thông tin cần thiết

b)

Được trải nghiệm nhiều tính năng khác nhau : nghe , gọi , chơi trò chơi, xem video ,...

c)

Các hoạt động cập nhập và chỉnh sửa dữ liệu trên máy tính thường được dùng tự động hoá và có thể được thực hiện đồng thời trên nhiều bản ghi , giúp tiết kiệm thời gian và giảm bớt công sức so với quản lý thủ công mà phải xử lý từng bản ghi một

d)

Dữ liệu trong CSDL có thể được bảo vệ bằng các biện pháp bảo mật như mã hoá

28.

Trường idnhacsi là trường khoá 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?

a)

Idnhacsi có trong bảng tenBannhac

b)

Nhacsi có trong bảng idnhacsi

c)

Idnhacsi có trong bảng nhacsi

d)

Đáp án khác

29.

Để lấy ra danh sách các bản nhạc bao gồm tenBannhac, tenNhacsi từ 2 bảng bannhac và nhacsi, trong phần mềm HeidiSQL ta chọn thẻ

a)

Tìm kiếm

b)

Tập tin

c)

Chỉnh sửa

d)

Truy vấn

30.

Để ấn định khoá chính thì ta thực hiện?

a)

Chọn Create new index ---> Unique

b)

Chọn Create new index ---> Key

c)

Chọn Create new index ---> Primary

d)

Chọn Create new index ---> Fulltext

31.

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

32.

Kể 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 xoá bỏ cấu trúc CSDL và thay bằng cấu trúc khác

d)

Đáp án khác

33.

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

a)

Kiểm tra giá trị của trường khoá ngoài để đảm bảo 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)

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

c)

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

d)

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

34.

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

35.

Câu lệnh

SELECT bannhac . tenBannhac, nhacsi.tennhacsi

FROM bannhac INNER JOIN nhacsi

ON bannhac.idnhacsi=nhacsi.idnhacsi;

Thực hiện nhiệm vụ gì?

a)

Lấy danh sách bao gồm tenBannhac, tenNhacsi thông qua idnhacsi

b)

Lấy danh sách tất cả các thông tin của bảng bannhac

c)

Lấy danh sách tất cả các thông tin của bảng nhacsi

d)

Lấy danh sách tất cả các thông tin của bảng bannhac và nhacsi

36.

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

a)

SELECT* FROM casi WHERE tencasi LIKE %Hoa%'

b)

SELECT*FROM casi WHERE tencasi LIKE 'N%'

c)

SELECT* FROM casi WHERE idcasi=1

d)

SELECT* FROM casi

37.

Trường ho_ten ( họ đệm của học sinh ) khai báo kiểu VARCHAR khi đó ta có thể khai báo kích thước cho trường đó là 5 có thoả mãn các trường hợp khi ta nhập họ đệm của học sinh không ?

a)

Khai báo kích thước 5 là không đủ để nhập họ tên học sinh trong nhiều trường hợp họ đệm nhiều hơn 5 kí tự

b)

Có thoả mãn các trường hợp khi nhập họ đệm của học sinh

c)

Không thể khai báo các kích thước cho trường có kiểu dữ liệu VARCHAR

d)

Không ảnh hưởng gì tới việc nhập dữ liệu khi khai báo kích thước là 5

38.

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 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 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 giá trị của các trường dữ liệu

d)

Đáp án khác

39.

Để tổ chức đảm bảo an toàn CSDL phục vụ công tác quản lý của một tổ chức , cần?

a)

Xây dựng chính sách truy cập dữ liệu với những kế hoạch về tất cả các phương án sự số có thể xảy ra và giải pháp hạn chế, khắp phục

b)

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

c)

Xây dựng chính sách bảo vệ người dùng với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục

d)

Xây dựng chính sách an toàn dữ liệu với những kế hoạch về tất cả các phương án sự cố có thể xảy ra và giải pháp hạn chế, khắc phục

40.

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

a)

ASC

b)

DESC

c)

LIKE

d)

AND

41.

HeidiSQL hỗ trợ kiểm soát việc cập nhập 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á ngoài phải là giá trị tham chiếu đến một trường khoá ngoài chính của bảng tham chiếu

b)

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

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 bảng khác

d)

Đảm bảo rằng giá trị của trường khoá ngoài 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

42.

Để truy vấn hai bảng qua liên kết khoá ta dùng mệnh đề nào sau đây

a)

ON

b)

WHERE

c)

SELECT

d)

JOIN

43.

Khi thực hiện khai báo khoá chính cho bảng casi mà thực hiện chọn nhầm cột tencasi thì cần làm gì?

a)

Xoá cột tencasi đi rồi tạo lại và khai báo cột idcasi làm khoá chính

b)

Thực hiện chọn lại cột idcasi như bình thường

c)

Vào phần Indexes dưới ô PRIMARY KEY nháy chuột vào tên cột tencasi rồi nháy vào nút mũi tên ở cuối ô chọn lại tên cột là idcasi

d)

Không khai báo lại được phải xoá cả bảng đi rồi tạo lại

44.

Để ấn định khoá chính thì ta thực hiện?

a)

Chọn Create new index ---> Primary

b)

Chọn Create new index --->Unique

c)

Chọn Create new index ---> Key

d)

Chọn Create new index ---> Fulltext

45.

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 khoá phụ

b)

Thiết lập khoá chính

c)

Thiết lập khoá ngoại

d)

Đáp án khác

46.

Có thể lựa chọn tùy chọn sao lưu nào dưới đây?

Chọn đáp án sai

a)

Chỉ số, ràng buộc

b)

Dữ liệu trong cơ sở dữ liệu

c)

Cấu trúc bảng

d)

Trên CSDL

47.

Điểm nào sau đây là ưu điểm của giao diện quản lý được tạo bằng HeidiSQL?

Chọn đáp án sai

a)

Giao diện dễ sử dụng

b)

Đảm bảo tính nhất quán của dữ liệu

c)

Người dùng không cần biết, nhớ đến cấu trúc của bảng trong CSDL

d)

Mất quá nhiều thời gian của người dùng

48.

Chính sách an toàn dữ liệu phải bao gồm?

a)

Cung cấp đoạn mã cho dữ liệu

b)

Những quy định về trách nhiệm đối với những người vận hành hệ thống

c)

Những quy định về ý thức đối với những người vận hành hệ thống

d)

Cung cấp mã nguồn mở

49.

Để xoá các dòng dữ liệu trong bảng, ta thực hiện?

a)

Đánh dấu những dòng muốn chọn và chọn biểu tượng x màu đỏ

b)

Đánh dấu những dòng muốn chọn và nhấn tổ hợp phím Ctrl+Delete

c)

Chọn Add

d)

Chọn Insert

50.

Để tổ chức lại 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)

Chọn kiểu dữ liệu phù hợp cho trường

51.

Ta có thể định dạng file sao lưu dữ liệu nào dưới đây?

Chọn đáp án đúng

a)

CSV

b)

JSON

c)

SQL

d)

DOC

52.

HeidiSQL hỗ trợ việc thực hiện cập nhập 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 truy xuất và sử dụng truy vấn SQL, bạn có thể truy xuất dữ liệu trong bảng

b)

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

c)

HeidiSQL cung cấp giao diện đồ họa cho pheap bạn chỉnh sửa

d)

Thêm mới hoặc xoá dữ liệu trong các bảng

53.

Để thêm khai báo trường tiếp theo ta thực hiện?

a)

Nhấn vào Create new index

b)

Nhấn Ctrl+Insert

c)

Remove column

d)

Nháy nút phải chuột dưới dòng tên trường và chọn Add column

54.

Làm sao để từ các thông tin và yêu cầu bất kì của một tập hợp dữ liệu liên quan người ta lại đi đến được CSDL với các bảng cụ thể?

Chọn đáp án sai

a)

Nhờ việc xác định khoá ngoài

b)

Tổ chức CSDL

c)

Nhờ việc xác định cấu trúc bảng và các khoá chính

d)

Nhờ việc tạo liên kết giữa các bảng

55.

HeidiSQL hỗ trợ các hệ quản trị cơ sở dữ liệu nào?

a)

Oracle

b)

MySQL

c)

SQL Server

d)

MariaDB