Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
831,93 KB
Nội dung
CƠ SỞ DỮ LIỆU Thời gian thực môn học: 45 giờ, đó: - Lý thuyết: 23 giờ; Bài tập: 20 giờ; Kiểm tra: 02 Những trọng tâm cần ý: - Thành thạo phép toán Cơ sở liệu; - Tạo sở liệu; - Sử dụng câu lệnh truy vấn liệu; - Áp dụng thuật tốn tìm bao đóng, tìm khóa, dạng chuẩn; - Phép tách bảo tồn thông tin đưa dạng chuẩn BCNF Tài liệu tham khảo: - Tài liệu chính: [1] - Đỗ Trung Tuấn, Cơ sở liệu, Nxb ĐHQG HN, 2005 - Tài liệu tham khảo: [1] - Đỗ Phúc, Nguyễn Đăng Tỵ, Giáo trình CSDL, Nxb ĐHQG HCM, 2008 [2] - Nguyễn Xuân Huy, Giáo trình Cơ sở liệu, Nxb ĐHQG HN, 2005 NỘI DUNG Chương 1: Giới thiệu chung sở liệu Chương 2: Mơ hình thực thể liên kết Chương 3: Mơ hình liệu quan hệ sở liệu quan hệ Chương 4: Ngôn ngữ vấn tin SQL Chương 5: Phụ thuộc hàm chuẩn hóa lược đồ quan hệ Chương 1: Giới thiệu chung sở liệu Các khái niệm 1.1 Cơ sở liệu gì? 1.2 Sự cần thiết hệ sở liệu 1.3 Kiến trúc tổng quát hệ sở liệu Hệ quản trị sở liệu người quản trị CSDL Các mơ hình sở liệu 1 Các khái niệm 1.1 Cơ sở liệu: tập hợp liệu tổ chức với cấu trúc liên quan với lưu trữ máy tính Cơ sở liệu thiết kế cho phép người dùng dễ dàng truy xuất, quản lý cập nhật liệu 1 Các khái niệm 1.2 Sự cần thiết hệ sở liệu Hệ quản trị sở liệu: phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL VÝ dơ: HƯ QTCSDL Visual Fox, Microsoft Access, SQL Sever, CSDL + hƯ QTCSDL HƯ c¬ së d÷ liƯu Để lưu trữ khai thác thơng tin bng mỏy tớnh cn cú: Cơ sở liệu Hệ QTCSDL Các thiết bị vật lí (máy tính, đĩa cứng) Ngoài ra, có phần mềm ứng dụng để khai thác CSDL hiệu Các thành phần hệ sở liệu 1.3 Kin trúc tổng quát hệ sở liệu Dữ liệu, siêu liệu: Ðáy kiết trúc thiết bị nhớ lưu trữ liệu siêu liệu Trong phần không chứa liệu trữ CSDL mà chứa siêu liệu, tức thơng tin cấu trúc CSDL. Ví dụ: Trong hệ quản trị sở liệu quan hệ, siêu liệu bao gồm tên quan hệ, tên thuộc tính quan hệ, kiểu liệu thuộc tính Bộ quản lý lưu trữ: Nhiệm vụ quản lý lưu trữ lấy thông tin yêu cầu từ thiết bị lưu trữ liệu thay đổi thông tin yêu cầu mức hệ thống Bộ xử lý câu hỏi: Bộ xử lý câu hỏi điều khiển không câu hỏi mà yêu cầu thay đổi liệu hay siêu liệu Nhiệm vụ tìm cách tốt thao tác yêu cầu phát lệnh quản lý lưu trữ thực thi thao tác Bộ quản trị giao dịch: Bộ quản trị giao dịch có trách nhiệm đảm bảo tính tồn vẹn hệ thống Nó phải đảm bảo số thao tác thực đồng thời không cản trở thao tác khác hệ thống khơng liệu chí lỗi hệ thống xảy Các truy vấn: Ðây thao tác hỏi đáp liệu lưu trữ CSDL Các cập nhật liệu: Ðây thao tác thay đổi liệu xoá, sửa liệu CSDL Giống truy vấn, chúng phát thông qua giao diện chung thông qua giao diện chương trình Các thay đổi sơ đồ: Các lệnh thường phát người sử dụng cấp phép, thường người quản trị CSDL phép thay đổi sơ đồ CSDL hay tạo lập CSDL 2 Hệ quản trị sở liệu người quản trị CSDL Người quản trị CSDL người hay nhóm người cú nhim v: Quản lí tài nguyên hệ CSDL phần mềm liên quan Tổ chức hệ thống: phân quyền truy cập, đảm bảo an ninh cho hệ CSDL Bảo trì nâng cấp hệ CSDL: bảo vệ khôi phục hệ CSDL, bổ sung sửa đổi để nâng cao hiệu sử dông Người quản trị phải hiểu biết sâu sắc có kĩ lĩnh vực hệ CSDL hệ điều hành, đồng thời có đạo đức tốt Mơ hình CSDL Mơ hình CSDL phương thức biểu diễn liệu, giúp cho việc tổ chức liệu thuận tiện cho việc thiết kế, lưu trữ, xử lý; Mơ hình CSDL dùng mơ hình tốn học để mơ tả CSDL dựa tập hợp phép tốn; Các mơ hình CSDL phổ biến: Mơ hình phân lớp (hierarchical model) Mơ hình mạng (network model) Mơ hình quan hệ (relational model) Mơ hình thực thể-liên kết (entity-relationship model) Mơ hình hướng đối tượng (object model) Mơ hình XML – bán cấu trúc (semi-structural model) ... Chương 1: Giới thiệu chung sở liệu Các khái niệm 1.1 Cơ sở liệu gì? 1.2 Sự cần thiết hệ sở liệu 1.3 Kiến trúc tổng quát hệ sở liệu Hệ quản trị sở liệu người quản trị CSDL Các mơ hình sở liệu 1 Các... liệu 1.3 Kin trỳc tng quỏt ca hệ sở liệu Dữ liệu, siêu liệu: Ðáy kiết trúc thiết bị nhớ lưu trữ liệu siêu liệu Trong phần không chứa liệu trữ CSDL mà chứa siêu liệu, tức thông tin cấu trúc CSDL. ... Nguyễn Xuân Huy, Giáo trình Cơ sở liệu, Nxb ĐHQG HN, 2005 NỘI DUNG Chương 1: Giới thiệu chung sở liệu Chương 2: Mơ hình thực thể liên kết Chương 3: Mơ hình liệu quan hệ sở liệu quan hệ Chương 4: