Professional Documents
Culture Documents
MA TRAN - DACTA - DE Cuong On Tap KTGK2 - 11 - ICT
MA TRAN - DACTA - DE Cuong On Tap KTGK2 - 11 - ICT
23. Thực hành truy Nhận biết 2 (TN) 1 (TH) 1 (TL) 1 (TL)
xuất dữ liệu qua
liên kết các bảng - Biết xác định được nhu cầu cần thiết học cách truy xuất
dữ liệu qua liên kết các bảng.
- Biết được cách truy xuất dữ liệu qua liên kết các bảng.
- Biết được ưu điểm của giao diện quản lý được tạo bằng
HeidiSQL
Số câu hỏi theo mức độ nhận thức
Chương/
Nội dung/Đơn vị Vận
TT Chủ đề Mức độ đánh giá
kiến thức Nhận Thông Vận
dụng
biết hiểu dụng
cao
- Biết được cách truy xuất dữ liệu qua liên kết các bảng
trong phần mềm HeidiSQL.
Thông hiểu
- Hiểu cách truy xuất dữ liệu qua liên kết các bảng.
- Hiểu cách xác định được nhu cầu cần khi truy xuất dữ
liệu qua liên kết các bảng.
Vận dụng
- Thực hiện cách truy xuất dữ liệu qua liên kết các bảng.
+ Lấy dữ liệu từ nhiều bảng trong CSDL.
+ Sử dụng được các truy vấn để lấy ra các danh sách từ
Cơ sở dữ liệu.
Vận dụng cao
- Thực hiện cách truy xuất dữ liệu qua liên kết các bảng.
Tổng 16 12 2 1
Tỉ lệ % 40% 30% 20% 10%
Tỉ lệ chung 70% 30%
ĐỀ CƯƠNG ÔN TẬP GIỮA HKII. MÔN TIN HỌC 11
NĂM HỌC 2023-2024
B17
Câu 1: Trước đây khi chưa có máy tính, việc quản lí dữ liệu thủ công là công việc
A. rất tiện lợi.
B. rất vất vả.
C. rất nhanh chóng.
D. rất kịp thời.
Câu 2: So với việc quản lí thủ công thì quản lí CSDL trên máy tính như thế nào? Em hãy chọn
phương án sai.
A. Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn
so với quản lý thủ công
B. Quản lý CSDL trên máy tính thường không được người dùng lựa chọn vì tốn nhiều
thời gian và công sức hơn so với quản lý thủ công
C. Quản lý CSDL trên máy tính mang lại khả năng tra cứu và phân tích dữ liệu hiệu quả hơn
so với quản lý thủ công
D. 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
Câu 3: Do đâu mà Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo
mật cao 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, và phân tích theo nhiều tiêu chí 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ác hoạt động cập nhật và chỉnh sửa dữ liệu trên máy tính thường được tự động hóa 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
C. Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video...
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ã hóa
Câu 4: Do đâu mà Quản lý CSDL trên máy tính mang lại khả năng tra cứu và phân tích dữ liệu
hiệu quả 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, và phân tích theo nhiều tiêu chí 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ác hoạt động cập nhật và chỉnh sửa dữ liệu trên máy tính thường được tự động hóa 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
C. Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video...
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ã hóa
Câu 5: Hệ QTCSDL nào sau đây là sản phẩm mã nguồn mở miễn phí?
A. ORACLE.
B. SQL Server.
C. DB2.
D. MySQL.
Câu 6: Đặc điểm nào sau đây MySQL không có?
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. Giao diện đồ họa thuận tiện với người dùng mới
Câu 7: Để tải về một trong các bản MySQL, ta truy cập vào địa chỉ nào sau đây?
A. https://dev.mysql.com/download/mysql/
B. https://dev.mysqlserver.com/downloads/mysql/
C. https://dev.mysql.com/downloads/mysql/
D. https://dev.mysql.com/donloads/mysql/
Câu 8: 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 language
B18
Câu 9: Việc tổ chức lại các bảng dữ liệu từ một bảng duy nhất ban đầu nhằm mục đích gì?
A. Chống lặp lại dữ liệu và đảm bảo tính nhất quán dữ liệu.
B. Tạo thuận lợi cho việc kết xuất dữ liệu.
C. Tạo thuận lợi cho việc cập nhật dữ liệu và đảm bảo tính nhất quán dữ liệu.
D. Tạo thuận lợi cho việc bảo mật và an toàn dữ liệu.
Câu 10: 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ể?
A. Nhờ việc xác định cấu trúc bảng, khóa chính, khóa ngoài và việc tạo liên kết giữa các
bảng
B. Nhờ việc xác định khóa ngoài, Khóa trong, khóa chính
C. Nhờ việc tạo liên kết giữa các bảng, khóa ngoài, cấu trúc bảng
D. Nhờ việc xác định cấu trúc bảng, xác định khóa ngoài và tạo liên kết giữa các bảng
B19
Câu 15: Việc đầu tiên để làm việc với một CSDL là?
A. Thu thập thông tin cho CSDL
B. Xử lý thông tin của CSDL
C. Tạo lập CSDL
D. Truy xuất CSDL
B20
Câu 22: Để 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
Câu 23: 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. Việc thiết lập khoá ngoài được thực hiện bằng cách xác định trong bảng hiện tại là khoá
ngoài
Câu 24. Để chọn bảng tham chiếu khi khai báo khóa ngoài ta chọn ô?
A. " Create database". B. "Create new".
C. Reference table. D. Foreign keys.
Câu 25. Để khai báo khóa cấm trùng lặp 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.
Câu 26. Để khai báo khóa ngoài chọn thẻ?
A. " Create database". B. "Create new". C. "Root". D. Foreign keys.
Caau 27: Tổ hợp phím nào dùng để khai báo thêm trường tiếp theo?
A. Shift+Insert
B. Alt+Insert
C. Ctrl+Insert
D. Shift + Ctrl+Insert
B21
Câu 28: Sau khi thực hiện việc chọn dữ liệu cần xoá trong bảng, em cần nhấn tổ hợp phím nào để
xoá dữ liệu?
A. Ctrl + Delete B. Ctrl + Backspace
C. Ctrl + A D. Ctrl + Alt + Delete
Câu 29: Để chọn những dòng tách rời nhau trong bảng em cần sử dụng phím nào?
A. Ctrl B. Backspace
C. Alt D. Shift
Câu 30: Để lấy ra danh sách dữ liệu thoả mãn một yêu cầu nào đó trong 1 bảng em phải thực hiện
thao tác nào?
A. Chỉnh sửa dữ liệu B. Xoá dữ liệu
C. Thêm mới dữ liệu D. Tìm kiếm dữ liệu
Câu 31. Thông báo bên xuất hiện khi nào?
B22
Câu 35. Khi Bảng bannhac có dữ liệu với trường idNhacsi tham chiếu đến trường idNhacsi của
bảng nhacsi thì ta không thể?
A. Tùy tiện xóa các dòng của bảng nhacsi.
B. Tùy tiện thay đổi dữ liệu trong bảng nhacsi.
C. Tùy tiện thêm dữ liệu vào bảng nhacsi.
D. Tùy tiện truy xuất dữ liệu trong bảng nhacsi.
Câu36. 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 tất cả các lỗi.
B. Có thể ngăn chặn được các lỗi như nhập sai, lỗi chính tả.
C. Có thể ngăn chặn được các lỗi logic đã được khai báo
D. Không ngăn chặn được lỗi nào trong quá trình nhập dữ liệu.
Câu 37. Thêm mới dữ liệu vào bảng bannhac. Chọn bảng bannhac, nháy chuột chọn thẻ Dữ
liệu, bấm phím Insert trên bàn phím. Xuất hiện hình như bên dưới, hãy quan sát hình và
cho biết KHÔNG cần thêm dữ liệu cho trường nào?
B.
C.
D.
Câu 39: 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.
Câu 40: Để chỉnh sửa dữ liệu trong bảng ta thực hiện?
A. Nháy đúp chuột vào ô dữ liệu cần sửa và nhập lại
B. Nhấn phím Insert
C. Nháy nút phải chuột vào ô cần sửa
D. Nháy nút trái chuột vào ô dữ liệu cần sửa
Câu 41: Để truy xuất tất cả dữ liệu từ bảng "banthuam" ta dùng câu lệnh?
A. SELECT * FROM banthuam;
B. SELECT * FROM banthuam ORDER BY idbannhac ASC;
C. SELECT idbannhac, idcasi FROM banthuam;
D. SELECT * FROM banthuam WHERE idbannhac = 1;
Câu 42: Hệ QTCSDL không ngăn chặn được các lỗi nào dưới đây?
A. Lỗi theo logic đã được khai báo
B. Các lỗi không liên quan đến logic nào
C. Lỗi theo logic chưa được khai báo
D. Lỗi theo kí tự đã được khai báo
B23
Câu 43:Để truy vấn 2 bảng qua liên kết khóa, câu truy vấn SQL với mệnh đề JOIN có cấu trúc như
thế nào?
A. SELECT danh sách tên các bảng
FROM tên bảng a INNER JOIN tên bảng b ON tên bảng a.tên trường = ten bang b. tên
trường
[WHERE …]
[ORDER BY …]
B. SELECT danh sách tên các trường của 2 bảng
FROM tên bảng a INNER JOIN tên bảng b ON tên bảng a.tên trường = ten bang b. tên
trường
[WHERE …]
[ORDER BY …]
C. SELECT danh sách tên các trường của bảng
FROM tên bảng a INNER JOIN tên bảng b ON tên bảng a.tên trường = ten bang b. tên
trường
[WHERE …]
[ORDER BY …]
D. SELECT danh sách tên các trường của 2 bảng
FROM tên bảng a INNER JOIN tên bảng b ON tên trường .tên bảng a = tên trường .ten
bang b
[WHERE …]
[ORDER BY …]
Câu 44: Để lấy ra danh sách các bản nhạc gồm tenbannhac, tennhacsi, ta dùng câu truy vấn
nào?
A. SELECT bannhac.tenbannhac, nhacsi.tennhacsi
FROM bannhac ON nhacsi
INNER JOIN bannhac.idnhacsi = nhacsi.idnhacsi
B. SELECT bannhac.tenbannhac, nhacsi.tennhacsi
ON bannhac INNER JOIN nhacsi
FROM bannhac.idnhacsi = nhacsi.idnhacsi
C. SELECT bannhac.tenbannhac, nhacsi.tennhacsi
FROM bannhac INNER JOIN nhacsi
ON bannhac.idnhacsi = nhacsi.idnhacsi
D. SELECT bannhac.tenbannhac, nhacsi.tennhacsi
FROM bannhac INNER JOIN nhacsi
ON idnhacsi.bannhac = idnhacsi.nhacsi
Câu 45. Để truy vấn được nhiều hơn hai bảng theo liên kết khóa ngoài ta dùng cách nào dưới đây?
A. Lặp lại mệnh đề SELECT.
B. Lặp lại mệnh đề JOIN.
C. Lặp lại mệnh đề ODER BY.
D. Lặp lại mệnh đề WHERE.
Câu 46: Điểm nào sau đây KHÔNG phải là ưu điểm của giao diện quản lý được tạo bằng
HeidiSQL?
A. Người dùng không cần biết, nhớ cấu trúc của bảng trong CSDL.
B. Giao diện dễ sử dụng.
C. Đảm bảo tính nhất quán dữ liệu.
D. Mất quá nhiều thời gian của người dùng.
Câu : Để thực hiện câu truy vấn ta vào HeidiSQL, chọn CSDL, chọn thẻ truy vấn rồi nhập câu truy
vấn rồi thực hiện thao tác sau. Em hãy chọn câu sai
A. Nhấn phím F9
B. Nháy chuột phải, chọn Chạy
C. Nhấn phím F5
D. Nháy chuột vào biểu tượng
B24
Câu 47. Sao lưu CSDL để làm gì?
A. Để xoá CSDL.
B. Để tạo mới CSDL.
C. Để phục hồi lại CSDL khi CSDL có sự cố.
D. Để xem CSDL có bị mất hay không.
Câu 48. Để phục hồi CSDL, ta chọn:
A. Tập tin / Run SQL file…
B. Tập tin / Load SQL file…
C. Tập tin / Lưu
D. Tập tin / Nhập file cài đặt…
Câu 49: Trong cửa sổ sao lưu CSDL bên dưới. Nếu muốn khi phục hồi dữ liệu thì xoá dữ
liệu cũ (nếu có) trước khi chèn vào dữ liệu đã sao lưu, tại mục Data ta chọn dòng nào?
A. Dòng No data
B. Dòng Delete + Insert
C. Dòng Insert
D. Dòng Replace existing data
Câu 50: Bạn có thể chọn các tùy chọn sao lưu dữ liệu ở trong cửa sổ nào?
A. "File"
B. "New Session"
C. "Export Database"
D. "Select All"
Câu 51: Để bắt đầu quá trình sao lưu dữ liệu ta chọn?
A. New Session
B. Export Database
C. Export
D. Phím F9