Microsoft PowerPoint TQK2021 TH12 Bai 02 He quan tri CSDL pptx SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH Trường THPT TRẦN QUANG KHẢI Tổ bộ môn TIN HỌC Bài dạy điện tử Tin học Lớp 12 GVHD Vũ Trường[.]
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 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? GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Var i, j : integer ; k : real ; 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 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 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 Để nhập Họ tên vào chương trình, biến hoten khai báo nào? Var hoten : string; 1> Các chức hệ quản trị sở 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? Ngôn ngữ định nghĩa liệu dùng để làm gì? ‒ 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 ‒ 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 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ì? 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; ‒ 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 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ì? ‒ ‒ ‒ ‒ Ngơn ngữ điều khiển liệu dùng để làm gì? Sắp xếp Tìm kiếm Kết xuất báo cáo …… ‒ 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 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) ‒ 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 quán 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 11 12 2> Vai trò người làm việc với hệ CSDL 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? 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 lập trình ứng dụng ‒ Người dùng Người quản trị sở liệu người, hay nhóm người trao quyền điều hành hệ CSDL 13 2> Vai trò người làm việc với 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? 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 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 16 3> Các bước xây dựng 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 ‒ 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 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ử 17 18 3> Các bước xây dựng sở liệu 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 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 19 3> Các bước xây dựng sở liệu 20 3> Các bước xây dựng sở liệu ‒ Bước 1: Khảo sát + 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 ‒ Bước 2: Thiết kế + Thiết kế CSDL; + Lựa chọn hệ QTCSDL để triển khai; + Xây dựng hệ thống chương trình ứng dụng ‒ Bước 3: Kiểm thử + Nhập liệu cho CSDL; + Tiến hành chạy thử chương trình ứng dụng Kiểm thử bao gồm cơng việc gì? ‒ Nhập liệu cho CSDL ‒ Tiến hành chạy thử chương trình ứng dụng 21 Cám ơn quý thầy/cô tham dự Thân chào em 23 22 ... 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) ‒ 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... Khơi phục CSDL có cố phần cứng hay phần mềm; o Quản lí mơ tả liệu 11 12 2> Vai trị người làm việc với hệ CSDL 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? ... 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 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