Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
204,88 KB
Nội dung
TỔNG QUAN VỀ CƠ SỞ DỮ LiỆU Giảng viên: Đỗ Anh Tuấn Bộ môn CNPM – Khoa CNTT – Trường ĐH MĐC Dữ liệu Dữ liệu – Là thông tin vật, việc, khái niệm, … lưu trữ máy tính – Dữ liệu mơ tả nhiều dạng khác nhau: ký tự, ký số, hình ảnh, âm thanh, … – Dữ liệu đối tượng khác tùy thuộc vào ngữ cảnh Quản lý liệu Quản lý liệu cung cấp chế lưu trữ thao tác liệu thêm mới, sửa, xóa, truy vấn … phương pháp quản lý liệu: – Hệ thống quản lý file – Hệ thống quản lý CSDL Hệ thống lưu liệu theo file cổ điển Hệ thống lưu liệu theo file cổ điển Nhược điểm – Dư thừa liệu – Không quán – Khó khăn việc truy xuất – Khơng có chế xử lý đồng thời hiệu – An toàn liệu – Toàn vẹn liệu – Bị riêng rẽ cô lập – Bị lệ thuộc vào chương trình Cơ sở liệu Định nghĩa – Là tập hợp liệu có cấu trúc liên quan đến lưu trữ máy tính tổ chức theo mơ hình Tính chất – Phản ảnh khía cạnh giới thực – Là tập hợp liệu liên kết với có logic – Được thiết kế phổ biến cho mục đích xác định, phục vụ cho nhóm người số ứng dụng định Đặc điểm sở liệu Bản chất tự mô tả hệ CSDL – Không chứa sở liệu mà chứa định nghĩa đầy đủ cấu trúc liệu ràng buộc – Các định nghĩa lưu từ điển hệ thống gọi siêu liệu (metadata) Tính độc lập chương trình liệu – Cấu trúc CSDL lưu trữ từ điển tách rời với chương trình truy cập Đặc điểm sở liệu Tính trừu tượng – Cung cấp biểu diễn liệu mức khái quát che dấu chi tiết cụ thể cách thức lưu trữ – Sự trừu tượng hóa thể qua mơ hình liệu Hỗ trợ nhiều khung nhìn khác – Một CSDL có nhiều người sử dụng – Mỗi người địi hỏi cách nhìn khác CSDL – Một khung nhìn (view) tập CSDL CSDL ảo Chia sẻ liệu – Cho phép nhiều người sử dụng CSDL đồng thời Ưu điểm CSDL Hạn chế dư thừa liệu Chia sẻ liệu nhiều người dùng, nhiều chương trình Bảo đảm an tồn truy cập liệu Đảm bảo tính tồn vẹn liệu Có thể thiết lập chuẩn CSDL Ví dụ CSDL Hệ quản trị CSDL Định nghĩa – Hệ quản trị CSDL (Database Management System –DBMS) Là tập hợp chương trình giúp tạo, trì khai thác sở liệu Ví dụ: – SQL Server – Microsoft Access – Oracle – My SQL –… Hệ quản trị CSDL Chức hệ quản trị CSDL Lưu trữ CSDL siêu liệu Tạo cấu trúc liệu phức tạp để lưu trữ liệu Thiết lập chế bảo mật, tính riêng tư liệu Cung cấp chế lưu phục hồi liệu Áp đặt quy tắc, ràng buộc nhằm đạt mục tiêu toàn vẹn liệu Cung cấp công cụ truy cập liệu thông qua ngôn ngữ truy vấn (SQL) Người dùng hệ quản trị CSDL Người quản trị (Database Administrator – DBA) – Cấp quyền truy cập – Điều hành, giám sát sử dụng – Yêu cầu tài nguyên phần mềm, phần cứng cần Người thiết kế (Database Designer) – Xác định liệu cần lưu trữ – Tạo cấu trúc liệu thích hợp để biểu diễn lưu trữ – Liên hệ trực tiếp với người dùng để nắm bắt yêu cầu đưa thiết kế phù hợp Người dùng hệ quản trị CSDL Người phân tích thiết kế hệ thống – Xác định yêu cầu người dùng – Xác định chức cần xây dựng hệ thống Lập trình viên – Cài đặt đặc tả thành chương trình – Kiểm tra, gỡ lỗi, bảo trì chương trình Người hỗ trợ – Thiết kế cài đặt hệ quản trị CSDL – Vận hành trì mơi trường cho hệ quản trị CSDL Người dùng cuối – Cập nhập khai thác liệu thơng qua chương trình ... – Một CSDL có nhiều người sử dụng – Mỗi người địi hỏi cách nhìn khác CSDL – Một khung nhìn (view) tập CSDL CSDL ảo Chia sẻ liệu – Cho phép nhiều người sử dụng CSDL đồng thời Ưu điểm CSDL ... truy cập liệu Đảm bảo tính tồn vẹn liệu Có thể thiết lập chuẩn CSDL Ví dụ CSDL Hệ quản trị CSDL Định nghĩa – Hệ quản trị CSDL (Database Management System –DBMS) Là tập hợp chương trình giúp... liệu Ví dụ: – SQL Server – Microsoft Access – Oracle – My SQL –… Hệ quản trị CSDL Chức hệ quản trị CSDL Lưu trữ CSDL siêu liệu Tạo cấu trúc liệu phức tạp để lưu trữ liệu Thiết lập chế bảo