Câu 1
I. PHẦN TRẮC NGHIỆM (7,0 điểm)
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?
Đáp án và lời giải
Đáp án: B
3/31 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 28 câu còn lại.
I. PHẦN TRẮC NGHIỆM (7,0 điểm)
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?
Đáp án: B
HeidiSQL là gì?
Đáp án: C
Để thiết lập kết nối với cơ sở dữ liệu MySQL trong HeidiSQL, bạn cần cung cấp thông tin gì?
Đáp án: A
Nếu muốn quản lí thêm thông tin nơi sinh của nhạc sĩ, ca sĩ (tên tỉnh/thành phố), CSDL cần thay đổi như thế nào?
Đáp án: 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ố, trong bảng Quận/Huyện thì MaTinhThanhPho sẽ là?
Đáp án: C
Để tạo lập bảng thì cần?
Đáp án: A
Để ấn định khóa chính thì ta thực hiện?
Đáp án: A
Khi lập CSDL quản lí tên các Quận/Huyện, Tỉnh/Thành phố của Việt Nam. Tạo bảng Tỉnh/Thành phố thì cần có các trường nào dưới đây?
Đáp án: D
Sau khi đã tạo các bảng, bạn có thể thiết lập các quan hệ giữa các bảng bằng cách?
Đáp án: C
Sau khi kết nối đến cơ sở dữ liệu, bạn có thể chọn cơ sở dữ liệu đó trong?
Đáp án: C
Để ấn định khóa chính thì ta thực hiện?
Đáp án: A
Đáp án: C
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?

Đáp án: A
Để thêm khai báo trường tiếp theo ta thực hiện?
Đáp án: C
Để biểu diễn thứ tự GIẢM dần ta dùng
Đáp án: D
Đáp án: C
HeidiSQL hỗ trợ việc thực hiện Truy xuất dữ liệu như thế nào với những bảng đơn giản, không có khoá ngoài??
Đáp án: C
Để truy xuất dữ liệu từ bảng "casi" theo các tiêu chí khác nhau, có thể sử dụng?
Đáp án: C
Trường idNhacsi là trường khóa ngoài đã được khai báo tham chiếu đến trường idNhacsi của bàng nhacsi, để đảm bảo giá trị nhất quán giá trị hợp lệ chỉ có thể lấy từ các giá trị của ?
Đáp án: C
Khi người dùng cập nhật dữ liệu trong bảng chứa khoá ngoài, HeidiSQL sẽ?
Đáp án: B
Để truy xuất tất cả dữ liệu từ bảng "banthuam" ta dùng câu lệnh?
Đáp án: A
Khi cập nhật một bảng có khoá ngoài, dữ liệu của trường khoá ngoài phải là?
Đáp án: C
Để truy vấn hai bảng qua liên kết khóa ta dùng mệnh đề nào sau đây
Đáp án: A
Câu lệnh
SELECT bannhac.tenBannhac, nhacsi.tenNhacsi
FROM bannhac INNER JOIN nhacsi
ON bannhac.idNhacsi=nhacsi.idNhacsi;
Thực hiện nhiệm vụ gì?
Đáp án: D
Để lấy ra danh sách các bản nhạc gồm tenBannhac, tenNhacsi từ 2 bảng bannhac và nhacsi, trong phần mềm HeidiSQL ta chọn thẻ:
Đáp án: A
Ta có thể chọn định dạng file sao lưu dữ liệu nào dưới đây?
Đáp án: D
Bạn có thể chọn các tùy chọn sao lưu dữ liệu ở trong cửa sổ nào?
Đáp án: C
Để tổ chức đảm bảo an toàn CSDL phục vụ công tác quản lí của một tổ chức, cần?
Đáp án: C
II. PHẦN TỰ LUẬN (3,0 điểm)
Cho cơ sở dữ liệu Quản lý Sách gồm các bảng sau:
- Sách (Mã sách, Tên sách, Mã tác giả, Mã thể loại, Mã NXB, Năm xuất bản)
- Tác giả (Mã tác giả, Tên tác giả, website, Ghi chú)
- Thể loại (Mã thể loại, Tên thể loại)
- Nhà xuất bản (Mã NXB, Tên NXB, Địa chỉ, Email, Thông tin người đại diện)
(1 điểm) Nên các bước khai báo trường khóa ngoài của bảng Sách tham chiếu đến bảng Tác giả.
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
Khai báo trường khóa ngoài của bảng Sách tham chiếu đến bảng Tác giả.
- Chọn thẻ Foreign Key, nháy chuột vào ô dưới cột Columns và chọn khóa ngoài là Mã tác giả rồi chọn Ok.
- Nháy chuột vào ô phía dưới Reference table để chọn bảng tham chiếu là Tác giả, chọn trường tham chiếu là Mã tác giả, nháy vào Lưu.(1 điểm) Giả sử đã tạo các bảng trong CSDL Quản lý sách. Nêu các bước để nhập mới dữ liệu vào bảng Sách?
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
Các bước để nhập dữ liệu cho bảng Tác giả:
- Chọn bảng Tác giả, chọn thẻ Dữ liệu, nhấn phím insert hoặc chọn biểu tượng . Tiếp theo nháy đúp chuột vào từng ô để nhập giá trị cho từng trường.(1 điểm) Viết truy vấn để lập danh sách gồm mã sách, tên sách, tên tác giả của những cuốn sách được xuất bản từ năm 2022 đến nay.
Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.
Viết truy vấn để lập danh sách gồm tên sách, tên tác giả, nhà xuất bản các cuốn sách do nhà xuất bản Giáo dục Việt Nam xuất bản.
Select [tên sách], [tác giả].[tên tác giả], [Nhà xuất bản].[tên NXB]
From [Sách] INNER JOIN [Tác giả] ON [Sách].[Mã Tác giả] = [Tác giả].[Mã tác giả]
INNER JOIN [Nhà xuất bản] ON [Sách].[Mã NXB] = [Nhà xuất bản].[Mã NXB]
WHERE [Nhà xuất bản].[Tên NXB] = “Nhà xuất bản Giáo dục Việt Nam”;