Font size
WorksheetsĐề cương ôn tập Học kì I Lớp 11 (trích)
Total questions: 88
Worksheet time: 46mins
Hệ điều hành là một thành phần quan trọng trong hệ thống máy tính. Chức năng cơ bản nào của hệ điều hành là đúng?
Quản lý phần cứng và tài nguyên của máy tính.
Chỉ cung cấp phần mềm ứng dụng cơ bản.
Thay thế các thiết bị ngoại vi trong quá trình vận hành.
Giám sát người dùng và xóa dữ liệu theo mặc định.
Phần mềm ứng dụng trên máy tính chủ yếu dùng để làm gì?
Thực hiện các công việc cụ thể như soạn thảo văn bản, tính toán, trình chiếu.
Quản lý các thiết bị mạng nội bộ mà không cần người dùng.
Cấu hình phần cứng mà không cần tương tác với người dùng.
Thay thế hoàn toàn hệ điều hành trong việc điều khiển CPU.
Vai trò chính của hệ điều hành là gì?
Quản lý tài nguyên và tạo giao diện cho người dùng tương tác.
Chỉ thực hiện sao lưu dữ liệu định kỳ.
Kiểm soát phần mềm ứng dụng từ xa mà không cần phần cứng.
Ngăn chặn tất cả các truy cập vào phần cứng.
Phần mềm hệ thống bao gồm những loại nào?
Hệ điều hành và trình điều khiển thiết bị.
Các ứng dụng trò chơi và giải trí.
Phần mềm đồ họa và thiết kế.
Bộ gõ tiếng Việt và công cụ soạn thảo văn bản.
Khi máy tính khởi động, phần mềm nào sẽ chạy đầu tiên?
Hệ điều hành.
Trình duyệt web.
Bộ gõ tiếng Việt.
Phần mềm diệt virus người dùng cài đặt.
Chức năng chính của hệ điều hành liên quan đến bộ nhớ là gì?
Quản lý và phân phối bộ nhớ cho các tiến trình.
Lưu trữ tất cả các phần mềm trên ổ cứng mà không phân loại.
Chỉ giám sát việc mở tệp văn bản.
Tự động cài đặt phần mềm mới mà không cần người dùng.
Phần mềm ứng dụng cần có gì để hoạt động?
Hệ điều hành tương thích.
Một thiết bị ngoại vi duy nhất.
Tự quản lý phần cứng mà không dùng hệ điều hành.
Chỉ yêu cầu trình duyệt web chạy.
Hệ điều hành hỗ trợ người dùng như thế nào?
Cung cấp giao diện và quản lý các tài nguyên phần cứng.
Thay người dùng thực hiện tất cả các quyết định công việc.
Giúp phần mềm tự chạy mà không cần CPU.
Chỉ dùng để giám sát mạng và in ấn.
Phần mềm nguồn mở là gì?
Phần mềm mà mã nguồn được công khai cho mọi người.
Phần mềm chỉ chạy trên Internet mà không cần cài đặt.
Phần mềm thương mại với giấy phép độc quyền.
Phần mềm chỉ dùng cho máy chủ mà không dành cho người dùng.
Ví dụ nào sau đây là phần mềm nguồn mở?
LibreOffice.
Microsoft Word.
Adobe Photoshop.
CorelDRAW.
Lợi ích của phần mềm nguồn mở là gì?
Có thể chỉnh sửa, chia sẻ và phát triển mã nguồn theo nhu cầu.
Chỉ cài đặt trên một máy duy nhất và không được chia sẻ.
Yêu cầu trả phí để sử dụng bản quyền.
Không bao giờ được cập nhật hoặc sửa lỗi.
Phần mềm chạy trên Internet có đặc điểm gì?
Có thể sử dụng trực tiếp qua trình duyệt mà không cần cài đặt.
Chỉ chạy khi máy tính không kết nối mạng.
Luôn yêu cầu cài đặt trên ổ cứng.
Không thể chia sẻ dữ liệu với người khác.
So sánh phần mềm nguồn mở và thương mại: phát biểu nào đúng?
Nguồn mở cho phép truy cập và sửa đổi mã nguồn, thương mại hạn chế quyền truy cập.
Cả hai đều không thể sửa đổi được mã nguồn.
Thương mại luôn miễn phí, nguồn mở phải trả phí.
Nguồn mở chỉ dùng cho máy chủ, thương mại cho mọi người.
Khi sử dụng phần mềm chạy trên Internet, người dùng cần gì?
Kết nối mạng và trình duyệt tương thích.
Một bộ vi xử lý cực mạnh để cài đặt phần mềm.
Phần cứng chuyên dụng để chạy trực tiếp.
Không cần kết nối mạng vẫn sử dụng đầy đủ tính năng.
Phần mềm nguồn mở phổ biến giúp soạn thảo văn bản là gì?
LibreOffice Writer.
Microsoft Word.
CorelDRAW.
Adobe Illustrator.
Một lợi ích chính của phần mềm chạy trên Internet là gì?
Có thể truy cập từ bất kỳ thiết bị nào có kết nối mạng.
Chỉ dùng trên một máy tính cố định.
Không cho phép chia sẻ dữ liệu với người khác.
Luôn cần cài đặt thêm phần mềm bên thứ ba.
Bộ xử lý trung tâm (CPU) có chức năng gì?
Thực hiện các phép tính và điều khiển các thiết bị khác.
Lưu trữ dữ liệu dài hạn mà không cần RAM.
Chỉ kết nối mạng mà không xử lý dữ liệu.
Là phần mềm cài đặt trong hệ điều hành.
RAM trong máy tính dùng để làm gì?
Lưu trữ dữ liệu tạm thời cho các tiến trình đang chạy.
Thay thế bộ nhớ vĩnh viễn của ổ cứng.
Điều khiển thiết bị ngoại vi mà không cần CPU.
Lưu trữ các phần mềm cài đặt vĩnh viễn.
Ổ cứng (HDD/SSD) có vai trò gì?
Lưu trữ dữ liệu lâu dài và cài đặt phần mềm.
Thực hiện phép tính cho CPU.
Quản lý giao diện của hệ điều hành.
Điều khiển RAM tạm thời.
Mainboard (bo mạch chủ) dùng để làm gì?
Kết nối tất cả các linh kiện và cung cấp giao tiếp giữa chúng.
Lưu trữ dữ liệu thay cho ổ cứng.
Thực hiện các phép tính thay CPU.
Chỉ cung cấp năng lượng cho thiết bị ngoại vi.
Vai trò của card màn hình là gì?
Xử lý hình ảnh và xuất tín hiệu đến màn hình.
Lưu trữ dữ liệu cho các ứng dụng văn phòng.
Điều khiển mạng và kết nối Internet.
Quản lý hệ điều hành từ xa.
Card âm thanh dùng để làm gì?
Xử lý tín hiệu âm thanh và phát ra loa.
Tăng tốc RAM cho máy tính.
Điều khiển thiết bị ngoại vi không âm thanh.
Chỉ kết nối với card mạng.
Bộ nguồn trong máy tính có chức năng gì?
Cung cấp năng lượng cho tất cả các linh kiện.
Lưu trữ dữ liệu tạm thời.
Điều khiển CPU thay cho hệ điều hành.
Quản lý kết nối Internet.
Vai trò của quạt tản nhiệt là gì?
Làm mát các linh kiện để máy hoạt động ổn định.
Lưu trữ dữ liệu dài hạn.
Quản lý phần mềm ứng dụng.
Thực hiện phép tính thay CPU.
Chuột máy tính dùng để làm gì?
Điều khiển con trỏ và tương tác với giao diện đồ họa.
Lưu trữ dữ liệu cho các phần mềm.
Hiển thị hình ảnh trên màn hình.
Thực hiện phép tính thay CPU.
Bàn phím máy tính dùng để làm gì?
Nhập dữ liệu và ra lệnh cho máy tính.
Kết nối Internet không dây.
Lưu trữ dữ liệu cho ứng dụng.
Quản lý phần mềm hệ thống.
Màn hình máy tính có chức năng gì?
Hiển thị thông tin và giao diện cho người dùng.
Lưu trữ các phần mềm cài đặt.
Thực hiện phép tính cho CPU.
Kết nối các thiết bị ngoại vi khác.
Máy in dùng để làm gì?
In dữ liệu từ máy tính ra giấy.
Lưu trữ dữ liệu dài hạn.
Hiển thị thông tin trên màn hình.
Điều khiển các thiết bị ngoại vi khác.
Webcam dùng để làm gì?
Ghi hình và truyền video cho các ứng dụng trực tuyến.
Lưu trữ file văn bản.
Quản lý bộ nhớ RAM.
Điều khiển card đồ họa.
Loa máy tính dùng để làm gì?
Phát âm thanh từ dữ liệu máy tính.
Hiển thị hình ảnh trên màn hình.
Lưu trữ các phần mềm ứng dụng.
Điều khiển CPU xử lý dữ liệu.
USB dùng để làm gì?
Lưu trữ dữ liệu và truyền tải thông tin giữa các máy.
Thực hiện toán thay CPU.
Điều khiển hệ điều hành từ xa.
Quản lý các linh kiện trong máy.
Máy quét (scanner) dùng để làm gì?
Chuyển đổi tài liệu giấy thành dữ liệu số.
Lưu trữ dữ liệu dài hạn.
Phát âm thanh từ file trên máy tính.
Hiển thị hình ảnh từ phần mềm.
Khi nhận được email lạ yêu cầu cung cấp thông tin cá nhân, bạn nên làm gì?
Trả lời email để kiểm tra.
Xóa email hoặc báo cáo là lừa đảo.
Chia sẻ email với bạn bè để tham khảo.
Lưu email lại để xem sau.
Khi sử dụng mạng xã hội, bạn nên:
Chỉ chia sẻ thông tin cá nhân cho người quen.
Chia sẻ mật khẩu cho bạn bè.
Dùng cùng một mật khẩu cho tất cả các tài khoản.
Chấp nhận mọi yêu cầu kết bạn từ người lạ.
Một đồng nghiệp gửi cho bạn một file không rõ nguồn gốc. Bạn nên:
Mở ngay để xem nội dung.
Kiểm tra virus trước khi mở file.
Chia sẻ file cho người khác để kiểm tra.
Xóa luôn mà không kiểm tra.
Khi tham gia diễn đàn trực tuyến, bạn nên:
Sử dụng ngôn từ xúc phạm nếu bị gây khó chịu.
Tôn trọng người khác, không spam.
Chia sẻ thông tin cá nhân của người khác để cảnh báo.
Đăng cùng một bài nhiều lần để nổi bật.
Nhận biết hành vi lừa đảo trên mạng bao gồm:
Nhận tin nhắn yêu cầu chuyển tiền từ người lạ.
Các email mạo danh ngân hàng yêu cầu thông tin cá nhân.
Nhận thông báo trúng thưởng không rõ nguồn gốc.
Chia sẻ link quảng cáo khuyến mãi từ trang uy tín.
Khi sử dụng email công việc, bạn nên:
Không dùng email công việc để đăng ký mạng xã hội cá nhân.
Chia sẻ mật khẩu email với đồng nghiệp.
Mở mọi tệp đính kèm từ người lạ.
Lưu email spam trong hộp thư đến.
Khi tạo mật khẩu mạnh, bạn nên:
Kết hợp chữ hoa, chữ thường, số và ký tự đặc biệt.
Dùng ngày sinh của mình để dễ nhớ.
Dùng tên bạn bè làm mật khẩu.
Dùng cùng mật khẩu cho nhiều tài khoản.
Khi gặp thông tin giả mạo trên mạng, bạn nên:
Chia sẻ ngay để cảnh báo mọi người.
Kiểm tra nguồn và báo cáo nếu cần.
Bỏ qua và không quan tâm.
Tin ngay vì thấy hấp dẫn.
Khi học trực tuyến, việc bảo mật tài khoản là quan trọng vì:
Tài khoản học trực tuyến không quan trọng.
Ngăn người khác sử dụng trái phép và đánh cắp dữ liệu.
Chia sẻ mật khẩu để bạn bè đăng nhập.
Không cần đổi mật khẩu định kỳ.
Khi tải phần mềm miễn phí từ Internet, bạn nên:
Tải từ nguồn không rõ để tiết kiệm.
Chỉ tải từ trang chính thức hoặc nguồn uy tín.
Tải và mở mà không kiểm tra.
Chia sẻ link tải cho người khác ngay lập tức.
Khi tham gia mạng xã hội, việc tôn trọng quyền riêng tư của người khác có nghĩa là:
Chia sẻ hình ảnh người khác mà không hỏi.
Hỏi ý kiến và không tiết lộ thông tin cá nhân của người khác.
Lưu trữ thông tin cá nhân của người khác.
Dùng thông tin người khác để trêu đùa.
Khi gửi email công việc, bạn nên:
Dùng ngôn từ thô tục để thể hiện cá tính.
Dùng ngôn ngữ lịch sự và chính xác.
Chia sẻ nội dung bí mật của công ty cho bên ngoài.
Gửi email spam quảng cáo cho mọi người.
Khi đăng bài trên diễn đàn công khai, bạn nên:
Đăng mọi thông tin cá nhân để được chú ý.
Chỉ đăng thông tin phù hợp và an toàn.
Chia sẻ mật khẩu cho người khác.
Spam nhiều bài cùng nội dung.
Khi nhận được link lạ từ người quen, bạn nên:
Click ngay để xem nội dung.
Xác minh link trước khi mở.
Forward cho bạn bè mà không kiểm tra.
Lưu link trong trình duyệt mà không mở.
Khi gặp tài liệu không rõ nguồn trên mạng, bạn nên:
Tin tưởng và sử dụng luôn.
Kiểm tra nguồn, tác giả và độ tin cậy trước khi dùng.
Chia sẻ cho người khác mà không kiểm tra.
Xóa ngay mà không cần đọc.
Khi sử dụng các dịch vụ trực tuyến, bạn nên:
Dùng cùng mật khẩu cho tất cả các dịch vụ.
Đặt mật khẩu khác nhau và lưu trữ an toàn.
Chia sẻ mật khẩu cho người thân.
Ghi mật khẩu lên giấy để tiện nhớ.
Trường học muốn quản lý thông tin học sinh trong một bảng HOCSINH. Chức năng cơ bản của khóa chính là gì?
Lưu trữ dữ liệu học sinh từ xa.
Đảm bảo mỗi học sinh có một định danh duy nhất trong bảng.
tự động báo điểm cho gv
lọc học sinh theo môn
Khi thiết kế bảng LOP trong CSDL, thuộc tính MaLop nên được định nghĩa là gì?
Khóa chính để phân biệt từng lớp.
Mã hóa dữ liệu tất cả học sinh.
Tự động tính toán số lượng học sinh.
Chỉ dùng để hiển thị tên lớp.
Khái niệm về quan hệ trong CSDL quan hệ là gì?
Một bảng lưu trữ dữ liệu theo hàng và cột.
Một chương trình tự động sao lưu dữ liệu.
Một tập lệnh để gửi email.
Một báo cáo thống kê dữ liệu.
Khóa ngoại được dùng để làm gì trong CSDL quan hệ?
Tăng tốc độ xử lý dữ liệu.
Liên kết bảng này với bảng khác trong CSDL.
Xóa dữ liệu tự động.
Mã hóa dữ liệu người dùng.
Khi cập nhật dữ liệu trong CSDL quan hệ, yêu cầu quan trọng nhất là gì?
Đảm bảo tính nhất quán và không làm mất dữ liệu quan trọng.
Xóa toàn bộ bảng để tạo dữ liệu mới.
Lưu tất cả dữ liệu vào file text ngoài.
Chỉ thực hiện khi máy chủ rảnh.
Mục đích của ràng buộc toàn vẹn khi thiết kế CSDL là gì?
Giảm dung lượng lưu trữ.
Đảm bảo dữ liệu nhập vào đúng định dạng và liên kết.
Tự động sao lưu dữ liệu.
Tăng tốc độ truy vấn dữ liệu.
Một lỗi phổ biến khi nhập dữ liệu là gì?
Nhập trùng khóa chính gây xung đột.
Tự động sắp xếp dữ liệu theo ngày.
Gửi email cho giáo viên.
Tạo báo cáo thống kê tự động.
Phần mềm quản lý CSDL giúp người dùng đạt được điều gì?
Tự động xóa dữ liệu lỗi.
Lưu trữ, truy vấn và khai thác dữ liệu dễ dàng.
Tạo báo cáo tự động mà không cần dữ liệu.
Chỉ hiển thị dữ liệu mà không cho sửa.
Vì sao cần sao lưu (backup) dữ liệu?
Giảm dung lượng lưu trữ.
Đề phòng mất mát hoặc hư hỏng dữ liệu.
Giúp dữ liệu tự động cập nhật.
Chỉ dùng khi hệ thống rảnh.
Tính năng truy vấn SQL trong CSDL dùng để làm gì?
Xóa toàn bộ dữ liệu.
Tìm kiếm và lọc dữ liệu theo điều kiện nhất định.
Tự động gửi email cho học sinh.
Tạo báo cáo dạng PDF mà không cần dữ liệu.
Điểm khác biệt của CSDL phân tán so với CSDL tập trung là gì?
Dữ liệu được lưu trữ tại nhiều vị trí khác nhau.
Chỉ lưu trữ trên một máy chủ.
Tự động sao lưu dữ liệu.
Không cần ràng buộc toàn vẹn.
Trong CSDL quan hệ, truy vấn JOIN dùng để làm gì?
Kết hợp dữ liệu từ hai bảng trở lên theo điều kiện liên kết.
Xóa dữ liệu trùng lặp.
Sao lưu dữ liệu tự động.
Mã hóa thông tin người dùng.
Trong bảng DIEM liên kết với HOCSINH, dùng khóa ngoại MaHS giúp điều gì?
Lưu trữ điểm học sinh trên máy chủ khác.
Đảm bảo dữ liệu điểm liên kết chính xác với học sinh.
Tăng tốc độ truy vấn dữ liệu.
Tự động xóa dữ liệu khi thay đổi bảng học sinh.
Ràng buộc UNIQUE trong bảng dùng để làm gì?
Ngăn chặn trùng lặp giá trị trong cột được chỉ định.
Tự động sao lưu dữ liệu.
Tăng tốc độ hiển thị dữ liệu.
Tạo báo cáo thống kê tự động.
Khi nhập dữ liệu vào bảng HOCSINH, dữ liệu sai định dạng sẽ dẫn đến điều gì?
Không ảnh hưởng gì.
Gây vi phạm ràng buộc và không được chấp nhận.
Tự sửa lại định dạng.
Xóa toàn bộ bảng liên quan.
Sử dụng chỉ mục (Index) trên cột MaHS hỗ trợ điều gì?
Tăng tốc độ truy vấn dữ liệu theo khóa chính.
Tự động cập nhật dữ liệu.
Xóa dữ liệu lỗi.
Sao lưu dữ liệu tự động.
Nghề quản trị cơ sở dữ liệu yêu cầu kỹ năng nào cơ bản?
Lập báo cáo và thống kê dữ liệu.
Thiết kế, triển khai và bảo trì cơ sở dữ liệu.
Chỉ nhập dữ liệu và quản lý hồ sơ giấy.
Quản lý phần mềm kế toán và văn phòng.
Khi tìm kiếm thông tin nghề nghiệp trên Internet, điều nào là quan trọng nhất?
Tìm kiếm theo ngày đăng bài.
Sử dụng từ khóa chính xác và phù hợp.
Chỉ truy cập một trang web duy nhất.
Sao chép toàn bộ nội dung mà không lọc.
Công việc của quản trị cơ sở dữ liệu không bao gồm nội dung nào?
Quản lý quyền truy cập dữ liệu.
Chi lập báo cáo thống kê đơn giản mà không tối ưu dữ liệu.
Tối ưu hóa hiệu suất cơ sở dữ liệu.
Sao lưu và phục hồi dữ liệu khi cần.
Một nhân viên muốn tìm hiểu nghề nghiệp trong lĩnh vực tin học nên làm gì đầu tiên?
Chỉ đọc sách in tại thư viện.
Tham gia các diễn đàn không liên quan đến nghề nghiệp.
Sử dụng các nguồn trực tuyến chính thống để tìm hiểu thông tin.
Nhờ bạn bè nói mà không tự tìm hiểu.
Khi nghiên cứu nghề quản trị cơ sở dữ liệu, kiến thức nào cần thiết nhất?
Hiểu biết cơ bản về phần cứng máy tính.
Biết cách thiết kế cơ sở dữ liệu và viết truy vấn SQL.
Chỉ cần biết phần mềm soạn thảo văn bản.
Quản lý hồ sơ giấy và thủ tục hành chính.
Trong tìm kiếm thông tin nghề nghiệp trên mạng, điều nào sau đây giúp hiệu quả nhất?
Chỉ dùng mạng xã hội để hỏi bạn bè.
Sử dụng công cụ tìm kiếm và lọc thông tin chính xác.
Sao chép mọi thông tin mà không kiểm chứng.
Chỉ tham khảo trang web quảng cáo việc làm.
Quản trị cơ sở dữ liệu cần lưu ý điều gì về dữ liệu nhạy cảm?
Chia sẻ công khai để mọi người biết.
Bảo mật thông tin, chỉ cho phép người có quyền truy cập.
Không cần sao lưu dữ liệu quan trọng.
Lưu trên máy cá nhân mà không kiểm soát.
Khi tìm kiếm thông tin nghề nghiệp về tin học, nguồn nào ưu tiên?
Các blog cá nhân không kiểm chứng.
Các trang web chính thức và uy tín.
Mọi nguồn đều như nhau.
Chỉ hỏi bạn bè mà không tra cứu thêm.
Khi làm việc với cơ sở dữ liệu, điều nào quan trọng để đảm bảo an toàn?
Cho mọi người truy cập tự do.
Thiết lập quyền truy cập và sao lưu định kỳ.
Chỉ dựa vào phần mềm diệt virus.
Lưu dữ liệu trên ổ cứng di động mà không kiểm tra.
Để hiểu nghề nghiệp trong lĩnh vực tin học, học sinh cần điều gì?
Chỉ đọc mô tả công việc.
Tham khảo thông tin từ nhiều nguồn và thực hành thực tế.
Chỉ hỏi người quen mà không tự tìm hiểu.
Sao chép thông tin từ báo mạng mà không phân tích.
Một công cụ trực tuyến hữu ích để lưu trữ dữ liệu nghề nghiệp là gì?
Chỉ email cá nhân.
Google Drive hoặc Dropbox.
Ổ cứng di động mà không sao lưu.
Trang web cá nhân không bảo mật.
Khi nghiên cứu nghề nghiệp trong lĩnh vực tin học, nên lựa chọn phương pháp nào?
Chỉ học lý thuyết mà không thực hành.
Thực hành tìm kiếm, phân tích và đánh giá thông tin.
Sao chép thông tin từ các nhóm mạng xã hội.
Tìm kiếm theo cảm tính mà không kiểm chứng.
Khi quản lý dữ liệu nghề nghiệp, yếu tố nào là quan trọng nhất?
Chỉ lưu dữ liệu mà không tổ chức.
Tổ chức dữ liệu hợp lý và dễ truy xuất.
Ghi nhớ thông tin bằng giấy mà không nhập máy.
Lưu dữ liệu tạm thời trên điện thoại mà không sao lưu.
Để nắm bắt nghề nghiệp tin học, học sinh cần thực hiện điều gì?
Tự tìm hiểu qua các nguồn trực tuyến uy tín và sách chuyên ngành.
Chỉ đọc các trang mạng xã hội.
Sao chép bài của bạn bè mà không tự làm.
Lưu trữ dữ liệu trên giấy thay vì máy tính.
Khi học nghề quản trị cơ sở dữ liệu, học sinh nên chú ý điều gì?
Chỉ cài phần mềm mà không học cách sử dụng.
Học cách tạo cơ sở dữ liệu, bảng, quan hệ và truy vấn.
Sao chép bảng dữ liệu mẫu mà không hiểu.
Lưu trữ dữ liệu trên giấy thay vì máy tính.
Khi tìm hiểu nghề nghiệp tin học, học sinh nên làm gì?
Chỉ hỏi thầy cô mà không tra cứu.
Tham gia các buổi hội thảo, webinar để nâng cao hiểu biết.
Sao chép thông tin trên mạng mà không suy nghĩ.
Dựa vào các trang quảng cáo tuyển dụng.
Câu 17: Khi lập trình mô đun “Lập bảng điểm” từ dữ liệu bảng điểm môn học, nếu các dữ liệu đầu vào không tuân thủ định dạng chuẩn hoặc bị trùng lặp nhiều lần ở các bảng khác nhau, sẽ khó tạo được báo cáo chính xác. Bảng dưới đây mô tả dữ liệu điểm được ghi nhận theo hai cách, một cách có cấu trúc rõ ràng, một cách không có cấu trúc. Hãy xem các phát biểu dưới đây và chọn ra những ý thể hiện đúng yêu cầu về tính cấu trúc và không dư thừa trong CSDL.
Cách ghi dữ liệu
Ví dụ
Không có cấu trúc
Nguyễn Kì Duyên: 7 điểm TX, 8 điểm GK, 9 điểm CK
Có cấu trúc
Nguyễn Kì Duyên, 7, 8, 9
Việc lưu dữ liệu theo cấu trúc hàng – cột rõ ràng sẽ thuận tiện hơn cho xử lý và truy xuất.
. Cần ghi lại đầy đủ dữ liệu đã có ở nhiều bảng để đảm bảo an toàn khi mất dữ liệu gốc.
Dữ liệu có thể suy ra từ bảng điểm môn học (như điểm trung bình) thì không cần lưu trữ thêm
Mỗi dòng dữ liệu cần tuân theo định dạng thống nhất để các mô đun phần mềm dễ xử lý.
Câu 18: Trong quá trình lưu trữ và khai thác dữ liệu điểm môn học, người ta dùng tệp văn bản để lưu danh sách lớp học và bảng điểm. Khi thay đổi cách ghi dữ liệu trong tệp, các chương trình xử lý dữ liệu cũng cần chỉnh sửa theo. Điều này phản ánh sự phụ thuộc giữa chương trình và dữ liệu. Dưới đây là một số phát biểu liên quan đến tính độc lập dữ liệu trong CSD
a. Khi phần mềm phải sửa đổi mỗi khi thay đổi dữ liệu, chứng tỏ thiếu tính độc lập dữ liệu.
Tính độc lập dữ liệu giúp giảm công sức sửa phần mềm khi thay đổi cấu trúc lưu trữ.
. Cần viết chương trình thật chi tiết theo từng dòng dữ liệu để đảm bảo tính độc lập.
CSDL được thiết kế có tính độc lập cao sẽ dễ dàng thích ứng với các thay đổi về nội dung và cấu trúc.
Câu 19: Phần mềm ứng dụng CSDL là phần mềm giao tiếp giữa người dùng và hệ QTCSDL. Khi dùng một app đặt xe, thông tin tài xế, vị trí, giá cước đều được truy xuất từ hệ CSDL. Trong trường hợp này:
a. Phần mềm ứng dụng chỉ có thể lấy dữ liệu, không thể gửi yêu cầu cập nhật.
b. Phần mềm ứng dụng giúp đơn giản hóa việc tương tác với CSDL.
c. Nhiều phần mềm ứng dụng khác nhau có thể truy cập cùng một CSDL
d. Không cần phần mềm ứng dụng nếu người dùng truy cập trực tiếp hệ QTCSDL.
Câu 20: Một cơ sở dữ
liệu học tập có bảng Hocsinh gồm các trường: hoten, soCCCD, soThe, ngaysinh,
diachi. Giáo viên muốn đảm bảo mỗi học sinh có một định danh duy nhất. Dưới đây
là một số nhận định về khoá chính cho bảng này.
a. Có
thể chọn số thẻ học sinh (soThe) làm khoá chính.
b. Nếu
số CCCD là duy nhất và ổn định, nó có thể làm khoá chính.
c.
Họ tên và địa chỉ có thể dùng làm khoá chính vì mỗi học sinh có thể khác nhau.
d. Nên
chọn trường ngắn gọn, ít trùng lặp để làm khoá chính.
Câu 21: Xét cơ sở dữ liệu gồm ba bảng:
Hocsinh (soThe, hoten),
Monhoc (maMon, tenMon),
Diem (soThe, maMon, nam, hocky, loaidiem, diemSo).
Dưới đây là các nhận định liên quan đến khoá chính và khoá ngoài trong các bảng.
a. Trường soThe trong bảng Diem là khoá ngoài liên kết tới bảng Hocsinh.
b. Khoá chính của bảng Diem có thể là tổ hợp các trường: soThe, maMon, nam, hocky, loaidiem.
c. Trường tenMon có thể dùng làm khoá chính trong bảng Monhoc.
d. Trường maMon trong bảng Diem là khoá ngoài liên kết tới bảng Monhoc.
Câu 22: Giáo viên
muốn tạo bảng casi để lưu thông tin ca sĩ, gồm mã ca sĩ Sid và tên ca
sĩ TenCS, với Sid là khoá chính. Dưới đây là một số nhận định liên
quan đến câu truy vấn SQL khởi tạo bảng.
a. Câu
lệnh đúng để tạo bảng là: CREATE TABLE casi (Sid CHAR(4), TenCS
VARCHAR(64));
b. Câu
lệnh đúng để thêm khoá chính là: ALTER TABLE casi ADD PRIMARY KEY (Sid);
c.
Có thể tạo bảng mà không cần khai báo kiểu dữ liệu cho các trường.
d. VARCHAR(64)
là kiểu xâu có độ dài thay đổi, tối đa 64 ký tự.
Câu 23: Giả sử em có
bảng bannhac với các trường Mid, Aid, TenBN. Bạn muốn chọn
các bản nhạc của nhạc sĩ có Aid = 1 và sắp xếp theo tên bản nhạc. Dưới đây
là các nhận định về cú pháp SQL cần sử dụng.
a. SELECT
TenBN FROM bannhac WHERE Aid = 1 ORDER BY TenBN là cú pháp hợp lệ.
b.
Có thể viết SELECT * FROM bannhac ORDER BY TenBN WHERE Aid = 1;
c. Việc
sử dụng WHERE cho phép lọc dòng, còn ORDER BY giúp sắp xếp kết quả.
d.
Trong SQL, thứ tự đúng nên là ORDER BY rồi mới WHERE.
Câu 24: Trong quá trình thực hành về câu lệnh SQL, một học sinh viết truy vấn để liên kết bảng bannhac
và nhacsi nhằm lấy tên bản nhạc và tên nhạc sĩ. Truy vấn:
SELECT bannhac.TenBN, nhacsi.TenNS FROM bannhac INNER JOIN nhacsi ON
bannhac.Aid = nhacsi.Aid.
Hãy xác định các phát biểu đúng.
a. Truy
vấn trên là một phép liên kết giữa hai bảng theo khoá ngoại.
b. INNER
JOIN được dùng để nối các bảng có trường chung và điều kiện kết nối.
c.
Phép liên kết sẽ lấy toàn bộ dữ liệu từ cả hai bảng, bất kể có trùng Aid
hay không.
d. Trường Aid
là khoá chính trong bảng nhacsi và khoá ngoài trong bảng bannhac.
