2. hỆ quẢn trỊ cƠ sỞ dỮ liỆu
TRANSCRIPT
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
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
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
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
• Thiết kế các table
Thursday, 3 November, 2016 slide 4
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
• Truy vấn dữ liệu
Thursday, 3 November, 2016 slide 5
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
• Form hiển thị dữ liệu
Thursday, 3 November, 2016 slide 6
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
• Báo cáo (report)
Thursday, 3 November, 2016 slide 7
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
• Liên kết giữa các table
Thursday, 3 November, 2016 slide 8
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
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
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
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
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
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
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
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
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
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
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
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
Cảm ơn các bạn đã theo dõi
Thursday, 3 November, 2016 slide 21