baigiang bai2 lop12_tiet1
TRANSCRIPT
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.
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