wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiến thức về MySQL và HeidiSQL

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

MySQL là gì?

a)

Một ngôn ngữ lập trình.

b)

Một hệ quản trị cơ sở dữ liệu.

c)

Một framework phát triển ứng dụng web.

d)

Một phần mềm biên dịch mã nguồn mở.

2.

HeidiSQL là gì?

a)

Một ngôn ngữ truy vấn cơ sở dữ liệu.

b)

Một trình biên dịch mã nguồn mở.

c)

Một trình quản lý cơ sở dữ liệu MySQL.

d)

Một framework phát triển ứng dụng web.

3.

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 (command-line interface).

b)

Giao diện đồ họa

c)

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

d)

Giao diện web.

4.

Trong HeidiSQL, để thực hiện một truy vấn để lấy dữ liệu từ một bảng, bạn sẽ sử dụng câu lệnh SQL nào?

a)

INSERT

b)

DELETE

c)

UPDATE

d)

SELECT

5.

Xem hình bên dưới và cho biết nhạc sĩ Hoàng Việt sáng tác những bản nhạc nào?

a)

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Tình Ca và Tiến về Hà Nội.

b)

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Nhạc rừng và Xa khơi.

c)

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Tình Ca và Nhạc rừng.

d)

Nhạc sĩ Hoàng Việt sáng tác các bản nhạc: Du kích sông Lô và Việt Nam quê hương tôi.

6.

Bảng banthuam có thể được viết ngắn gọn như sau: banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi) Hãy cho biết trong bảng banthuam trường nào được chọn làm khoá chính, vì sao?

a)

Trường tenBannhac được chọn làm khoá chính, vì trường tenBannhac xác định duy nhất một bản nhạc.

b)

Trường tenNhacsi được chọn làm khoá chính, vì trường tenNhacsi xác định duy nhất một nhạc sĩ.

c)

Trường tenCasi được chọn làm khoá chính, vì trường tenCasi xác định duy nhất một ca sĩ.

d)

Trường idBanthuam được chọn làm khoá chính, vì trường idBanthuam xác định duy nhất một bản thu âm.

7.

Chọn câu trả lời đúng nhất. Tại sao phải tổ chức lại bảng dữ liệu gồm nhiều bảng thay vì ít bảng hơn?

a)

Để ngắn gọn và dễ hiểu.

b)

Để nhìn đẹp mắt hơn.

c)

Để khắc phục tình trạng dữ liệu bị lặp

d)

Để dễ nhập dữ liệu hơn

8.

Bảng banthuam và bảng casi được viết ngắn ngọn như bên dưới: banthuam(idbanthuam, tenbannhac, tennhacsi, idcasi)

Casi(idcasi,tencasi)

Hãy chỉ ra trường khoá chính và trường khoá ngoài cho các bảng?

a)

idCasi trong bảng casi là trường khoá chính của bảng casi, idBanthuam là trường khoá ngoài của bảng banthuam, idCasi trong bảng banthuam là trường khoá chính của bảng banthuam.

b)

idCasi trong bảng casi là trường khoá chính của bảng casi, idBathuam là trường khoá chính của bảng banthuam, idCasi trong bảng banthuam là trường khoá ngoài của bảng banthuam.

c)

idCasi trong bảng casi là trường khoá ngoài của bảng casi, idBathuam là trường khoá chính của bảng banthuam, idCasi trong bảng banthuam là trường khoá ngoài của bảng banthuam.

d)

idCasi trong bảng casi là trường khoá chính của bảng banthuam, idBathuam là trường khoá chính của bảng banthuam, idCasi trong bảng banthuam là trường khoá ngoài của bảng banthuam.

9.

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

a)

INT.

b)

STRING

c)

FLOAT.

d)

DECIMAL.

10.

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)

Không có tác dụng gì.

11.

Trong CSDL ho_so_hs để thêm bảng ta nháy chuột phải vào tên CSDL rồi chọn mục nào?

a)

Edit

b)

Drop

c)

Create new

d)

Export

12.

Trong hộp thoại tạo bảng mới ta gõ tên bảng vào mục nào trong hình sau?

a)

Options.

b)

Indexes.

c)

Foreign.

d)

Name.

13.

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

a)

INT

b)

FLOAT

c)

VARCHAR

d)

DATE

14.

Để xoá CSDL đã tạo trên Heidi SQL ta cần thực hiện một số thao tác sau: B1: Nháy chuột phải vào tên CSDL. B2: Nháy chọn ……………….. B3: trong hộp thoại xuất hiện nháy OK nếu bạn đồng ý xoá CSDL.

a)

Edit.

b)

create new

c)

Expand all.

d)

Drop

15.

Em hãy cho biết đâu là đáp án đúng nhất khi xác định khoá ngoài trong bảng BANG_DIEM là trường nào?

a)

Ma_hoc_sinh; Ma_mon_hoc.

b)

Ma_mon_hoc.

c)

Ma_hoc_sinh.

d)

Diem_so.

16.

Để khai báo khoá ngoài, nháy vào thẻ nào?

a)

Nháy vào thẻ Indexes.

b)

Nháy vào thẻ Foreign keys.

c)

Nháy vào thẻ Basic.

d)

Nháy vào thẻ Check containts.

17.

Trường ho_dem ( 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)

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.

b)

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

c)

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

d)

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

18.

Để thêm một trường mới trong bảng ta nháy chuột vào nút nào trong hình sau đây?

a)

Nút Add.

b)

Nút Remove.

c)

Nút Up.

d)

Nút Down.

19.

Trong CSDL, để 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 Add.

b)

Nháy nút Remove.

c)

Nháy nút Clear.

d)

Nháy nút Up.