Sắp xếp các bản ghi • Hệ quản trị CSDL thường phải thực hiện tổ chức hoặc cung cấp phương tiện truy cập các bản ghi theo một trình tự nào đó.. • Các bản ghi được sắp xếp theo nội dung củ[r]
(1)Kiểm tra bài cũ Câu : Em hãy nêu khái niệm CSDL quan hệ? Câu : Trong hệ CSDL quan hệ có các đặc trưng nào sau đây? (2) TRẢ LỜI Câu : CSDL xây dựng dựa trên mô hình liệu quan hệ gọi là CSDl quan hệ Câu : CSDL quan hệ có đặc trưng chính sau Mỗi quan hệ có tên phân biệt với tên các quan hệ khác Các là phân biệt và thứ tự các không quan trọng Mỗi thuộc tính có tên phân biệt, thứ tự các thuộc tính không quan trọng Quan hệ không có thuộc tính đa trị hay phức hợp (3) BÀI 11 CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ (4) Em hãy nêu các bước chính để tạo CSDL? Tạo bảng Chọn khóa chính cho bảng Đặt tên bảng và lưu cấu trúc bảng Tạo liên kết bảng (5) I TẠO LẬP CƠ SỞ DỮ LIỆU Tạo bảng Trong CSDL quan hệ, để tạo bảng ta cần phải làm gì? • Xác định bảng • Khai báo cấu trúc bảng Hãy nêu các bước để khai báo cấu trúc bảng • Đặt tên các trường • Chỉ định kiểu liệu cho trường • Khai báo kích thước trường (6) Ví dụ giao diện để tạo cấu trúc bảng Tên trường Mô tả Kiểu liệu (7) Chọn khóa chính Trong CSDL quan hệ, cách nào để chọn khóa chính cho bảng? • Hệ quản trị CSDL tự động chọn • Ta xác định khóa thích hợp các khóa làm khóa chính (8) Đặt tên bảng và lưu cấu trúc bảng Tạo liên kết các bảng Trong CSDL quan hệ, cách nào để tạo liên kết các bảng? • Xác định các trường chung các bảng Ví dụ Hoa_don Khach_hang Ma_khach_hang Ho_ten Dia_chi Sodon Ma_khach_hang Ma_mat_hang Soluong Ngaygiao Mat_hang Ma_mat_hang Ten_mat_hang Don_gia (9) Trong CSDL quan hệ, Liên kết giúp hệ quản trị CSDL nào? • Biết kết nối các bảng để phục vụ việc kết xuất thông tin (10) II CẬP NHẬT DỮ LiỆU Trong Microsoft Word mà các em đã học, để tạo danh sách học sinh em phải thực nào? •Tạo cấu trúc bảng • Nhập liệu Trong Access sau đã tạo xong cấu trúc cho bảng ta phải cập nhật liệu (11) Trong quá trình cập nhật liệu, hệ quản trị CSDL kiểm soát để đảm bảo tính chất nào? •Tính chất ràng buộc toàn vẹn hãy cho biết hệ quản trị CSDL cho phép tạo biểu mẫu nhập liệu với mục đích gì? (12) # NhËp d÷ liÖu NhËp trùc tiÕp víi b¶ng NhËp víi biÓu mÉu • Công việc nhập liệu dễ dàng hơn, nhanh • Hạn chế bớt khả nhầm lẫn (13) Trong quá trình khai thác, nhu cầu cập nhật liệu xuất nào ? •Thêm ghi cách bổ sung vài liệu vào bảng • Chỉnh sửa liệu là việc thay đổi các giá trị vài thuộc tính mà không phải thay đổi toàn giá trị các thuộc tính còn lại đó • Xóa ghi là việc xóa bảng (14) CỦNG CỐ Tạo bảng Chọn khóa chính cho bảng Đặt tên và lưu cấu trúc bảng Tạo mối liên kết Cập nhật liệu •Tạo cấu trúc bảng • Nhập liệu •Các ràng buộc toàn vẹn (15) KHAI THÁC CƠ SỞ DỮ LiỆU Sắp xếp các ghi • Hệ quản trị CSDL thường phải thực tổ chức cung cấp phương tiện truy cập các ghi theo trình tự nào đó • Các ghi xếp theo nội dung hay nhiều trường (16) Truy vấn liệu Truy vấn sở liệu là gì? • Là dạng lọc • Có khả thu thập thông tin từ nhiều bảng CSDL quan hệ (17) b Truy vấn liệu Thông thường các hệ quản trị CSDL cho phép nhập các biểu thức hay các tiêu chí nhằm mục đích sau: • • • • • • • Định vị các ghi Thiết lập mối quan hệ hay các liên kết các bảng để kết xuất thông tin Liệt kê tập các ghi Liệt kê tập các trường Thực các phép toán Xóa số ghi Thực các thao tác quản lí liệu khác (18) Xem liệu Các hệ quản trị CSDL cung cấp nhiều cách xem liệu • • • Xem toàn bảng Dùng công cụ lọc liệu để xem tập các ghi số trường bảng Cho phép tạo các biểu mẫu để xem ghi (19) 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 các tiêu chí người sử dụng đặt Báo cáo thường in hay hiển thị trên màn hình theo khuôn mẫu định sẵn Các báo cáo xây dựng dựa trên các truy vấn (20) CÁC THAO TÁC VỚI HỆ QTCSDL Em h·y cho biÕt c¸c c«ng cô cña mét hÖ qu¶n trÞ CSDL CẬP cho NHẬT TẠO LẬP CSDL phÐp thùc hiÖn CSDL nh÷ng c«ng viÖc g×? Khai báo cấu trúc Cập nhật cấu trúc KHAI THÁC CSDL Sắp xếp Truy vấn Nhập liệu Cập nhật liệu Kết xuất báo cáo SƠ ĐỒ CHỨC NĂNG CỦA HỆ QTCSDL QUAN HỆ (21)