14
Bài giảng HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Tiết 1)

Baigiang bai2 lop12_tiet1

Embed Size (px)

Citation preview

Bài giảng

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

(Tiết 1)

Kiểm tra bài cũ

Trò chơi:

Một bạn bóc thăm và mô tả lại cụm

từ trong giấy bằng những kiến thức đã

học.

Các bạn có 1 phút để mô tả. Điểm số được

cho tùy theo kiến thức mà bạn đã dùng để

mô tả. Các bạn dưới lớp trả lời được cụm

từ thì được cộng +1 điểm vào điểm kiểm

tra 15 phút.

Lớp 10: Soạn thảo văn bản

Lớp 11: Ngôn ngữ Lập trình

Lớp 12: Cơ sở dữ liệu

Đặt vấn đề

Nội dung bài học

I. Các chức năng của hệ quản trị cơ sở dữ liệu

II. Hoạt động của một hệ quản trị cơ sở dữ liệu

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

IV. Các bước xây dựng cơ sở dữ liệu

I. Các chức năng của hệ QTCSDL

1. Cung cấp công cụ tạo lập CSDL

Khai báo cấu trúc dữ liệu

Khai báo kiểu dữ liệu và các ràng

buộc trên dữ liệu

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

I. Các chức năng của hệ QTCSDL

1. Cung cấp công cụ tạo lập CSDL

Thông qua Ngôn ngữ định nghĩa dữ liệu:

• Khai báo cấu trúc dữ liệu

• Khai báo kiểu dữ liệu và các ràng buộc trên dữ liệu

I. Các chức năng của hệ QTCSDL

2. Cung cấp môi trường cập nhật và khai thác dữ liệu

Các công việc

thường gặp khi

xử lý thông tin?

Tạo lập

Cập nhật (thêm, xóa,

sửa, tìm kiếm, sắp

xếp, kết xuất, …)

I. Các chức năng của hệ QTCSDL

2. Cung cấp môi trường cập nhật và khai thác dữ liệu

Sắp xếp dữ liệu

theo tổ

Tìm kiếm, kết xuất

những học sinh có

điểm Toán > 8.0

Thêm dữ liệu

vào bảng

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

I. Các chức năng của hệ QTCSDL

2. Cung cấp môi trường cập nhật và khai thác dữ liệu

Thông qua ngôn ngữ thao tác dữ liệu, thực hiện:

• Xem nội dung dữ liệu

• Cập nhật dữ liệu

• Sắp xếp, tìm kiếm thông tin

• Kết xuất báo cáo

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

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

Ngôn ngữ CSDL

VD: SQL

I. Các chức năng của hệ QTCSDL

3. Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL

• Đảm bảo an ninh, ngăn ngừa truy cập không cho phép

Tính năng này đảm bảo

được yêu cầu nào của

CSDL?

Tính an toàn và

bảo mật thông

tin

I. Các chức năng của hệ QTCSDL

• Duy trì tính nhất quán của dữ liệu

• Tổ chức và điều khiển các truy cập đồng thời

• Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm

• Quản lý các mô tả dữ liệu

Chỉ có người thiết kế và người quản lý CSDL mới

sử dụng chức năng này

3. Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL

II. Các bước xây dựng CSDL

Khảo sát

Thiết kế

Kiểm thử

• Tìm hiểu yêu cầu hệ thống

• Xác định, phân tích dữ liệu

• Phân tích chức năng hệ thống

• Xác định khả năng phần cứng, phần mềm

• Thiết kế CSDL

• Lựa chọn hệ QTCSDL

• Xây dựng hệ thống chương trình ứng dụng

• Nhập dữ liệu

• Chạy thử chương trình ứng dụng

Củng cố, dặn dò

1. Củng cố

Bài tập trắc nghiệm: tailieuhotro\cungco\Lesson.exe

2. Dặn dò

Xem trước phần 2, 3 bài Hệ quản trị cơ sở dữ liệu

Cảm ơn các bạn

đã theo dõi