CƠ SỞ DỮ LIỆU I - CHƯƠNG I: TỔNG QUAN VỀ CSDL

41 491 0
CƠ SỞ DỮ LIỆU I - CHƯƠNG I: TỔNG QUAN VỀ CSDL

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CƠ SỞ DỮ LIỆU I  Tài liệu tham khảo: I Tiếng Việt  Nguyễn Kim Anh, Nguyên lý hệ CSDL, Nhà xuất ĐHQG, 2004  Hồ Thuần, Hồ Cẩm Hà, Các hệ Cơ sở liệu, Nhà xuất giáo dục, 2004  Lê Tiến Vương, Nhập môn Cơ sở liệu quan hệ, 2000  Đỗ Xuân Huy, Lê Hòa Bắc, Bài tập CSDL, NXB Thống kê, 2000 II Tiếng Anh  J.D Ullman, A first Course in DataBase System  Principles of Database and Knowledge base System 1988 CHƯƠNG I: TỔNG QUAN VỀ CSDL NỘI DUNG I Một số khái niệm II Tại phải cần tới hệ CSDL? Kiến trúc hệ sở liệu Lược đồ thể CSDL Tính độc lập liệu Ràng buộc liệu Mô hình liệu III IV V VI VII I Một số khái niệm I.1 Cơ sở liệu  Cơ sở liệu (CSDL) tập hợp liệu có liên quan với chứa thông tin tổ chức (xí nghiệp, ngân hàng, bệnh viện, quan,…) lưu trữ thiết bị nhớ thứ cấp(băng từ, đĩa từ,…) để đáp ứng nhu cầu khai thác thông tin nhiều người sử dụng với nhiều mục đích khác   Dữ liệu (data): kiện, văn bản, hình ảnh, âm thanh, phim ảnh có ý nghĩa ghi lại lưu trữ máy tính Ví dụ: để quản lý việc học tập môi trường đại học, liệu thông tin sinh viên, môn học, điểm thi….Chúng ta tổ chức liệu thành bảng lưu giữ chúng vào sổ sách sử dụng phần mềm máy tính để lưu giữ chúng máy tính I.2 Hệ quản trị CSDL   Hệ quản trị CSDL (Database Management System): Là hệ thống phần mềm cho phép tạo lập CSDL điều khiển truy nhập CSDL Các chức chủ yếu hệ quản trị sở liệu:          Mô tả liệu tạo lập trì tồn CSDL Cho phép truy xuất vào CSDL theo thẩm quyền cấp Cập nhật, chèn thêm, loại bỏ hay sửa đổi liệu Đảm bảo an toàn, bảo mật liệu tính toàn vẹn liệu Tạo cấu trúc liệu tương ứng với mô hình liệu Đảm bảo tính độc lập liệu Tức cấu trúc lưu trữ liệu độc lập với trình ứng dụng liệu Tạo mối liên kết thực thể Cung cấp phương tiện lưu, phục hồi (backup, recovery) Điều khiển tương tranh Hệ quản trị CSDL (tiếp)  Các bước thực hệ quản trị CSDL: Người sử dụng đưa yêu cầu truy nhập ngôn ngữ liệu  Hệ quản trị CSDL tiếp nhận phân tích yêu cầu  Hệ quản trị CSDL xem xét sơ đồ ngoài, ánh xạ ngoài, sơ đồ quan niệm, ánh xạ trong,  Thực thao tác CSDL lưu trữ  Hệ quản trị CSDL (tiếp)  Các thành phần hệ quản trị CSDL: Ngôn ngữ định nghĩa liệu (Data Definition Language)  Ngôn ngữ thao tác liệu (Data Manipulation Language)  Ngôn ngữ truy vấn liệu (Query Language)  Bộ báo cáo (Report Write)  Bộ đồ hoạ (Graphics Generator)  Bộ giao tiếp ngôn ngữ chủ (Host Language Interface)  Ngôn ngữ thủ tục (Procedure Language)  Từ điển liệu  Bộ phát sinh ứng dụng  Hệ quản trị CSDL (tiếp)  Một số hệ quản trị CSDL phổ biến nay: Microsoft Access  DB2,  FoxPro  SQL Server  Sybase  Oracle…  I.3 Người quản trị CSDL  Người quản trị CSDL: người hay nhóm người có khả chuyên môn cao công nghệ tin học, có trách nhiệm quản lý điều khiển tập trung toàn hệ thống liệu  Vì người quản trị CSDL cần phải đặt hình thức, quy định cho người sử dụng nhằm ngăn chặn việc truy nhập trái phép vào hệ CSDL Người quản trị CSDL cho phép người sử dụng quyền truy nhập phép đọc, đọc phần, sửa, bổ sung phần vào CSDL, VII Các mô hình liệu (tiếp)  Mô hình mạng:  Mô hình liệu mạng mô hình sơ đồ thực thể liên kết với tất liên kết hạn chế liên kết hai nhiều – Hạn chế cho phép sử dụng đồ thị có hướng đơn giản để biểu diễn liệu mô hình  Mô hình mạng lần đưa nhóm DBTG( Database Task Group) năm 1971 thực triển khai năm 1978  Ngày nay, không dùng phổ biến mô hình quan hệ song mô hình mạng có ưu điểm người ta chuyển đổi ứng dụng mô hình mạng mô hình quan hệ  Trong mô hình mạng: Dữ liệu =Tập hợp ghi (biểu diễn nút) Mối quan hệ = Sets (biểu diễn cạnh có hướng) VII Các mô hình liệu (tiếp) Ví dụ: VII Các mô hình liệu (tiếp)  Mô hình phân cấp: Mô hình CSDL phân cấp biểu diễn dạng đỉnh ghi Các ghi liên kết với theo mối quan hệ cha-con Một cha có nhiều  Một có cha  Câu hỏi trắc nghiệm Cơ sở liệu là:  A Một sưu tập lớn loại liệu tác nghiệp  B Một tập File liệu  C Một tập chương trình ứng dụng liệu  D Hệ quản trị sở liệu Cơ sở liệu tài nguyên thông tin A Truy xuất theo chế độ trực tuyến hay tương tác B Chia sẻ chung cho nhiều người sử dụng C Cài đặt mạng máy tính D Trên thiết bị đầu cuối Đối tượng nghiên cứu CSDL A Các thực thể B Các mối quan hệ C Các thực thể mối quan hệ thực thể D Các mối liên kết thực thể Cơ sở liệu có ưu điểm: A Giảm bớt dư thừa liệu lưu trữ: B Tránh không quán lưu trữ liệu C Giảm bớt dư thừa liệu lưu trữ bảo đảm tính toàn vẹn liệu D Không thể phản ảnh giới thực liệu, Mô hình kiến trúc mức hệ CSDL gồm: A Mô hình trong, mô hình vật lý B Mô hình liệu C Mô hình ngoài, khung nhìn người sử dụng D Các mô hình liệu Mục tiêu hệ sở liệu A Cấu trúc lưu trữ liệu chiến lược truy nhập tới hệ sở liệu B Dữ liệu biểu diễn, mô tả cách C Cấu trúc liệu hệ chương trình ứng dụng không phụ thuộc lẫn D Cấu trúc lưu trữ liệu hệ chương trình ứng dụng phụ thuộc lẫn Có nhiều cách nhìn liệu người sử dụng khác có cách nhìn liệu khác hệ ứng dụng khác có cách nhìn liệu khác A Mô hình B Mô hình quan niệm C Mô hình D Mô hình liệu Có cách nhìn liệu , biểu diễn toàn nội thông tin CSDL cách nhìn liệu tổng quát người sử dụng A Mô hình B Mô hình C Mô hình liệu Có cách biểu diễn CSDL dạng lưu trữ A Logic B Vật lý C Tổng quát D Nội dung thông tin Câu hỏi & tập  Câu hỏi & tập Cơ sở liệu , hiểu hệ sở liệu tác nghiệp Sự cần thiết tổ chức lưu trữ liệu theo lý thuyết sở liệu Cho ví dụ minh hoạ giảm bớt dư thừa liệu lưu trữ không quán liệu lưu trữ làm cho liệu tính toàn vẹn Trình bày tổng quát kiến trúc mô hình hệ sở liệu lớp Trình bày phân tích tính ổn định mô hình quan niệm Câu hỏi & tập Vai trò & chức ánh xạ quan niệm & ánh xạ quan niệm Mục tiêu hệ sở liệu? Ví dụ minh hoạ Chứng minh kiến trúc mô hình sở liệu lớp đảm bảo tính độc lập liệu tính ổn định cao Tại nói, mô hình liệu cách nhìn toàn nội dung thông tin CSDL, sơ đồ quan niệm định nghĩa cách nhìn Ví dụ minh hoạ 10 Hiểu khái niệm “tính toàn vẹn liệu” “tham chiếu toàn vẹn” Câu hỏi & tập 11 Hiểu tính độc lập liệu 12 Khái niệm File có khác với khái niệm sở liệu, ví dụ minh họa ? 13 Tổ chức lưu trữ liệu kỹ thuật hàm băm Cho ví dụ minh hoạ 14 Chức & vai trò hệ quản trị CSDL & người quản trị CSDL 15 Trình bày kỹ thuật tổ chức lưu trữ liệu theo B-cây cân Files 16 Hiểu hệ quản trị CSDL (DataBase Management System DBMS) 17 Người quản trị CSDL 18 Nêu mọt số nhiệm vụ người quản trị CSDL 19 Nêu số thí dụ ràng buộc kiểu, ràng buộc giải tích ràng buộc logic

Ngày đăng: 22/12/2016, 13:10

Mục lục

  • CƠ SỞ DỮ LIỆU I

  • CHƯƠNG I: TỔNG QUAN VỀ CSDL

  • NỘI DUNG

  • I. Một số khái niệm cơ bản

  • I.1. Cơ sở dữ liệu

  • I.2. Hệ quản trị CSDL

  • Hệ quản trị CSDL (tiếp)

  • Slide 8

  • Slide 9

  • I.3. Người quản trị CSDL

  • Người quản trị CSDL (tiếp)

  • Slide 12

  • I.4. Hệ CSDL: gồm 4 thành phần

  • II. Tại sao phải tổ chức dữ liệu dưới dạng CSDL?

  • II. Tại sao phải tổ chức dữ liệu dưới dạng CSDL? (tiếp)

  • III. Kiến trúc tổng quát cơ sở dữ liệu

  • III.1. Mô hình ngoài (mức khung nhìn)

  • III.2. Mô hình dữ liệu (mô hình quan niệm-mức logic)

  • III.3. Mô hình trong (mức vật lý)

  • Các mức của 1 hệ CSDL

Tài liệu cùng người dùng

Tài liệu liên quan