Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
2,67 MB
Nội dung
Tên môn học: Hệ quản trị sở liệu (Database Management System) Số tín chỉ: • Số tiết LT: 30 tiết • Số tiết TH: 30 tiết Giới thiệu DBMS Lưu trữ liệu Tối ưu truy vấn Quản l{ giao tác Khôi phục cố Điểm môn học = 50% điểm TX + 50% điểm thi Đánh giá thường xuyên: • l{ thuyết, thực hành: 20% • tập lớn: 30% Thi cuối kz: viết Bài giảng tập: http://sites.google.com/site/nmvidhag/hequan-tri-csdl (up theo buổi học) Thực hành: SQL Server 2008 Khuyến khích SV đọc thêm tài liệu khác có liên quan Họ tên: ThS Nguyễn Minh Vi Phòng: ND210 Email: nmvi@agu.edu.vn nguyenminhvi@gmail.com Điện thoại: 0988994683 Dữ liệu ứng dụng lưu trữ tập tin liệu riêng Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Thống Quản Lý File File File Chương trình ứng dụng Quản lý liệu File Dữ liệu Ưu điểm: • Gọn nhẹ, phù hợp thực tiễn Ít tốn thời gian, chi phí thấp • Khả đáp ứng khai thác nhanh chóng kịp thời Nhược điểm: • • • • • • Thơng tin lưu nhiều nơi, dư thừa, không quán Lãng phí thời gian cập nhật liệu lưu trữ Phối hợp tổ chức khai thác khó khăn Thiếu chia sẻ thông tin đơn vị phận Khó khăn nâng cấp ứng dụng Khơng có người quản trị liệu, người có quyền sử dụng thêm, xóa, sửa khơng an tồn, khơng bảo mật thơng tin Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Quản Trị CSDL CSDL Dữ liệu ~ tập record • Mối quan hệ liệu ~ link • Các record tổ chức thành tập đồ thị tùy ý Khách hàng Tài khoản Chi nhánh Dữ liệu mối quan hệ biểu diễn record link Các record tổ chức dạng tập Sử dụng bảng chiều (quan hệ) để biểu diễn cho liệu mối quan hệ Khách hàng Tài khoản Cấu trúc đối tượng • Biến (Variables) • Thông điệp (Messages) • Phương thức (Methods) Các khái niệm CSDL hướng đối tượng • • • • Lớp (Class) Định danh đối tượng (Object Identity) Đóng gói (Encapsulation) Kế thừa (Inheritance) Dữ liệu mối quan hệ biểu diễn thông qua ngôn ngữ đánh dấu (Markup Language) Cấu trúc liệu XML • Thẻ • Element cặp thẻ mở/đóng Dữ liệu dạng text Ngôn ngữ truy vấn – Xquery, Xpath Ngôn ngữ định nghĩa – DTD, XML Schema (XSD) Định nghĩa HQT CSDL Các thành phần HQT CSDL Phân loại HQT CSDL Lợi ích từ HQT CSDL Chống việc dư thừa liệu lưu trữ Kiểm soát việc truy nhập liệu trái phép Cung cấp cách chứa liệu hiệu tăng tốc độ truy xuất Cung cấp hệ thống lưu trữ phục hồi liệu Cung cấp nhiều giao diện Giúp biểu diễn quan hệ phức tạp liệu Bảo đảm tính thống khơng mâu thuẫn CSDL thơng qua ràng buộc Chia sẻ liệu Tăng tính chuẩn hóa hệ thống Giảm thời gian phát triển ứng dụng Dễ dàng thay đổi cấu trúc liệu Cập nhật thơng tin nhanh: Lợi ích kinh tế: • Ngăn chặn chồng chéo nguồn nhân lực tài nguyên việc dùng CSDL chung phận DBMS địi hỏi cấu hình giá định: • Đầu tư ban đầu phần cứng bổ sung • Để có DBMS ưng { tốn nhiều tiền DBMS khơng cần thiết trường hợp: • Dữ liệu đơn giản, định nghĩa rõ ràng, thay đổi • Nếu yếu tố real-time vô quan trọng (Game: Counter Strike) • Nếu việc truy xuất đồng thời khơng cần thiết DBMS khơng đáp ứng trường hợp: • Mơ hình liệu q phức tạp • Có bước thực đặc biệt mà DBMS khơng đáp ứng Tóm tắt TỔ CHỨC DỮ LIỆU Hệ thống tập tin (File system) Cơ sở liệu (Database) HỆ QUẢN LÝ DỮ LIỆU Hệ điều hành (Operating system) Hệ quản trị sở liệu (Database Management System) Là hệ thống phần mềm cung cấp công cụ để xây dựng quản l{ CSDL Một số HQT CSDL bật • MS-SQL Server • ORACLE • DB2 Ngôn ngữ giao tiếp Quản l{ giao tác Xử l{ truy vấn Quản l{ lưu trữ Quản l{ khơi phục Mơ hình Mạng (Network) Phân cấp (Hierarchical) Quan hệ (Relation) Hướng đối tượng (Oriented-Object) XML ... phần thông tin customer TỔ CHỨC DỮ LIỆU Hệ thống tập tin (File system) Cơ sở liệu (Database) HỆ QUẢN LÝ DỮ LIỆU Hệ điều hành (Operating system) Hệ quản trị sở liệu (Database Management System)... Dữ liệu ứng dụng lưu trữ tập tin liệu riêng Chương trình ứng dụng Quản lý liệu Chương trình ứng dụng Quản lý liệu Hệ Thống Quản Lý File File File Chương trình ứng dụng Quản lý liệu File Dữ liệu. .. trường hợp: • Mơ hình liệu q phức tạp • Có bước thực đặc biệt mà DBMS khơng đáp ứng Tóm tắt TỔ CHỨC DỮ LIỆU Hệ thống tập tin (File system) Cơ sở liệu (Database) HỆ QUẢN LÝ DỮ LIỆU Hệ điều hành (Operating