• SQL là một công cụ mạnh trong các hệ QTCSDL quan hệ thông dụng hiện nay. Nó cho phép người dùng thể hiện truy vấn mà không cần biết nhiều về cấu trúc CSDL.. Thông thư¬ờng các hệ QTCSDL[r]
(1)Tin học 12 Bài 11: Các thao tác với sở liệu quan hệ A Lý thuyết
1 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
(2)• 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
2 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 + Xoá ghi việc xoá bảng
3 Khai thác CSDL a) Sắp xếp ghi
(3)• 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 toá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
(4)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 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
(5)Trả lời: Việc để tạo lập CSDL quan hệ tạo hay nhiều bảng Để thực hiện
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
(6)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ệ
(7)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
(8)Đá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í
(9)Đá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