Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Thị Uyên Nhi
lượt xem 6
download
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!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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 14
- 3. PHÂN LOẠI HỆ QUẢN TRỊ CSDL a) 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 b) Người sử dụng 1 người sử dụng (single user) nhiều người sử dụng (multi user) 15
- 3. PHÂN LOẠI HỆ QUẢN TRỊ CSDL c) Tổ chức khai thác: CSDL tập trung trên 1 máy chủ và 1 CSDL CSDL phân tán (nhiều trạm, nhiều CSDL) SGU - CNTT - Các hệ quản trị CSDL d) Mục đích sử dụng: Mục đích thông dụng (OLTP) Mục đích đặc biệt: đặt vé máy bay, hệ thống danh mục điện thoại…DBMS cần phải hỗ trợ chức năng giải quyết tranh chấp đồng thời lớn Phân tích dữ liệu 16
- 4. KIẾN TRÚC HỆ QUẢN TRỊ CSDL Hệ CSDL = CSDL + Hệ quản trị CSDL SGU - CNTT - Các hệ quản trị CSDL 17
- SGU - CNTT - Các hệ quản trị CSDL 18 4. KIẾN TRÚC HỆ QUẢN TRỊ CSDL
- 4. KIẾN TRÚC HỆ QUẢN TRỊ CSDL Các loại kiến trúc 4.1. Kiến trúc Three-Schema (kiến trúc ba lược đồ) 4.2. Tổ chức hệ CSDL SGU - CNTT - Các hệ quản trị CSDL 19
- SGU - CNTT - Các hệ quản trị CSDL 20 4.1. KIẾN TRÚC THREE-SCHEMA
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle: Chương 1 - Ngô Thùy Linh
31 p | 184 | 26
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Tổng quan hệ quản trị CSDL SQL Server - TS. Lại Hiền Phương
50 p | 114 | 14
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ĐH Công nghiệp Thực phẩm
31 p | 107 | 11
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn
14 p | 157 | 9
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p | 19 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 2: Mô hình cơ sở dữ liệu quan hệ
8 p | 47 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Trường Sơn
29 p | 50 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Phạm Nguyên Thảo
39 p | 84 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Lê Thị Minh Nguyện
14 p | 72 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Nguyễn Thị Mỹ Dung
33 p | 58 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 1)
32 p | 52 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 3)
61 p | 64 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 2)
36 p | 45 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Lê Thị Minh Nguyện
11 p | 71 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Phạm Nguyên Thảo
44 p | 51 | 3
-
Bài giảng Hệ quản trị cơ sở dữ liệu MSSQL 2005: Chương 7 - Hồ Thị Anh Đào
24 p | 64 | 2
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 8 - Lê Thị Minh Nguyện
5 p | 72 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn