Tin học 12 Bài 11: Các thao tác với sở liệu quan hệ A Lý thuyết Tạo lập CSDL Tạo bảng: • Việc việc tạo lập CSDL quan hệ tạo hay nhiều bảng Để thực điều đó, cần phải khai báo cấu trúc bảng, bao gồm: + Đặt tên trường; + Chỉ định kiểu liệu cho trường; + Khai báo kích thước trường • Chọn khố cho bảng cách để hệ QTCSDL tự động chọn ta xác định khố thích hợp khố bảng làm khố • Đặt tên bảng lưu cấu trúc bảng • Tạo liên kết bảng cách xác định trường chung bảng Liên kết giúp hệ QTCSDL biết kết nối bảng để phục vụ việc kết xuất thơng tin • Ngồi ra, giới thiệu chương II, hệ QTCSDL cho phép ta thay đổi cấu trúc bảng, thay đổi khố xóa bảng Cập nhật liệu • Sau tạo cấu trúc ta nhập liệu cho bảng Thông thường việc nhập liệu thực từ bàn phím Q trình cập nhật đảm bảo số ràng buộc toàn vẹn khai báo • Phần lớn hệ QTCSDL cho phép tạo biểu mẫu nhập liệu (hình 2) để việc nhập dễ dàng hơn, nhanh hạn chế khả nhầm lẫn • Dữ liệu nhập vào chỉnh sửa, thêm, xố: + Thêm ghi cách bổ sung một vài liệu vào bảng + Chỉnh sửa liệu việc thay đổi giá trị vài thuộc tínhcủa + Xố ghi việc xoá bảng Khai thác CSDL a) Sắp xếp ghi • Một việc mà hệ QTCSDL thường phải thực tổ chức cung cấp phư¬ơng tiện truy cập ghi theo trình tự • Ta hiển thị hình hay in ghi theo trình tự • Các ghi xếp theo nội dung hay nhiều trường • Ví dụ: Có thể xếp danh sách học sinh theo bảng chữ trường tên (hình 3), theo thứ tự giảm dần ngày sinh: b) Truy vấn CSDL • Truy vấn phát biểu thể yêu cầu người dùng • Truy vấn dạng lọc, có khả thu thập thông tin từ nhiều bảng CSDL quan hệ • Để phục vụ việc truy vấn CSDL, thơng thư¬ờng hệ QTCSDL cho phép nhập biểu thức hay tiêu chí nhằm mục đích sau: + Định vị ghi; + Thiết lập liên kết bảng để kết xuất thông tin; + Liệt kê tập ghi tập trường; + Thực phép tốn; + Thực thao tác quản lí liệu khác • Hệ QTCSDL quan hệ hỗ trợ việc khai báo truy vấn qua cửa sổ với hệ thống bảng chọn thích hợp • SQL công cụ mạnh hệ QTCSDL quan hệ thông dụng Nó cho phép người dùng thể truy vấn mà không cần biết nhiều cấu trúc CSDL c) Xem liệu Thơng thư¬ờng hệ QTCSDL cung cấp nhiều cách xem liệu: • Có thể xem tồn bảng, nhiên với bảng có nhiều trường kích thước trường lớn việc xem tồn bảng khó thực hiện, hình hiển thị phần bảng • Có thể dùng công cụ lọc liệu để xem tập ghi số trường bảng • Dùng biểu mẫu phức tạp hiển thị thơng tin có liên quan kết xuất từ nhiều bảng d) Kết xuất báo cáo • Thông tin báo cáo thu thập cách tập hợp liệu theo tiêu chí ngi dựng t ã Bỏo cỏo thơng c in hay hiển thị hình theo khn mẫu định sẵn • Báo cáo xây dựng dựa truy vấn • Báo cáo đơn giản danh sách ghi, phức tạp B Trắc nghiệm Câu 1: Việc để tạo lập CSDL quan hệ : A Tạo hay nhiều biểu mẫu B Tạo hay nhiều báo cáo C Tạo hay nhiều mẫu hỏi D Tạo hay nhiều bảng Đáp án Trả lời: Việc để tạo lập CSDL quan hệ tạo hay nhiều bảng Để thực cần phải xác định khai báo cấu trúc bảng, bao gồm: đặt tên, định kiểu liệu, khai báo kích thước trường Đáp án: D Câu 2: Thao tác khai báo cấu trúc bảng bao gồm : A Khai báo kích thước trường B Tạo liên kết bảng C Đặt tên trường định kiểu liệu cho trường D Câu A C Đáp án Trả lời: Thao tác khai báo cấu trúc bảng bao gồm: + Đặt tên trường + Chỉ định kiểu liệu cho trường + Khai báo kích thước trường Đáp án: D Câu 3: Cho thao tác sau : B1: Tạo bảng B2: Đặt tên lưu cấu trúc B3: Chọn khóa cho bảng B4: Tạo liên kết Khi tạo lập CSDL quan hệ ta thực bước sau:A B1-B3-B4-B2 B B2-B1-B2-B4 C B1-B3-B2-B4 D B1-B2-B3-B4 Đáp án Trả lời: Khi tạo lập CSDL quan hệ ta thực bước sau: + Tạo bảng + Chọn khóa cho bảng + Đặt tên lưu cấu trúc + Tạo liên kết Đáp án: C Câu 4: Thao tác sau thao tác cập nhật liệu? A Nhập liệu ban đầu B Sửa liệu chưa phù hợp C Thêm ghi D Sao chép CSDL thành dự phòng Đáp án Trả lời: thao tác cập nhật liệu: + Nhập liệu ban đầu + Sửa liệu chưa phù hợp + Thêm ghi + Xóa ghi Đáp án: D Câu 5: Chỉnh sửa liệu là: A Xoá số quan hệ B Xoá giá trị vài thuộc tính C Thay đổi giá trị vài thuộc tính D Xố số thuộc tính Đáp án Trả lời: Chỉnh sửa liệu Thay đổi giá trị vài thuộc tính mà khơng phải thay đổi tồn giá trị thuộc tính cịn lại Đáp án: C Câu 6: Thao tác sau không khai thác CSDL quan hệ? A Sắp xếp ghi B Thêm ghi C Kết xuất báo cáo D Xem liệu Đáp án Trả lời: Khai thác CSDL quan hệ xếp, truy vấn, xem liệu, kết xuất báo cáo Đáp án: B Câu 7: Truy vấn sở liệu gì? A Là đối tượng có khả thu thập thơng tin từ nhiều bảng CSDL quan hệ B Là dạng lọc C Là dạng lọc;có khả thu thập thơng tin từ nhiều bảng CSDL quan hệ D Là yêu cầu máy thực lệnh Đáp án Trả lời: Truy vấn sở liệu truy vấn mô tả liệu thiết đặt tiêu chí để hệ quản trị CSDL thích hợp Nói cách khác, dạng lọc;có khả thu thập thơng tin từ nhiều bảng CSDL quan hệ Đáp án: C Câu 8: Khi xác nhận tiêu chí truy vấn hệ QTCSDL khơng thực cơng việc: A Xố vĩnh viễn số ghi khơng thoả mãn điều kiện CSDL B Thiết lập mối quan hệ bảng để kết xuất liệu C Liệt kê tập ghi thoả mãn điều kiện D Định vị ghi thoả mãn điều kiện Đáp án Trả lời: Khi xác nhận tiêu chí truy vấn hệ QTCSDL thực công việc: + Thiết lập mối quan hệ bảng để kết xuất liệu + Liệt kê tập ghi thoả mãn điều kiện + Định vị ghi thoả mãn điều kiện + Thực phép toán + Thực thao tác quản lí liệu khác Đáp án: A Câu 9: Chức biểu mẫu (Form) là: A Tạo báo cáo thống kê số liệu B Hiển thị cập nhật liệu C Thực thao tác thông qua nút lệnh D Tạo truy vấn lọc liệu Đáp án Trả lời: Biểu mẫu (Form) giúp tạo giao diện thuận tiện cho việc nhập hiển thị thơng tin Ví dụ muốn hiển thị thơng tin điểm cao lớp để sử dụng lâu dài, Access ta sử dụng Form Đáp án: B Câu 10: Câu sau sai? A Không thể tạo chế độ xem liệu đơn giản B Có thể dùng cơng cụ lọc liệu để xem tập ghi số trường bảng C Các hệ quản trị CSDL quan hệ cho phép tạo biểu mẫu để xem ghi D Có thể xem tồn liệu bảng Đáp án Trả lời: Các hệ quản trị CSDL cung cấp nhiều cách xem liệu: + Có thể xem tồn liệu bảng + Có thể dùng cơng cụ lọc liệu để xem tập ghi số trường bảng + Các hệ quản trị CSDL quan hệ cho phép tạo biểu mẫu để xem ghi Đáp án: A