Font size
WorksheetsTINts
Total questions: 60
Worksheet time: 55mins
SQL ngôn ngữ truy vấn có mấy thành phần?
1
2
3
4
SQL ngôn ngữ truy vấn có mấy thành phần?
1
2
3
4
Thành phần DDL là?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Thành phần DML là?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Thành phần DCL là?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Ngôn ngữ định nghĩa dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
Ngôn ngữ thao tác dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
Ngôn ngữ kiểm soát dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
SQL là?
Ngôn ngữ truy vấn định chuẩn cho việc định nghĩa, cập nhật, truy xuất
và điều khiển dữ liệu từ các CSDL quan hệ
Ngôn ngữ thực hiện các thuật toán
Ngôn ngữ thực hiện việc thêm, xóa, sửa dữ liệu
Đáp án khác
Em hãy xác định các câu trả lời về các câu lệnh SQL là đúng hay sai?
Lệnh UPDATE trong SQL được sử dụng để sửa đổi dữ liệu hiện có trong bảng.
Đúng
Sai
Câu lệnh SELECT luôn trả về tất cả các hàng trong một bảng mà không cần điều
kiện cụ thể.
Đúng
Sai
Trong SQL, có thể sử dụng mệnh đề WHERE để giới hạn các hàng được cập nhật
hoặc truy xuất.
Đúng
Sai
Dữ liệu trong bảng chỉ có thể được truy xuất nếu bảng đó có khóa ngoài.
Đúng
Sai
Ta có thể phần quyền truy cập CSDL theo mấy nhóm người dùng?
1
2
3
4
Đối với CSDL âm nhạc theo em nhóm người dùng không cần khai báo,
đăng nhập, được quyền gì ?
Thêm bản nhạc.
Xóa bản nhạc
Tìm kiếm, xem
Tất cả đều sai
Có thể khắc phục sự cố về hệ thống cấp điện không đủ công suất bằng
cách?
Quản lí thời gian sử dụng các thiết bị lưu trữ
Sử dụng các thiết bị ít tiêu tốn điện
Xây dựng hệ thống cấp điện đủ công suất
Cả ba đáp án trên đều đúng
Có thể khắc phục sự cố về hệ thống cấp điện ngừng đột ngột vì những
lý do khác?
Xây dựng hệ thống cấp điện đủ công suất
Sử dụng các thiết bị ít tiêu tốn điện
Dùng bộ lưu điện
Thường xuyên kiểm tra hệ thống cấp điện.
Em hãy nêu giải pháp thiết bị lưu trữ bị hỏng vì quá tuổi thọ?
Quản lí thời gian sử dụng của thiết bị lưu trữ, thay thế trước gian đoạn
thường bị hỏng.
2 năm thay thiết bị một lần.
1 năm thay thiết bị một lần.
Sao lưu thiết bị định kỳ
Các bạn học tiết tin học 11 tranh luận về bảo mật và an toàn dữ liệu có bạn đưa ý
kiến của mình theo em thì ý nào đúng sai.
Mật khẩu mạnh nên bao gồm cả chữ cái, chữ số và ký tự đặc biệt.
Đúng
Sai
Cơ sở dữ liệu chỉ cần bảo vệ bằng mật khẩu là đủ để đảm bảo an toàn thông
tin.
Đúng
Sai
Dữ liệu được mã hóa sẽ an toàn tuyệt đối và không thể bị giải mã bởi tin tặc
Đúng
Sai
Việc mã hóa dữ liệu giúp ngăn chặn việc truy cập trái phép và bảo vệ thông tin.
Đúng
Sai
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?
Vì nhiều người chuyển sang máy tính nên phải chuyển sang máy tính.
Nhìn máy tính nó sang hơn.
Hạn chế sai sót
Tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót,…
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?
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
Quản lý CSDL thủ công 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ý trên máy tính
Quản lý CSDL thủ công 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ý trên máy tính
Cả ba đáp án trên đều đúng
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?
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.
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 trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem
video...
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, phân quyền tài khoản,…
Do đâu mà Quản lý CSDL trên máy tính thường đem lại tính chính xác và
độ tin cậy cao hơn so với quản lý thủ công?
CSDL trên máy tính được thiết kế để đảm bảo tính toàn vẹn dữ liệu và hạn
chế các sai sót như nhập sai, tính toán sai, hoặc mất mát dữ liệu
Quản lý thủ công có nguy cơ cao về sai sót do con người như ghi nhầm,
đọc nhầm, hay không cập nhật đúng thông tin, gây ảnh hưởng đến tính
chính xác của dữ liệu
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
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?
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.
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 trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem
video...
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, phân quyền tài khoản,…
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?
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.
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 trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem
video...
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
MySQL là sản phẩm mã nguồn gì?
Mã nguồn mở.
Mã nguồn đóng.
Mã nguồn đóng, mã nguồn mở.
Tất cả đều đúng
Em hãy xác định các ý sau là đúng hay sai khi nói về quản trị cơ sở dữ liệu trên
máy tính.
Cơ sở dữ liệu là nơi lưu trữ thông tin một cách có tổ chức.
Đúng
Sai
Tường lửa không có vai trò gì trong bảo mật cơ sở dữ liệu.
Đúng
Sai
Công cụ quản trị cơ sở dữ liệu có thể hỗ trợ giao diện đồ họa.
Đúng
Sai
Một cơ sở dữ liệu không thể được sử dụng trên nhiều máy tính.
Đúng
Sai
Các kiểu dữ liệu số nguyên của các trường có thể có là?
Kiểu INT và tự động tăng giá trị
Xâu kí tự
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
CSDL âm nhạc, bảng banthuam gồm các trường nào?
idbanthuam, tenbannhac.
tenbannhac, tencasi
tennhacsi
idbanthuam, tenbannhac, tennhacsi, tencasi
Mỗi bảng có thể có bao nhiều khóa?
1 khóa
2 khóa
3 khóa
Nhiều khóa
Tổ chức lại bảng dữ liệu để làm gì?
Cho CSDL đẹp hơn.
Cho CSDL được nhiều dữ liệu hơn.
Hạn chế lượng dữ liệu lặp lại
Để tiết kiệm điện.
Mỗi bảng có bao nhiêu khóa chính?
1 khóa
2 khóa
3 khóa
Nhiều khóa
Để thêm thông tin ngày sinh của các nhạc sĩ, ca sĩ vào CSDL, bạn cần?
Thêm một bảng mới để lưu trữ thông tin này
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ần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác
Đáp án khác
Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh
thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là
Mã của huyện
Mã của thị trấn
Mã của tỉnh thành phố
Mã của thị xã
Khi thực hành tin học 11 một bạn học sinh xác định cấu trúc bảng và các trường
khóa trường khóa đưa ra ý kiến của mình theo em ý nào đúng - sai.
Mỗi trường trong một bảng đều phải được định nghĩa với một kiểu dữ liệu cụ
thể.
Đúng
Sai
Kiểu dữ liệu của một trường có thể thay đổi sau khi dữ liệu đã được nhập.
Đúng
Sai
Một bảng chỉ có thể chứa một khóa ngoài.
Đúng
Sai
Khóa chính có thể bao gồm một hoặc nhiều cột trong bảng.
Đúng
Sai
Việc đầu tiên để tạo lập một CSDL quan hệ là ?
Thu thập dữ liệu
Xử lý dữ liệu
Tạo ra một hay nhiều bảng
Tất cả đều đúng.
Để thực hiện tạo bảng thì cần phải?
Xác định cấu trúc bảng
Khai báo cấu trúc bảng
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Cần phải xác định và khai báo gì để tạo lập bảng?
Tên bảng, các trường của bảng
Kiểu dữ liệu, khai báo kích thước của mỗi trường
Khóa chính, khóa ngoài của bảng
Tất cả đều đúng.
Để tạo một cơ sở dữ liệu ta dùng câu lệnh nào?
Create database
Create new
Create databasee
database
Trong HeidiSQL đang ở table[untitled] để thêm trường mới ta?
Nhấn Ctrl+Insert
Nhấn Insert
Nhấn shift+insert
Nhấn enter
Để tạo khóa chính cho bảng trong HeidiSQL, em chọn?
Chọn trường khóa chính nháy phải chuột chọn create new index ->
primary
Chọn trường khóa chính nháy chuột chọn create new index -> primary
Chọn trường khóa chính nháy chuột chọn create new index
Chọn trường khóa chính nháy chuột primary
Tiết học thực hành tạo lập cơ sở dữ liệu và các bảng một số bạn trao đổi với nhau
và đưa ra ý kiến của mình theo em ý kiến của bạn đúng hay sai.
Khi tạo bảng, việc đặt tên cột là bắt buộc để xác định cấu trúc dữ liệu.
Đúng
Sai
Một cơ sở dữ liệu không thể có nhiều bảng.
Đúng
Sai
Kiểu dữ liệu của các cột trong bảng cần được xác định rõ ràng khi tạo bảng.
Đúng
Sai
Tên cơ sở dữ liệu không phân biệt chữ hoa và chữ thường trong mọi hệ quản
trị cơ sở dữ liệu
Đúng
Sai
Khoá ngoài có tác dụng?
Thể hiện dữ liệu chính
Phân biệt giữa các bản ghi
Liên kết dữ liệu giữa các bảng
Cả ba đáp án trên đều đúng
Vệc thiết lập khoá ngoài được thực hiện như thế nào??
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
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)
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 cột bảng gốc.
Cả ba đáp án trên đều sai
Để chọn giá trị mặc định là AUTO_INCREMENT thì nháy chuột vào ô?
Allow NULL
Zerofill
Mặc định
Kiểu dữ liệu
Tên các trường không được trùng lặp giá trị nên phải khai báo khóa?
Chính
Khóa ngoài.
Cấm trùng lặp
Đáp án khác
Để khai báo khóa cấm trùng lặp ta dùng?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Chọn Create new index -> Unique
Chọn Create new index -> Fulltext
Để khai báo khóa ngoài chọn thẻ?
basic
indexes
Tùy chọn
Foreign keys
Tiết học thực hành tạo lập các bảng có khóa ngoài một bạn học sinh đưa ra ý kiến
của mình sau tiết học theo em ý kiến của bạn là đúng hay sai.
Một bảng có thể có nhiều khóa ngoại cùng tham chiếu đến các bảng khác nhau.
Đúng
Sai
Khóa ngoại không cho phép giá trị NULL trong bất kỳ trường hợp nào
Đúng
Sai
Khi khai báo khóa ngoại, cần chỉ định bảng và cột mà nó tham chiếu tới.
Đúng
Sai
Khóa duy nhất (Unique Key) luôn đảm bảo không có giá trị trùng lặp trong các
bản ghi nhưng có thể chứa giá trị NULL.
Đúng
Sai
HeidiSQL hỗ trợ việc thực hiện cập nhật dữ liệu cho bảng có mấy cách?
1
2
3
4
Để biểu diễn thứ tự GIẢM dần ta dùng
ASC
LIKE
AND
DESC
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi) câu lệnh nào lấy
được idbannhac và tenbannhac?
SELECT idbannhac, tenbannhac FROM ;
SELECT idbannhac, tenbannhac FROM bannhac ;
SELECT idbannhac, tenbannhac FROM * ;
SELECT * FROM bannhac ;
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" ta dùng?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi", với tên ca sĩ được
sắp xếp theo thứ tự từ lớn tới bé ta dùng ?
SELECT * FROM casi ORDER BY tencasi DESC
SELECT * FROM casi WHERE tencasi;
SELECT * FROM casi ORDER BY tencasi ASC;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
Muốn truy xuất dữ liệu các ca sĩ có "idcasi" nằm trong danh sách (1, 2,
3) ta dùng ?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi WHERE idcasi IN (1, 2, 3);
Tất cả đều sai.
Tiết học thực hành cập nhật và truy xuất dữ liệu các bảng một bạn học sinh đưa ra
ý kiến của mình sau tiết học theo em ý kiến của bạn là đúng hay sai.
Có thể thêm nhiều hàng dữ liệu cùng lúc vào bảng bằng một lệnh INSERT duy
nhất
Đúng
S
Câu lệnh SELECT có thể truy xuất dữ liệu từ một hoặc nhiều cột trong bảng.
Đúng
Sai
Không thể thêm dữ liệu vào bảng nếu bảng đó có khóa chính.
Đúng
Sai
Dữ liệu từ bảng có thể được sắp xếp theo thứ tự tăng dần hoặc giảm dần bằng
mệnh đề ORDER BY.
Đúng
Sai
Các bảng có thể có quan hệ với nhau, thể hiện qua
Khóa chính
Khóa phụ
Khóa ngoài
Cả ba đáp án trên đều đúng
Nhờ khóa ngoại có thể?
Dữ liệu được phân biệt với nhau
Có khóa ngoài bảng mới có thể đặt khóa chính
Truy xuất dữ liệu từ các bảng khác theo mối quan hệ
Tất cả đều đúng
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi, idtheloai) và
nhacsi(idnhacsi, tennhacsi) câu lệnh nào lấy được idbannhac, tenbannhac,
tennhacsi?
Select idbannhac, tenbannhac, tennhacsi from bannhac-nhacsi
Select bannhac .idbannhac, bannhac .tenbannhac, nhacsi
.tennhacsifrom *
Select bannhac .idbannhac, bannhac .tenbannhac, nhacsi .tennhacsi
from bannhac inner join nhacsi on bannhac.idnhacsi=nhacsi.idnhacsi
Select idbannhac, tenbannhac, tencasi from bannhac and nhacsi
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi, idtheloai) và
nhacsi(idnhacsi, tennhacsi) câu lệnh nào lấy được idbannhac, tennhacsi với
idnhacsi=1?
Select idbannhac, tennhacsi from bannhac-nhacsi=1
Select bannhac .idbannhac, nhacsi .tennhacsi from nhacsi=1
Select bannhac .idbannhac, nhacsi .tennhacsi from bannhac inner join
nhacsi on bannhac.idnhacsi=nhacsi.idnhacsi where nhacsi.idnhacsi=1
Select idbannhac, tenbannhac, tennhacsi from bannhac and nhacsi and
1
Để truy xuất dữ liệu từ các bảng có mối quan hệ với nhau thì?
Người dùng cần sử dụng khóa chính
Người dùng sử dụng các phần mềm thứ ba
Người dùng cần sử dụng câu lệnh JOIN để kết hợp các bảng với nhau
theo khoá ngoài
Đáp án khác
Câu lệnh JOIN cho phép?
Câu lệnh JOIN cho phép?
Bạn sử dụng dữ liệu một cách hợp lý
Bạn truy xuất dữ liệu từ nhiều bảng cùng một lúc bằng cách ghép các
bảng lại với nhau theo khoá ngoài
Đáp án khác
SELECT * FROM bannhac là?
Lấy được tất cả các trường trong bảng bannhac
Lấy được một trường nào đó trong bảng bannhac
Lấy được một trường trong bảng bannhac theo điều kiện nào đó
Lỗi
