wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bxv tự làm gởi các bé

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Tại sao lại phải thay đổi thói quen quản lí thủ công, chuyển sang sử dụng máy tính với hệ QTCSD?

a)

Tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót

b)

Kịp thời xử lí.

c)

Nhanh chóng

d)

Hạn chế được sai sót, tiết kiệm bộ nhớ.

2.

Lệnh gọi chạy mysql trong cửa sổ lệnh là

a)

mysql -r root -p.

b)

mysql -u root -r.

c)

mysql -o root -p

d)

mysql -u root -p.

3.

Khi nháy đúp chuột vào biểu tượng phần mềm HeidiSQL, một cửa sổ như bên dưới xuất hiện. Để vào

cửa sổ làm việc của HeidiSQL, cần thực hiện các công việc nào sau đây?

a)

Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mới.

b)

Nhập Người dùng và Mật khẩu sau đó nháy vào nút mở

c)

Nhập Người dùng và Mật khẩu sau đó nháy vào nút Mở.

d)

Không cần nhập Người dùng và Mật khẩu, chỉ cần nháy vào nút Mớ

4.

Khi giao diện làm việc của HeidiSQL dùng ngôn ngữ tiếng anh, nếu muốn thay đổi giao diện

của HeidiSQL bằng ngôn ngữ tiếng việt. Các thao tác nào sau đây là đúng?

a)

Chọn Tools/Preferences/Data editor/thay đổi trong Application language

b)

Chọn Tools/Preferences/General/thay đổi trong Application language

c)

Chọn Edit/Preferences/General/thay đổi trong Application language

d)

Chọn Go to/Preferences/General/thay đổi trong Application lang

5.

Chọn câu sai.

a)

Khi cài đặt HeidiSQL, HeidiSQL sẽ tự động nhận biết mã vùng quốc gia và thiết lập giao diện với

ngôn ngữ tương ứng.

b)

Ngày nay, việc ứng dụng quản trị CSDL trên máy tính đã được thực hiện một cách phổ biến ở hầu

khắp các hoạt động quản lí kinh tế − xã hội.

c)

Việc ứng dụng CSDL trong quản lí đem lại nhiều lợi ích to lớn: tiện lợi, kịp thời, nhanh chóng, hạn

chế sai sót, …

d)

MySQL có các phiên bản tương ứng chạy được trên nhiều nền tảng: MS Windows, LINUX, Mac OS,

UNIX, …

6.

Có thể viết lại mô tả bảng dưới đây như thế nào?

a)

book(idBook; bookTitle; authorName; publishYear).

b)

book(idBook; bookTitle; authorName; publishYear).

c)

book(idBook, bookTitle, authorName, publishYear).

d)

book(idBook, bookTitle, authorName, publishYear)

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)

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

c)

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

d)

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

8.

Hãy kể tên các loại khoá?

a)

. Khoá chính, khoá phụ, khoá cấm trùng lặp giá trị

b)

Khoá trong, khoá ngoài, khoá cấm trùng lặp giá trị.

c)

. Khoá chính, khoá ngoài, khoá trùng lặp giá trị.

d)

Khoá chính, khoá ngoài, khoá cấm trùng lặp giá trị

9.

Quan sát chỉ ra có bao nhiêu khoá ngoài của CSDL dưới đây

a)

2

b)

3

c)

4

d)

5

10.

Để khai báo khoá ngoài, nháy vào thẻ nào phần mềm Heidi SQL?

a)

Nháy vào thẻ Indexes.

b)

Nháy vào thẻ Basic

c)

Nháy vào thẻ Foreign keys.

d)

. Nháy vào thẻ Check containts

11.

Trong màn hình tạo khoá ngoài như bên dưới, sau khi nháy chuột vào thẻ Foreign keys tiếp theo nháy chuột vào thẻ nào?

a)

Nháy chuột vào thẻ Indexes

b)

Nháy chuột vào thẻ Basic

c)

Nháy chuột vào thẻ Tuỳ chọn.

d)

