Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
0,98 MB
Nội dung
SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH Trường THPT TRẦN QUANG KHẢI Tổ môn: TIN HỌC §2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Bài dạy điện tử Tin học Lớp 12 Ví dụ: Các kiểu liệu dùng chương trình Ở lớp 11, học ngơn ngữ lập trình minh họa ngơn ngữ lập trình Free Pascal Để khai báo biến i, j kiểu số nguyên, k số thực để dùng chương trình, em làm nào? Var i, j : integer ; k : real ; Ví dụ: Các kiểu liệu dùng chương trình Ở lớp 11, học ngơn ngữ lập trình minh họa ngơn ngữ lập trình Free Pascal Để nhập Họ tên vào chương trình, biến hoten khai báo nào? Var hoten : string; Ví dụ: Các kiểu liệu dùng chương trình Thực chất khai báo kiểu liệu Hệ quản trị sở liệu cho phép sử dụng ngôn ngữ định nghĩa liệu để khai báo kiểu liệu 1> Các chức hệ quản trị sở liệu Hãy trình bày chức hệ quản trị sở liệu? ‒ Cung cấp môi trường tạo lập CSDL ‒ Cung cấp môi trường cập nhật khai thác liệu ‒ Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL 1> Các chức hệ quản trị sở liệu Ngôn ngữ định nghĩa liệu dùng để làm gì? ‒ Ngôn ngữ định nghĩa liệu dùng để: + Khai báo kiểu liệu + Khai báo cấu trúc liệu + Khai báo ràng buộc liệu 1> Các chức hệ quản trị sở liệu Ngôn ngữ thao tác liệu dùng để làm gì? ‒ Ngơn ngữ thao tác liệu dùng để diễn tả yêu cầu cập nhật hay khai thác thông tin 1> Các chức hệ quản trị sở liệu Cập nhật liệu bao gồm cơng việc gì? ‒ Nhập liệu ‒ Sửa liệu, ‒ Xóa liệu; 1> Các chức hệ quản trị sở liệu Khai thác liệu bao gồm công việc gì? ‒ ‒ ‒ ‒ Sắp xếp Tìm kiếm Kết xuất báo cáo …… 1> Các chức hệ quản trị sở liệu Ngôn ngữ điều khiển liệu dùng để làm gì? ‒ Ngơn ngữ điều khiển liệu dùng để xác lập quyền truy cập vào sở liệu 10 1> Các chức hệ quản trị sở liệu ‒ ‒ ‒ Cung cấp môi trường tạo lập CSDL + Một hệ QTCSDL phải cung cấp môi trường cho người dùng dễ dàng khai báo kiểu liệu, cấu trúc liệu thể thông tin ràng buộc liệu thông qua ngôn ngữ định nghĩa liệu + Ngôn ngữ định nghĩa liệu thực chất hệ thống kí hiệu để mơ tả CSDL Cung cấp môi trường cập nhật khai thác liệu + Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin gọi ngôn ngữ thao tác liệu + Thao tác liệu gồm: o Cập nhật (nhập, sửa, xóa liệu); o Khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo, …) Chú ý: + Trong thực tế, ngôn ngữ dùng để định nghĩa thao tác liệu hai thành phần ngôn ngữ CSDL + Ngôn ngữ CSDL sử dụng phổ biến SQL (Structured Query Language – ngơn ngữ hỏi có cấu trúc) 11 1> Các chức hệ quản trị sở liệu ‒ Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL + Hệ QTCSDL thực chức phải có chương trình thực nhiệm sau: o Phát ngăn chặn truy cập khơng phép; o Duy trì tính qn liệu; o Tổ chức điều khiển truy cập đồng thời; o Khơi phục CSDL có cố phần cứng hay phần mềm; o Quản lí mơ tả liệu 12 2> Vai trị người làm việc với hệ CSDL Hãy kể tên vai trò người làm việc với hệ CSDL? ‒ Người quản trị sở liệu ‒ Người lập trình ứng dụng ‒ Người dùng 13 2> Vai trò người làm việc với hệ CSDL Hãy trình bày hiểu biết em người quản trị sở liệu? Người quản trị sở liệu người, hay nhóm người trao quyền điều hành hệ CSDL 14 2> Vai trò người làm việc với hệ CSDL Hãy trình bày hiểu biết em người lập trình ứng dụng? Khi CSDL cài đặt, cần có chương trình ứng dụng đáp ứng nhu cầu khai thác nhóm người dùng Đây cơng việc người lập trình ứng dụng 15 2> Vai trò người làm việc với hệ CSDL Hãy trình bày hiểu biết em người dùng? Người dùng (hay gọi người dùng đầu cuối): người có nhu cầu khai thác thông tin từ CSDL Họ tương tác với hệ thống thông qua việc sử dụng chương trình ứng dụng viết trước 16 2> Vai trò người làm việc với hệ CSDL ‒ Người quản trị sở liệu: người, hay nhóm người trao quyền điều hành hệ CSDL ‒ Người lập trình ứng dụng: Khi CSDL cài đặt, cần có chương trình ứng dụng đáp ứng nhu cầu khai thác nhóm người dùng Đây cơng việc người lập trình ứng dụng ‒ Người dùng (hay cịn gọi người dùng đầu cuối): người có nhu cầu khai thác thông tin từ CSDL Họ tương tác với hệ thống thông qua việc sử dụng chương trình ứng dụng viết trước 17 3> Các bước xây dựng sở liệu Hãy trình bày bước xây dựng sở liệu? ‒ Bước 1: Khảo sát ‒ Bước 2: Thiết kế ‒ Bước 3: Kiểm thử 18 3> Các bước xây dựng sở liệu Khảo sát bao gồm công việc gì? ‒ Tìm hiểu u cầu cơng tác quản lí ‒ Xác định liệu cần lưu trữ, phân tích mối liên hệ chúng; ‒ Phân tích chức cần có hệ thống khai thác thông tin, đáp ứng yêu cầu đặt ‒ Xác định khả phần cứng, phần mềm khai thác, sử dụng 19 3> Các bước xây dựng sở liệu Thiết kế bao gồm cơng việc gì? ‒ Thiết kế CSDL; ‒ Lựa chọn hệ quản trị CSDL để triển khai; ‒ Xây dựng hệ thống chương trình ứng dụng 20 ... ngữ CSDL + Ngôn ngữ CSDL sử dụng phổ biến SQL (Structured Query Language – ngơn ngữ hỏi có cấu trúc) 11 1> Các chức hệ quản trị sở liệu ‒ Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào CSDL. .. người làm việc với hệ CSDL Hãy kể tên vai trò người làm việc với hệ CSDL? ‒ Người quản trị sở liệu ‒ Người lập trình ứng dụng ‒ Người dùng 13 2> Vai trò người làm việc với hệ CSDL Hãy trình bày... người, hay nhóm người trao quyền điều hành hệ CSDL 14 2> Vai trò người làm việc với hệ CSDL Hãy trình bày hiểu biết em người lập trình ứng dụng? Khi CSDL cài đặt, cần có chương trình ứng dụng đáp