2. hỆ quẢn trỊ cƠ sỞ dỮ liỆu

21
GIÁO VIÊN: VÕ THẠCH CHÍ TRƯỜNG TRƯỜNG THPT LÊ QUÝ ĐÔN §2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Giáo viên: VÕ THẠCH CHÍ TRƯỜNG

Upload: others

Post on 07-Nov-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

GIÁO VIÊN: VÕ THẠCH CHÍ TRƯỜNG

TRƯỜNG THPT LÊ QUÝ ĐÔN

§2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

Giáo viên: VÕ THẠCH CHÍ TRƯỜNG

Page 2: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

NỘI DUNG

Hệ quản trị csdl: khái niệm, chức năng, hoạt động

Ngôn ngữ csdl

Vai trò của con người khi làm việc với hệ csdl

Các bước xây dựng csdl

Thursday, 3 November, 2016 slide 2

Page 3: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Database Management System – DBMS

• Là phần mềm cung cấp một môi trường để

o tạo lập

o lưu trữ

okhai thác

thông tin của cơ sở dữ liệu.

Thursday, 3 November, 2016 slide 3

Page 4: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Thiết kế các table

Thursday, 3 November, 2016 slide 4

Page 5: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Truy vấn dữ liệu

Thursday, 3 November, 2016 slide 5

Page 6: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Form hiển thị dữ liệu

Thursday, 3 November, 2016 slide 6

Page 7: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Báo cáo (report)

Thursday, 3 November, 2016 slide 7

Page 8: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Liên kết giữa các table

Thursday, 3 November, 2016 slide 8

Page 9: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Chức năng: cung cấp môi trường và công cụ để

Thursday, 3 November, 2016 slide 9

Tạo lập csdl

Cập nhật, khai thác csdl

Kiểm soát, điều khiển truy cập csdl

Page 10: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

• Sự tương tác của DBMS

Thursday, 3 November, 2016 slide 10

ứng dụng truy vấn

bộ xử lí truy vấn

bộ quản lí dữ liệu

bộ quản lí tập tin

cơ sở dữ liệu

DBMS

Page 11: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

NGÔN NGỮ CƠ SỞ DỮ LIỆU

• Ngôn ngữ cơ sở dữ liệu được sử dụng phổ biến làSQL (Structured Query Language – Ngôn ngữ truyvấn có cấu trúc).

Thursday, 3 November, 2016 slide 11

Database Definition LanguageDDL

• Ngôn ngữ định nghĩa dữ liệu

Database Manipulation LanguageDML

• Ngôn ngữ thao tác dữ liệu

Database Control LanguageDCL

• Ngôn ngữ điều khiển truy xuất dữ liệu

Page 12: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

NGÔN NGỮ CƠ SỞ DỮ LIỆU

• SQL gồm có 3 thành phần

Thursday, 3 November, 2016 slide 12

SQL

DDL

CREATE

ALTER

APPEND

DML

SELECT

UPDATE

INSERT

DELETE

MERGE

DCLGRANT

REVOKE

Page 13: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CSDL

• Có 3 vai trò khác nhau

Thursday, 3 November, 2016 slide 13

Người quản trị csdl

Người lập trình ứng dụng

Người dùng cuối

Page 14: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CSDL

• Người quản trị csdl (database administrator)

Thursday, 3 November, 2016 slide 14

database

administrator

bảo trì

nâng cấp

tổ chức hệ thống

quản lí tài nguyên

Page 15: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CSDL

• Người lập trình ứng dụng (programmer, developer)

oXây dựng các chương trình ứng dụng hỗ trợ khaithác thông tin từ csdl trên cơ sở các công cụ màhệ quản trị csdl cung cấp.

Thursday, 3 November, 2016 slide 15

Page 16: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI CSDL

• Người dùng cuối (end user)

oGiao tiếp với hệ csdl thông qua các giao diện đãchuẩn bị sẵn.

Thursday, 3 November, 2016 slide 16

Page 17: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

CÁC BƯỚC XÂY DỰNG CSDL

• Có 3 bước

Thursday, 3 November, 2016 slide 17

kiểm

thử

thiết

kế

khảo

sát

Page 18: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

CÁC BƯỚC XÂY DỰNG CSDL

• Bước 1: Khảo sát

Thursday, 3 November, 2016 slide 18

khảo

sát

yêu

cầu

quản lí

chức

năng

cần có

phần

cứng,

phần

mềm

xác

định

dữ liệu

Page 19: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

CÁC BƯỚC XÂY DỰNG CSDL

• Bước 2: Thiết kế

Thursday, 3 November, 2016 slide 19

thiết kế csdl

lựa chọn hệ quản trị csdl

xây dựng chương trình ứng dụng

Page 20: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

CÁC BƯỚC XÂY DỰNG CSDL

• Bước 3: Kiểm thử

Thursday, 3 November, 2016 slide 20

nhập

dữ liệu

chạy thử

ứng dụng

khắc phục

lỗi

Page 21: 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

Cảm ơn các bạn đã theo dõi

Thursday, 3 November, 2016 slide 21