Nháy chuột vào thẻ Thêm mới.

12.

Để tạo khoá ngoài idNhacsi, có các bước như sau: 1. Chọn Thêm mới; 2. Chọn thẻ Foreign keys; 3. Nháy chuột vào ô phía dưới Columns và chọn trường khoá ngoài là idNhacsi rồi chọn OK; 4. Nháy chuột vào ô phía dưới Reference table và chọn bảng tham chiếu là nhacsi rồi chọn OK; 5. Nháy chuột vào ô phía dưới Foreign columns và chọn trường tham chiếu cho bảng nhacsi là idNhacsi rồi chọn OK; 6. Chọn Lưu. Sắp xếp lại các bước để có cách thực hiện đúng.

a)

2,1, 4, 3, 5, 6

b)

. 3, 1, 2, 4, 5, 6

c)

. 2, 1, 3, 4, 5, 6

d)

3, 2, 1, 4, 5, 6

13.

. Chọn câu sai.

a)

Khoá ngoài có tác dụng liên kết dữ liệu giữa các bảng

b)

Các trường là khoá ngoài của bảng là các trường tham chiếu đến một trường khoá chính (k) của một bảng khác vì vậy cần được khai báo giá trị mặc định phù hợp với giá trị tương ứng của k.

c)

Để khai báo khoá ngoài, chọn thẻ Foreign keys.

d)

Để khai báo khoá ngoài, chọn thẻ Check constraints.

14.

Để truy xuất những quyển sách có tên bắt đầu bằng chữ P, ta sử dụng câu lệnh truy vấn:

a)

. WHERE bookTitle LIKE ‘P%’.

b)

WHERE bookTitle LIKE ‘P’.

c)

WHERE bookTitle LIKE ‘%P’

d)

WHERE bookTitle LIKE ‘%P%’.

15.

. Sử dụng ORDER BY trong truy vấn SQL để:

a)

. Nhóm các kết quả truy vấn theo từng nhóm.

b)

Sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần.

c)

. Trả về số lượng các dòng dữ liệu thoả mãn các điều kiện truy vấn.

d)

In kết quả truy vấn

16.

. Để liên kết các bảng, ta sử dụng mệnh đề:

a)

JOIN.

b)

CONNECT

c)

GROUP BY

d)

LINK

17.

Câu truy vấn để truy xuất tất cả các dòng dữ liệu từ bảng Persons theo thứ tự sắp xếp giảm dần trong cột FirstName là:

a)

. SELECT * FROM Persons ORDER BY FirstName ASC.

b)

. SELECT * FROM Persons ORDER BY FirstName DSC

c)

SELECT * FROM Persons ORDER BY FirstName AESC.

d)

SELECT * FROM Persons ORDER BY FirstName DESC

18.

Câu truy vấn nào sau đây dùng để truy xuất nhạc sĩ Văn Cao (kể cả mã idNhacsi) của bảng nhacsi?

a)

b)

c)

d)

19.

Dùng câu truy vấn thêm vào bảng nhacsi dòng số 5, tên nhạc sĩ là Phú Quang và dòng số 6, tên nhạc sĩ là Phan Huỳnh Điểu.

a)

b)

c)

d)

20.

Dùng câu truy vấn xoá dòng 6, tên nhạc sĩ là Phan Huỳnh Điểu.

a)

b)

c)

d)

21.

. Để sao lưu CSDL, ta chọn:

a)

Các công cụ / Xuất cơ sở dữ liệu dưới dạng SQL

b)

Các công cụ / Trình chỉnh sửa bảng

c)

Các công cụ / Nhập từ file CSV

d)

Các công cụ / Cài đặt

22.

Trong cửa sổ sao lưu CSDL bên dưới, tại mục Output ta nên chọn dòng nào?

a)

Directory

b)

Clipboard

c)

Cơ sở dữ liệu

d)

Dòng Single .sql file

23.

Để phục hồi CSDL, ta chọn:

a)

Tập tin / Run SQL file…

b)

Tập tin / Lưu

c)

. Tập tin / Load SQL file…

d)

Tập tin / Nhập file cài đặt…

24.

Để phục hồi CSDL, thay vì chọn Tập tin / Load SQL file. Ta có thể bấm tổ hợp phím nào sau đây?

a)

Ctrl + O

b)

Ctrl + N

c)

Ctrl + T

d)

Ctrl + S

25.

: Để thuận tiện trong việc quản lí thông tin tại một sân bay, người ta xây dựng một phần mềm quản lý thông tin với 4 bảng: CHUYENBAY, PHICO, PHICONG, CHUNGNHAN. CHUYENBAY (MaCB, NoiXP, NoiDen, GioXP, GioDen) PHICO (MaPhiCo, TenPhiCo, KCBay) PHICONG (MaPhiCong, TenPhiCong, Luong) CHUNGNHAN (MaPhiCong, MaPhiCo) Trong đó: - Bảng CHUYENBAY: Lưu thông tin về các chuyến bay (mã chuyến bay, nơi xuất phát, nơi đến, giờ xuất phát, giờ đến). - Bảng PHICO: Lưu thông tin về các phi cơ (mã phi cơ, tên phi cơ, khoảng cách bay). - Bảng PHICONG: Lưu thông tin về các phi công (mã phi công, tên phi công, lương). - Bảng CHUNGNHAN: Lưu thông tin về các phi cơ mà mỗi phi công có thể lái (mã phi công, mã phi cơ) Sau khi tìm hiểu dữ liệu của phần mềm, các bạn học sinh nhận định như sau:

a)

Nên chọn khóa chính là khóa có ít thuộc tính nhất

b)

Trường MaPhiCo là khóa chính của bảng CHUNGNHAN

c)

Vì đã đến tuổi nghỉ hưu nên một phi công đã không còn phục vụ tại sân bay, do vậy người ta cần thực hiện thao tác sửa trên bảng dữ liệu PHICONG và CHUNGNHAN."

d)

Để tìm tên phi công có khả năng lái tất cả các loại phi cơ, người ta cần sử dụng 3 bảng PHICO, PHICONG và CHUNGNHAN."

26.

Lập danh sách bao gồm idBannhac, tenBannhac từ tất cả các bản nhạc của nhạc sĩ Đỗ Nhuận có trong

bảng bannhac. (Lưu ý: bảng bannhac gồm idBannhac, tenBannhac, idNhacsi; bảng nhacsi gồm idNhacsi,

tenNhacsi).

a)

b)

c)

d)

27.

Lấy ra danh sách các bản nhạc gồm tenBannhac, tenNhacsi và idNhacsi của cả hai bảng. (Lưu ý:

idNhacsi của bảng bannhac đặt tên mới là idNS_BN, idNhacsi của bảng nhacsi đặt tên mới là idNS_NS).

a)

b)

c)

d)

28.

Để lấy ra danh sách các bản nhạc gồm tenBannhac, tenNhacsi, dùng câu truy vấn nào sau đây là đúng?

(Lưu ý: tenBannhac nằm trong bảng bannhac, tenNhacsi nằm trong bảng nhacsi).

a)

SELECT idBannhac, tenBannhac

FROM bannhac JOIN nhacsi

IN bannhac.idNhacsi = nhacsi.idNhacsi

WHERE tenNhacsi="Đỗ Nhuận";

b)

SeLect idbannhac. tenbannhac

FROM bannhac JOIN nhacsi

ON bannhac.idNhacsi = nhacsi.idNhacsi

WHERE tenNhacsi="Đỗ Nhuận";

c)

SELECT idBannhac, tenBannhac

FROM bannhac JOIN nhacsi

ON bannhac.idNhacsi = nhacsi.tenNhacsi

WHERE tenNhacsi="Đỗ Nhuận";

d)

SELECT idBannhac, tenBannhac

FROM bannhac JOIN nhacsi

ON bannhac.idNhacsi = nhacsi.idNhacsi

WHERE tenNhacsi="Đỗ Nhuận";