Danh mục

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Thị Uyên Nhi

Số trang: 33      Loại file: pdf      Dung lượng: 1.31 MB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 Tổng quan về hệ quản trị cơ sở dữ liệu cung cấp cho người học những kiến thức như: Nhắc lại kiến thức cơ sở dữ liệu; Khái niệm Hệ quản trị cơ sở dữ liệu; Đối tượng xây dựng và sử dụng hệ quản trị cơ sở dữ liệu. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Thị Uyên Nhi CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU CHƯƠNG 1 TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL Giảng viên: Đỗ Ngọc Như Loan Người biên soạn: Nguyễn Thị Uyên Nhi KHOA CÔNG NGHỆ THÔNG TIN NỘI DUNG 1. Nhắc lại kiến thức CSDL 2. Khái niệm Hệ quản trị CSDL SGU - CNTT - Các hệ quản trị CSDL 2 1. NHẮC LẠI KIẾN THỨC  CSDL quan hệ: SGU - CNTT - Các hệ quản trị CSDL Tách biệt giữa mô hình và tổ chức lưu trữ Dựa trên nền tảng toán học Chỉ mục (Index) CSDL quan hệ Tối ưu hóa, xử lý câu truy vấn Nâng cao khả năng hoạt động 3 1. NHẮC LẠI KIẾN THỨC  CSDL hướng đối tượng: Sử dụng mô hình HĐT SGU - CNTT - Các hệ quản trị CSDL CSDL HĐT Kiểu dữ liệu trừu tượng, sự kế thừa Đóng gói, đa hình, tái sử dụng - Phức tạp, ít tính phổ biến - Chỉ được sử dụng cho ứng dụng chuyên biệt (Oracle 8, PostgreSQL) 4 1. NHẮC LẠI KIẾN THỨC  Cách tiếp cận CSDL: SGU - CNTT - Các hệ quản trị CSDL 5 1. NHẮC LẠI KIẾN THỨC  Cách tiếp cận CSDL: Giảm thiểu trùng lặp thông tin SGU - CNTT - Các hệ quản trị CSDL Ưu điểm Đảm bảo tính nhất quán, toàn vẹn DL Khả năng chia sẻ cho nhiều người dùng và ứng dụng 6 1. NHẮC LẠI KIẾN THỨC  Các loại mô hình dữ liệu:  Mô hình dữ liệu phân cấp  Mô hình dữ liệu mạng SGU - CNTT - Các hệ quản trị CSDL  Mô hình dữ liệu quan hệ  Mô hình thực thể kết hợp  Mô hình dữ liệu hướng đối tượng 7 1. NHẮC LẠI KIẾN THỨC  Mô hình dữ liệu quan hệ: Thuộc tính, Lược đồ quan hệ, Bộ, Quan hệ, Khóa. SGU - CNTT - Các hệ quản trị CSDL 8 1. NHẮC LẠI KIẾN THỨC  Mô hình thực thể kết hợp: Thực thể, Thuộc tính, Mối quan hệ SGU - CNTT - Các hệ quản trị CSDL 9 1. NHẮC LẠI KIẾN THỨC  Mô hình dữ liệu hướng đối tượng: dựa trên cách tiếp cận hướng đối tượngbao gồm các khái niệm – Lớp (class) – Kế thừa (inheritance) SGU - CNTT - Các hệ quản trị CSDL – Kế thừa bội (multi-inheritance) – Tính đóng gói (encapsulation) – Tính đa hình (polymorphism) – Tái sử dụng (reuse) 10 2. GIỚI THIỆU HỆ QUẢN TRỊ CSDL a) Khái niệm: Database Management System ─ Hệ quản trị CSDL là phần mềm chuyên dụng nhằm hỗ trợ việc lưu trữ, khai thác và quản trị CSDL. b) Chức năng của hệ quản trị CSDL: SGU - CNTT - Các hệ quản trị CSDL o Định nghĩa CSDL (Defining): Xác định cấu trúc, kiểu dữ liệu o Xây dựng CSDL (Constructing): Lưu trữ dữ liệu o Thao tác CSDL (Manipulating): Định nghĩa hàm, thủ tục, truy vấn,… o Bảo mật CSDL (Security): Chứng thực, phân quyền truy cập o Chia sẻ CSDL (Sharing): Xử lý tranh chấp 11 2. GIỚI THIỆU HỆ QUẢN TRỊ CSDL DDL (Data Definition c) Các ngôn ngữ: Language) – định nghĩa cấu trúc của CSDL – định nghĩa các mối liên hệ của dữ liệu, các quy tắc SDL (Storage Definition Language) – định nghĩa cách tổ chức, lưu trữ vật lý của CSDL DML (Data Manipulation Language) – cập nhật dữ liệu: thêm, xóa, sửa DML thủ tục (Low-level hay Procedural DML): Được nhúng trong một ngôn ngữ lập trình khác 12 DML phi thủ tục (High-level hay Nonprocedural DML): Ngôn ngữ truy vấn thủ tục riêng 2. GIỚI THIỆU HỆ QUẢN TRỊ CSDL  Giao diện – Thực đơn (Menu based Interfaces) – Giao diện form (Forms-based Interfaces) – Giao diện đồ họa (GUI) SGU - CNTT - Các hệ quản trị CSDL – Ngôn ngữ tự nhiên (Natural Language Interfaces) – Giao diện cho DBA & người dùng thông thường 13 3. PHÂN LOẠI HỆ QUẢN TRỊ CSDL Các tiêu chí phân loại: a) Mô hình dữ liệu b) Người sử dụng SGU - CNTT - Các hệ quản trị CSDL c) Tổ chức khai thác d) Mục đích sử dụng ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: