Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
161,49 KB
Nội dung
Cơ sở liệu nâng cao Giới thiệu Đỗ Thanh Nghị dtnghi@cit.ctu.edu.vn Cần Thơ 11-10-2016 Hệ quản trị CSDL Phần mềm Tập hợp công cụ quản lý lưu trữ, truy cập CSDL mô tả liệu thao tác liệu chia sẻ liệu Hệ quản trị CDSL dựa mô hình liệu mà hỗ trợ Mô hình liệu Định nghĩa tập hợp luật, khái niệm cho phép mô tả giới thực Ví dụ mô hình mạng mô hình quan hệ mô hình ngữ nghĩa mô hình đối tượng Chức HQTCSDL Quản lý ổn định, cạnh tranh từ lưu trữ thứ cấp lưu trữ hiệu liệu nhớ thứ cấp đảm bảo ổn định liệu (chịu đựng hỏng hóc) cho phép chia sẻ liệu nhiều người dùng Chức HQTCSDL Cung cấp ngôn ngữ định nghĩa liệu thao tác liệu cho người dùng khác ngôn ngữ định nghĩa liệu cho nhà quản trị ngôn ngữ thao tác liệu cho người dùng đầu cuối ngôn ngữ công cụ cho người phát triển ứng dụng Chức HQTCSDL Xử lý hiệu câu truy vấn chế tối ưu câu truy vấn quản lý toàn vẹn ngữ nghĩa cho liệu sử dụng phương pháp truy cập Lịch sử Ba hệ Thế hệ I: HQTCSDL phân cấp, mạng mô hình liệu dựa tồn trỏ vật lý liệu mô hình phân cấp giới hạn số liên kết phân cấp 1-n liệu mô hình mạng cho phép mô tả tốt giới thực HQTCSDL phân cấp, mạng Ngôn ngữ ngôn ngữ thao tác liệu cho phép duyệt qua liệu theo phân cấp hay mạng ngôn ngữ lập trình (Cobol, etc.) Sản phẩm: IMS, DBMS 32 thương mại từ năm 60-70 tồn đến ngày HQTCSDL quan hệ Mô hình quan hệ dựa định nghĩa miền quan hệ miền tất liệu mô tả dạng bảng đại số quan hệ cho phép thao tác nội dung bảng 10 Giới hạn mô hình quan hệ Mô hình hóa khó tích hợp kiểu liệu mô hình đơn giản: phân cấp liên kết chặt bị bẻ gãy không phân biệt khái niệm khác mô hình hóa: có khái niệm quan hệ không mô hình hóa xử lý thông tin 29 Giới hạn mô hình quan hệ Thao tác số lượng hữu hạn phép toán thao tác: phép toán đại số quan hệ không hỗ trợ thao tác xử lý đệ quy diễn giải tường minh phép kết nối thao tác kiểu tập hợp khả duyệt qua liên kết chặt 30 Hướng nghiên cứu CSDL hướng đối tượng CSDL suy diễn tích hợp khái niệm đối tượng vào HQTCSDL (lớp, kế thừa) tăng khả suy diễn cho HQTCSDL CSDL multimedia tích hợp vào HQTCSDL khả quản lý văn bản, ảnh, âm thanh, vidéo… 31 Hướng nghiên cứu CSDL phân tán cho phép truy vấn cập nhật liệu từ sites phân tán (địa lý) Hệ hỗ trợ định sinh thông tin mới, tiềm ẩn, có ích từ kho liệu lớn hỗ trợ định 32 HQTCSDL hướng đối tượng Hệ thống tích hợp chức HQTCSDL đặc trưng ngôn ngữ hướng đối tượng Mô hình hóa tích hợp khái niệm mô hình liệu đối tượng đối tượng phức tạp khái niệm liệu chương trình khái niệm lớp, kế thừa 33 HQTCSDL hướng đối tượng Khía cạnh hệ thống lưu trữ hiệu quả, hợp lý cho kiểu liệu khác tìm kiếm hiệu giải thuật điều khiển truy cập cạnh tranh 34 HQTCSDL suy diễn Tích hợp chức HQTCSDL hệ chuyên gia lưu trữ tìm kiếm suy diễn Cung cấp hệ thống hoàn chỉnh điều khiển liệu phát triển ứng dụng suy luận 35 HQTCSDL suy diễn Suy diễn thông tin từ Cung cấp ngôn ngữ định nghĩa tri thức liệu CSDL luật mô hình hóa tri thức ngôn ngữ luật Đảm bảo thực thi hiệu trình suy diễn lưu trữ luật tối ưu hóa chương trình luật điều khiển thực thi 36 HQTCSDL Multimédia Đáp ứng yêu cầu ứng dụng văn phòng thiết kế với trợ giúp máy tính CSDL văn CSDL âm CSDL ảnh vidéo hệ thống thông tin địa lý 37 HQTCSDL Multimédia Mục tiêu tích hợp nhiều kiểu liệu quản lý đối tượng multimédia cung cấp khả mô hình hóa liệu cung cấp ngôn ngữ thao tác liệu thích hợp 38 HQTCSDL Multimédia Giải pháp đề xuất cấp độ mô tả đối tượng multimédia lưu trữ nhiều kiểu liệu khác thao tác đối tượng multimédia quản lý việc xử lý Hệ thống đặc thù theo ứng dụng CSDL văn CSDL âm CSDL ảnh vidéo hệ thống thông tin địa lý 39 HQTCSDL phân tán CSDL phân tán Mỗi site mạng tập hợp liệu có liên quan nhau, lưu trữ máy tính khác hệ thống mạng thực thi giao dịch cục tham gia thực thi giao dịch toàn cục HQTCSDL phân tán phần mềm đảm nhận việc quản lý CSDL phân tán 40 HQTCSDL phân tán HQTCSDL phân tán HQTCSDL không CSDL (luận lý) phân tán (vật lý) nhiều sites có hệ thống quản lý CSDL luận lý tập hợp HQTCSDL cộng tác tự chủ độc lập khái niệm cục bộ, toàn cục HQTCSDL nhiều CSDL liên kết yếu từ CSDL khác mà không tạo thành thực thể luận lý 41 Hệ thống hỗ trợ định Kho liệu (data warehouse) Phân tích trực tuyến (OLAP) tập hợp liệu lĩnh vực có mối liên quan lưu trữ nhiều máy tính khác OLAP: On Line Analytic Processing phân tích liệu giao dịch liệu Khai mỏ liệu (Data Mining) khám phá tri thức hữu dụng, mới, tiềm ẩn từ kho liệu lớn 42 43