wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 19: Mục tiêu và Thiết bị

Total questions: 10

Worksheet time: 50secs

Name
Class
Date
1.

Trong quá trình tạo bảng, bước nào sau đây cần thực hiện trước tiên?


a)

Khai báo khoá chính

b)

Xác định tên bảng và các trường

c)

Nhập dữ liệu cho bảng

d)

Lưu bảng

2.

Khi tạo bảng trong cơ sở dữ liệu, việc lựa chọn kiểu dữ liệu cho từng trường nhằm mục đích gì?

a)

Làm cho bảng đẹp hơn

b)

Đảm bảo dữ liệu được lưu trữ chính xác và hiệu quả

c)

Giảm số lượng bản ghi

d)

Bắt buộc phải khai báo khoá chính

3.

Khóa chính nên có kiểu dữ liệu nào phù hợp nhất để tăng hiệu quả truy vấn?

a)

VARCHAR dài

b)

Số nguyên tăng tự động

c)

TEXT nhiều ký tự

d)

DATE phức tạp

4.

Khi chỉ định khóa chính cho bảng, lựa chọn nào là đúng?

a)

Chọn mọi cột trong bảng

b)

Chọn một hoặc nhiều cột duy nhất

c)

Chỉ dùng cột văn bản dài

d)

Không cần ràng buộc duy nhất

5.

Khi khai báo trường idNhacsi trong bảng nhacsi, kiểu dữ liệu phù hợp là gì?

a)

INT

b)

VARCHAR

c)

TEXT

d)

DATE

6.

Trường tenNhacsi nên dùng kiểu dữ liệu nào để lưu tên với độ dài thay đổi?

a)

FLOAT

b)

CHAR(255)

c)

VARCHAR(255)

d)

INT

7.

Để đặt idNhacsi làm khóa chính trong HeidiSQL, thao tác đúng là gì?

a)

Chọn Allow NULL cho idNhacsi

b)

Thêm trigger Before Insert

c)

Đặt UNIQUE cho tenNhacsi

d)

Tạo index Primary cho idNhacsi

8.

Sau khi khai báo xong các trường và khóa, bước cuối cùng để lưu bảng trong HeidiSQL là gì?

a)

Nhấn Refresh

b)

Chọn Export

c)

Đổi tên schema

d)

Chọn Save

9.

Mục đích chính của việc khai báo khóa chính cho bảng là gì?

a)

Tăng dung lượng lưu trữ của bảng

b)

Đảm bảo mỗi bản ghi được xác định duy nhất và không trùng lặp

c)

Giúp bảng có nhiều trường hơn

d)

DGiúp nhập dữ liệu nhanh hơn

10.

Trường dữ liệu nào sau đây phù hợp nhất để làm khoá chính?

a)

Họ và tên

b)

Mã số (ID)

c)

Ngày sinh

d)

Địa chỉ