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

Baigiang bai2 lop12_tiet1

Jul 28, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Baigiang bai2 lop12_tiet1

Bài giảng

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

(Tiết 1)

Page 2: Baigiang bai2 lop12_tiet1

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.

Page 3: Baigiang bai2 lop12_tiet1

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 đề

Page 4: Baigiang bai2 lop12_tiet1

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

Page 5: Baigiang bai2 lop12_tiet1

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

Page 6: Baigiang bai2 lop12_tiet1

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

Page 7: Baigiang bai2 lop12_tiet1

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, …)

Page 8: Baigiang bai2 lop12_tiet1

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

Page 9: Baigiang bai2 lop12_tiet1

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

Page 10: Baigiang bai2 lop12_tiet1

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

Page 11: Baigiang bai2 lop12_tiet1

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

Page 12: Baigiang bai2 lop12_tiet1

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

Page 13: Baigiang bai2 lop12_tiet1

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

Page 14: Baigiang bai2 lop12_tiet1

Cảm ơn các bạn

đã theo dõi