Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
9,76 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 Ví dụ: Bài tốn quản lí học sinh Nhà trường Muốn quản lí thơng tin học sinh lớp, bao gồm thông tin nào? 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ụ: Bài tốn quản lí học sinh Nhà trường Ví dụ: Bài tốn quản lí học sinh Nhà trường Theo em, để quản lí thơng tin điểm học sinh lớp, em nên lập danh sách gồm cột nào? Khi học sinh thay đổi địa chỉ, điểm bị sai hay chuyển trường khác xử lí nào? Ví dụ: Bài tốn quản lí học sinh Nhà trường Ví dụ: Bài tốn quản lí học sinh Nhà trường Cuối học kỳ cuối năm học, giáo viên đếm số học sinh đạt loại giỏi xử lí nào? Muốn chọn học sinh giỏi để thi xử lí nào? / 42 2> Các cơng việc thường gặp xử lí thơng tin tổ chức 1> Bài tốn quản lí ‒ Cơng việc quản lí phổ biến, tổ chức có nhu cầu quản lí + Ví dụ: Để quản lí học sinh, Nhà trường phải có hồ sơ học sinh, học bạ ‒ Cơng việc sửa đổi thực xác thường xuyên (tốt có thay đổi) để đảm bảo hồ sơ phản ánh thực tế ‒ Việc lập hồ sơ không đơn để lưu trữ mà chủ yếu để khai thác, nhằm phục vụ yêu cầu quản lí + Ví dụ: Cuối học kỳ cuối năm học, giáo viên phải thống kê, tổng hợp chẳng hạn: đếm số đồn viên, số học sinh đạt loại giỏi, tính điểm trung bình mơn học lớp, … Hãy nêu công việc thường gặp quản lí thơng tin tổ chức đó? ‒ Tạo lập hồ sơ ‒ Cập nhật hồ sơ ‒ Khai thác hồ sơ 2> Các công việc thường gặp xử lí thơng tin tổ chức 2> Các cơng việc thường gặp xử lí thông tin tổ chức ‒ Tạo lập hồ sơ + Xác định chủ thể cần quản lí + Xác định cấu trúc hồ sơ + Thu thập, tập hợp thông tin cần thiết cho hồ sơ ‒ Cập nhật hồ sơ + Sửa chữa hồ sơ + Bổ sung thêm hồ sơ + Xóa hồ sơ ‒ Khai thác hồ sơ + Sắp xếp hồ sơ + Tìm kiếm + Thống kê + Lập báo cáo ‒ Mục đích cuối việc tạo lập, cập nhật, khai thác hồ sơ phục vụ, hỗ trợ cho trình lập kế hoạch, định xử lí cơng việc người có trách nhiệm Mục đích cuối việc tạo lập, cập nhật, khai thác hồ sơ gì? Mục đích cuối việc tạo lập, cập nhật, khai thác hồ sơ phục vụ, hỗ trợ cho trình lập kế hoạch, định xử lí cơng việc người có trách nhiệm 10 3> Hệ sở liệu 3> Hệ sở liệu Hãy nêu khái niệm hệ quản trị sở liệu? Hãy nêu khái niệm sở liệu? Một CSDL (Database) tập hợp liệu có liên quan với nhau, chứa thơng tin tổ chức (như trường học, ngân hàng, công ty, nhà máy, …), lưu trữ thiết bị nhớ (như băng từ, đĩa từ, USB, …) để đáp ứng nhu cầu khai thác thông tin nhiều người dùng với nhiều mục đích khác Để người sử dụng tạo CSDL máy tính, ta phải có phần mềm phần mềm gọi hệ quản trị CSDL Phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị sở liệu (Database Management System) 11 12 / 42 3> Hệ sở liệu Hãy kể tên phần mềm hệ quản trị sở liệu? ‒ ‒ ‒ ‒ ‒ ‒ 3> Hệ sở liệu Để người sử dụng tạo CSDL máy tính, ta phải có phần mềm phần mềm gọi hệ quản trị CSDL Hãy nêu khái niệm hệ sở liệu? Microsoft Access MySQL Oracle SQL Server DB2 … Người ta thường dùng thuật ngữ hệ sở liệu để CSDL với hệ quản trị CSDL quản trị khai thác CSDL 13 3> Hệ sở liệu 14 3> Hệ sở liệu Để lưu trữ khai thác thơng tin máy tính cần phải có gì? Theo em, hệ sở liệu có ứng dụng gì? ‒ Cơ sở giáo dục đào tạo cần quản lí thơng tin người học, mơn học, kết học tập, … ‒ Cơ sở kinh doanh cần có CSDL thơng tin khách hàng, sản phẩm, việc mua bán, … ‒ Cơ sở sản xuất cần quản lí dây chuyền thiết bị theo dõi việc sản xuất sản phẩm nhà máy, hàng tồn kho hay cửa hàng đơn đặt hàng, … ‒ Tổ chức tài cần lưu thơng tin cổ phần, tình hình kinh doanh mua bán tài cổ phiếu, trái phiếu, … ‒ Cơ quan điều hành giao dịch qua thẻ tín dụng cần quản lí việc bán hàng thẻ tín dụng xuất báo cáo tài định kỳ (theo ngày, tuần, tháng, quí, năm, …) ‒ Ngân hàng cần quản lí tài khoản, khoản vay, giao dịch ngày, … ‒ Hãng hàng không cần quản lí chuyến bay, việc đăng kí vé lịch bay, … ‒ Tổ chức viễn thông cần ghi nhận gọi, hóa đơn hàng tháng, tính tốn số dư cho thẻ gọi trước, … ‒ Những ứng dụng khác ‒ Để lưu trữ khai thác thông tin máy tính cần phải có: + Cơ sở liệu; + Hệ quản trị sở liệu; + Các thiết bị vật lí (máy tính, đĩa cứng, mạng, …) 15 16 3> Hệ sở liệu ‒ Một sở liệu (Database) tập hợp liệu có liên quan với nhau, chứa thơng tin tổ chức (như trường học, ngân hàng, công ty, nhà máy, …), lưu trữ thiết bị nhớ (như băng từ, đĩa từ, USB, …) để đáp ứng nhu cầu khai thác thông tin nhiều người dùng với nhiều mục đích khác ‒ Phần mềm cung cấp môi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin CSDL gọi hệ quản trị sở liệu (Database Management System) ‒ Người ta thường dùng thuật ngữ hệ sở liệu để CSDL với hệ QTCSDL quản trị khai thác CSDL ‒ Để lưu trữ khai thác thơng tin máy tính cần phải có: + Cơ sở liệu; + Hệ quản trị sở liệu; + Các thiết bị vật lí (máy tính, đĩa cứng, mạng, …) ‒ Một số ứng dụng (xem thêm SGK15) Cám ơn quý thầy/cô tham dự Thân chào em 17 18 / 42 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 / 42 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 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 11 12 / 42 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 / 42 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 22 Cám ơn quý thầy/cô tham dự Thân chào em 23 / 42 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ụ: Bài tốn quản lý học sinh GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Muốn lưu thơng tin quản lí học sinh xử lý nào? Bài dạy điện tử Tin học Lớp 12 Ví dụ: Bài tốn quản lý học sinh Ví dụ: Bài tốn quản lý học sinh Giải pháp tốt chọn dùng sở liệu Access để quản lý, xử lý liệu lưu trữ liệu lâu dài thay cho việc quản lý giấy Muốn lưu thông tin với thời gian ngắn nhất, xác lâu dài xử lý nào? 1> Hệ quản trị sở liệu Microsoft Access 1> Hệ quản trị sở liệu Microsoft Access Phần mềm Microsoft Access có quyền hay không, thuộc công ty nào? Em biết phần mềm Microsoft Access? Phần mềm Microsoft Access (gọi tắt Access) hệ quản trị sở liệu nằm phần mềm Microsoft Office hãng Microsoft dành cho máy tính cá nhân máy tính chạy mạng cục Phần mềm Microsoft Access phần mềm có quyền thuộc hãng Microsoft / 42 1> Hệ quản trị sở liệu Microsoft Access 1> Hệ quản trị sở liệu Microsoft Access a) Giới thiệu Microsoft Access Chức Access gì? ‒ Phần mềm Microsoft Access (gọi tắt Access) hệ quản trị sở liệu nằm phần mềm Microsoft Office hãng Microsoft dành cho máy tính cá nhân máy tính chạy mạng cục ‒ Tạo lập sở liệu lưu trữ chúng thiết bị nhớ ‒ Tạo biểu mẫu để cập nhật liệu, tạo báo cáo thống kê, tổng kết hay mẫu hỏi để khai thác liệu CSDL, giải tốn quản lí b) Chức Microsoft Access ‒ Tạo lập sở liệu lưu trữ chúng thiết bị nhớ ‒ Tạo biểu mẫu để cập nhật liệu, tạo báo cáo thống kê, tổng kết hay mẫu hỏi để khai thác liệu CSDL, giải tốn quản lí 2> Một số thao tác 2> Một số thao tác a) Khởi động Microsoft Access b) Giới thiệu hình làm việc ‒ Cách 1: Từ bảng chọn Windows Start: nháy chuột Start/ (All) Programs/ Microsoft Office/ Microsoft Access 2010 ‒ Cách 2: Từ biểu tượng shortcut Access: double click vào biểu tượng hình Desktop (nếu có) Tùy theo phiên Windows, Office mà có cách khởi động khác Thanh Ribbon: chứa biểu tượng (icon) đại diện cho hành động mà người sử dụng nhấn vào thực Vùng hiển thị công cụ phiên Microsoft Access trước dùng để hiển thị Ribbon phiên Microsoft Access 2010 Ứng với đối tượng mà làm việc, Ribbon tự động thay đổi cho phù hợp với đối tượng tương ứng 2> Một số thao tác 2> Một số thao tác c) Tạo sở liệu c) Tạo sở liệu ‒ Bước 1: Khởi động Access 2010 ‒ Bước 2: Click File => New => Blank database Nhập tên cần đặt vào ô File Name Click vào biểu tượng bên cạnh ô File Name để chọn thư mục lưu sở liệu 11 10 12 / 42 2> Một số thao tác 2> Một số thao tác c) Tạo sở liệu c) Tạo sở liệu ‒ Bước 3: Xuất hộp thoại, chọn thư mục lưu sở liệu, sau click OK ‒ Bước 4: Click biểu tượng Create 13 14 2> Một số thao tác 2> Một số thao tác c) Tạo sở liệu d) Các đối tượng Access ‒ Cơ sở liệu sau tạo xong ‒ Bảng (Tables): dùng để lưu liệu Mỗi bảng chứa thông tin chủ thể xác định bao gồm nhiều hàng, hàng chứa thông tin cá thể xác định chủ thể ‒ Mẫu hỏi (Queries): dùng để xếp, tìm kiếm kết xuất liệu xác định từ nhiều bảng ‒ Biểu mẫu (Forms): giúp tạo giao diện thuận tiện cho việc nhập hiển thị thông tin ‒ Báo cáo (Reports): thiết kế để định dạng, tính tốn, tổng hợp liệu chọn in 15 16 2> Một số thao tác 2> Một số thao tác e) Mở sở liệu có f) Kết thúc phiên làm việc ‒ Cách 1: Double click vào tên CSDL muốn mở ‒ Cách 2: Click chuột vào tên CSDL (nếu có cửa sổ File) ‒ Cách 3: Chọn lệnh File => Open tìm CSDL muốn mở lên Chọn Open ‒ Cách 1: Chọn File => Exit ‒ Cách 2: Nháy nút X góc bên phải hình làm việc Access 17 18 10 / 42 2> Tạo biểu mẫu 2> Tạo biểu mẫu ‒ Bước 1: Click Create => Form Wizard ‒ Bước 2: Chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries ‒ Bước 3: Chọn trường đưa vào biểu mẫu từ ô Available Fields 13 2> Tạo biểu mẫu ‒ Bước 4: Chọn cách bố trí (định dạng) biểu mẫu click Next ‒ Columnar: Tiêu đề nằm cột bên trái, nội dung nằm cột bên phải, xem kẻ ‒ Tabular: Tiêu đề nằm hàng đầu tiên, nội dung nằm hàng phía ‒ Datasheet: Tiêu đề nằm cột bên trái hàng ‒ Justifield: Tiêu đề nằm hàng trên, nội dung nằm hàng dưới, xem kẻ 14 2> Tạo biểu mẫu ‒ Bước 5: Nhập tên cho biểu mẫu ‒ Bước 6: Cuối click Finish (kết thúc) ‒ Biểu mẫu tạo xong chưa giống yêu cầu, cần phải chỉnh sửa lại cho theo yêu cầu ‒ Chuyển sang chế độ thiết kế để chỉnh sửa lại biểu mẫu 15 16 2> Tạo biểu mẫu 2> Tạo biểu mẫu ‒ Trong chế độ thiết kế biểu mẫu, có thể: + Định dạng phơng chữ cho trường liệu, tiêu đề (sử dụng phông chữ Tiếng Việt) di chuyển trường + Thêm/bớt, thay đổi vị trí, kích thước trường liệu; + Tạo nút lệnh (đóng biểu mẫu, chuyển đến ghi đầu, ghi cuối,…) để người dùng thao tác với liệu thuận tiện 17 ‒ Sau chỉnh sửa xong biểu mẫu, chuyển sang chế độ Form View Layout View để xem kết ‒ Biểu mẫu sau chỉnh sửa xong theo yêu cầu 18 28 / 42 2> Tạo biểu mẫu 3> Các chế độ làm việc với biểu mẫu a) Tạo biểu mẫu ‒ ‒ Chế độ biểu mẫu Tạo biểu mẫu mới: cách hay sử dụng là: + Cách 1: Click Create => Form (để tạo Single Form) + Cách 2: Click Create => Form Design (để tự thiết kế biểu mẫu) + Cách 3: Click Create => Form Wizard (để dùng thuật sĩ) Các bước tạo biểu mẫu thuật sĩ: + Bước 1: Click Create => Form Wizard + Bước 2: Chọn bảng (hoặc mẫu hỏi) từ ô Tables/Queries + Bước 3: Chọn trường đưa vào biểu mẫu từ ô Available Fields + Bước 4: Chọn cách bố trí biểu mẫu click Next + Bước 5: Nhập tên cho biểu mẫu + Bước 6: Cuối click Finish (kết thúc) Chế độ thiết kế b) Chỉnh sửa biểu mẫu ‒ Trong chế độ thiết kế biểu mẫu, có thể: + Định dạng phông chữ cho trường liệu, tiêu đề (sử dụng phông chữ Tiếng Việt) di chuyển trường + Thêm/bớt, thay đổi vị trí, kích thước trường liệu; + Tạo nút lệnh (đóng biểu mẫu, chuyển đến ghi đầu, ghi cuối,…) để người dùng thao tác với liệu thuận tiện 19 20 3> Các chế độ làm việc với biểu mẫu Chế độ biểu mẫu Chế độ thiết kế ‒ Biểu mẫu chế độ thường có giao diện thân thiện thường sử dụng để cập nhật liệu ‒ Để làm việc chế độ biểu mẫu, ta thực hiện: ‒ Trong chế độ thiết kế, ta thiết kế mới, xem hay sửa đổi thiết kế cũ biểu mẫu ‒ Để làm việc chế độ thiết kế, ta thực hiện: + Cách 1: Double click lên tên biểu mẫu cần mở + Cách 2: Click phải lên tên biểu mẫu cần mở chọn Open + Cách 3: Chọn biểu mẫu click View => Form View chế độ thiết kế Cám ơn quý thầy/cô tham dự Thân chào em + Cách 1: Click phải vào biểu mẫu chọn DesignView + Cách 2: Chọn biểu mẫu click View => Design View chế độ biểu mẫu 21 22 29 / 42 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ụ: Bài tốn thống kê Sau kỳ thi, ta phải làm thống kê tình hình chất lượng kỳ thi (hoặc thống kê tình hình bán hàng cửa hàng) Và cơng việc thống kê này, phải thực gặp thường xuyên sống Để thống kê số lượng học sinh khá, giỏi, em làm nào? 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ụ: Bài tốn thống kê Ví dụ: Bài tốn thống kê Sau kỳ thi, ta phải làm thống kê tình hình chất lượng kỳ thi (hoặc thống kê tình hình bán hàng cửa hàng) Và công việc thống kê này, phải thực gặp thường xuyên sống Sau kỳ thi, ta phải làm thống kê tình hình chất lượng kỳ thi (hoặc thống kê tình hình bán hàng cửa hàng) Và cơng việc thống kê này, phải thực gặp thường xuyên sống Khi sử dụng biểu mẫu, truy vấn liệu để giải tình trên, in giấy để xem lưu lại khơng? Ngồi ra, cịn có cơng cụ khác để giải tình hay khơng? Ví dụ: Bài tốn thống kê 1> Khái niệm báo cáo Hình thức thích hợp cần tổng hợp, trình bày in liệu theo khn dạng sử dụng báo cáo Vậy theo em, báo cáo gì? Báo cáo hình thức thích hợp cần tổng hợp, trình bày in liệu theo khuôn dạng 30 / 42 1> Khái niệm báo cáo 1> Khái niệm báo cáo ‒ Để tạo báo cáo, cần trả lời cho câu hỏi sau: + Báo cáo tạo để kết xuất thơng tin gì? + Dữ liệu từ bảng, mẫu hỏi đưa vào báo cáo? + Dữ liệu nhóm nào? ‒ Để tạo nhanh báo cáo ta dùng chức Report Wizard Click Create => Report Wizard Theo em, báo cáo hình bên giúp điều gì? ‒ Thể so sánh, tổng hợp thơng tin từ nhóm liệu ‒ Trình bày nội dung văn theo mẫu quy định 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) 1> Khái niệm báo cáo ‒ Báo cáo hình thức thích hợp cần tổng hợp, trình bày in liệu theo khn dạng ‒ Báo cáo thường sử dụng để: + Thể so sánh, tổng hợp thông tin từ nhóm liệu + Trình bày nội dung văn theo mẫu quy định ‒ Để tạo nhanh báo cáo, thường thực theo bước sau: + Bước 1: Dùng thuật sĩ tạo báo cáo (click Create => Report Wizard) + Bước 2: Sửa đổi thiết kế báo cáo tạo bước ‒ Report: Access tự tạo Report từ Table Query chọn khung Navigation Pane click nút Report, Report tự động lấy nguồn liệu Table Query ‒ Report Design: tạo Report trống hiển thị chế độ Design View Nếu Table Query chọn khung Navigation Pane click nút Report Design, Report tự động bị ràng buộc với nguồn liệu Table Query ‒ Blank Report: Tạo Report trống, Report không bị ràng buộc với nguồn liệu, mở chế độ Layout View Cần phải định nguồn liệu (bảng truy vấn) thiết kế Report cách thêm điều khiển từ Field List ‒ Report Wizard: Access hỗ trợ bước để thiết kế Report đơn giản Report Wizard yêu cầu nguồn liệu, chọn Field hiển thị Report cho phép chọn Layout cho Report ‒ Labels: Access hỗ trợ bước để thiết kế Report dạng nhãn Mỗi Record nhãn 10 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) ‒ Bước 3: Chọn trường để gộp nhóm báo cáo: ví dụ chúng ta, nháy đúp vào trường To để nhóm theo tổ; Nháy nút Next ‒ Bước 1: Click Create => Report Wizard ‒ Bước 2: Trong hộp thoại Report Wizard, chọn thông tin đưa vào báo cáo 11 12 31 / 42 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) ‒ Bước 4: Chỉ trường để xếp thứ tự ghi yêu cầu thống kê theo nhóm: + Sắp xếp Ten theo bảng chữ + Tính trung bình điểm Toán theo tổ ‒ Bước 5: Chọn cách bố trí báo cáo kiểu trình bày báo cáo (có thể chấp nhận ngầm định) Nháy Next để tiếp tục ‒ Bước 6: Trong hình cuối thuật sĩ báo cáo: đặt tên cho báo cáo Nháy Finish để kết thúc 13 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) 14 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) Report View Design View 15 16 2> Dùng thuật sĩ để tạo báo cáo (SGK71, 72, 73, 74) ‒ ‒ ‒ ‒ ‒ ‒ Bước 1: Click Create => Report Wizard Bước 2: Trong hộp thoại Report Wizard, chọn thông tin đưa vào báo cáo: + Chọn bảng mẫu hỏi mục Tables/Queries + Chọn trường cần thiết từ ô Available Fields sang ô Selected Fields cách nháy đúp vào tên trường: ví dụ này, chọn bảng HOC_SINH chọn ba trường Tên, To, Toan + Nháy Next để sang bước Bước 3: Chọn trường để gộp nhóm báo cáo: ví dụ chúng ta, nháy đúp vào trường To để nhóm theo tổ; Nháy nút Next Bước 4: Chỉ trường để xếp thứ tự ghi yêu cầu thống kê theo nhóm o Sắp xếp Ten theo bảng chữ o Để tính trung bình điểm Toán theo tổ, nháy chuột vào Summary Options… đánh dấu vào Avg tương ứng với trường Toan Nháy OK để quay lại hình trước nháy Next Bước 5: Trong bước tiếp theo, chọn cách bố trí báo cáo kiểu trình bày báo cáo (có thể chấp nhận ngầm định) Nháy Next để tiếp tục Bước 6: Trong hình cuối thuật sĩ báo cáo + Đặt tên cho báo cáo + Chọn hai tùy chọn Preview the report (xem báo cáo) Modify the report’s design (sửa đổi thiết kế báo cáo) + Nháy Finish để kết thúc việc tạo báo cáo Cám ơn quý thầy/cô tham dự Thân chào em 17 18 32 / 42 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 ‒ Như biết trước, mô tả liệu lưu trữ CSDL ngôn ngữ định nghĩa liệu hệ quản trị CSDL cụ thể ‒ Tuy nhiên, để mô tả yêu cầu liệu tổ chức cho dễ hiểu người sử dụng khác cần có mơ tả mức cao (trừu tượng hơn) GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Theo em, để mô tả mức cao (trừu tượng hơn) làm nào? Bài dạy điện tử Tin học Lớp 12 Để nghiên cứu phát triển ứng dụng CSDL, cộng đồng người làm việc lĩnh vực CSDL cần trao đổi với yếu tố nào? Theo em, để tiến hành xây dựng khai thác hệ CSDL thường tiến hành qua bước? ‒ Tiến hành qua bước: + Tạo lập + Cập nhật + Khai thác ‒ Cấu trúc liệu ‒ Các thao tác, phép toán liệu ‒ Các ràng buộc liệu 1> Mơ hình liệu quan hệ Theo em, mơ hình liệu quan hệ gì? ‒ Tóm lại, để mơ tả u cầu liệu tổ chức cho dễ hiểu người sử dụng khác cần có mơ hình liệu quan hệ Mơ hình liệu quan hệ (mơ hình quan hệ): tập khái niệm dùng để mô tả cấu trúc liệu; thao tác phép toán liệu; ràng buộc liệu CSDL 33 / 42 1> Mơ hình liệu quan hệ 1> Mơ hình liệu quan hệ Theo em, mơ hình liệu quan hệ đề xuất đề xuất vào năm nào? Hãy kể tên loại mơ hình liệu mà em biết? ‒ Mơ hình liệu hướng đối tượng; ‒ Mơ hình liệu quan hệ; ‒ Mơ hình liệu phân cấp Mơ hình quan hệ E.F.Codd đề xuất năm 1970 1> Mơ hình liệu quan hệ 1> Mơ hình liệu quan hệ ‒ Theo mức mơ tả chi tiết CSDL, phân chia mơ hình thành loại: + Các mơ hình vật lí (cịn gọi mơ hình liệu bậc thấp): cho biết liệu lưu trữ + Các mơ hình lơgic (cịn gọi mơ hình liệu bậc cao): cho mơ tả CSDL mức khái niệm mức khung nhìn Hãy trình hiểu biết thân yếu tố mơ hình liệu quan hệ? ‒ Về mặt cấu trúc ‒ Về mặt thao tác liệu ‒ Về mặt ràng buộc liệu ‒ Về mặt cấu trúc: liệu thể bảng Mỗi bảng bao gồm hàng cột thể thông tin chủ thể ‒ Về mặt thao tác liệu: cập nhật liệu thêm, xóa hay sửa ghi bảng ‒ Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc, chẳng hạn, khơng có hai bảng giống hồn tồn 1> Mơ hình liệu quan hệ 2> Cơ sở liệu quan hệ ‒ Mơ hình liệu quan hệ (mơ hình quan hệ) tập khái niệm dùng để mô tả: + Cấu trúc liệu + Các thao tác phép toán liệu + Các ràng buộc liệu ‒ Các loại mơ hình liệu: + Mơ hình liệu hướng đối tượng + Mơ hình liệu quan hệ + Mơ hình liệu phân cấp ‒ Trong mơ hình quan hệ: + Về mặt cấu trúc: liệu thể bảng Mỗi bảng bao gồm hàng cột thể thông tin chủ thể + Về mặt thao tác liệu: cập nhật liệu thêm, xóa hay sửa ghi bảng + Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc, chẳng hạn, khơng có hai bảng giống hoàn toàn a) Khái niệm 10 Cơ sở liệu gì? Một CSDL (Database) tập hợp liệu có liên quan với nhau, chứa thông tin tổ chức (như trường học, ngân hàng, cơng ty, nhà máy, …), lưu trữ thiết bị nhớ (như băng từ, đĩa từ, USB, …) để đáp ứng nhu cầu khai thác thông tin nhiều người dùng với nhiều mục đích khác 11 12 34 / 42 2> Cơ sở liệu quan hệ 2> Cơ sở liệu quan hệ a) Khái niệm a) Khái niệm Hệ quản trị sở liệu gì? Cơ sở liệu quan hệ gì? Phần mềm cung cấp mơi trường thuận lợi hiệu để tạo lập, lưu trữ khai thác thông tin sở liệu gọi hệ quản trị sở liệu (Database Management System) Cơ sở liệu xây dựng dựa mơ hình liệu quan hệ gọi sở liệu quan hệ 13 14 2> Cơ sở liệu quan hệ 2> Cơ sở liệu quan hệ a) Khái niệm a) Khái niệm Hãy trình bày đặc trưng quan hệ hệ CSDL quan hệ? Hệ quản trị sở liệu quan hệ gì? ‒ Mỗi quan hệ có tên phân biệt với tên quan hệ khác ‒ Các phân biệt thứ tự khơng quan trọng ‒ Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng ‒ Quan hệ khơng có thuộc tính đa trị hay phức hợp Hệ quản trị CSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ 15 16 2> Cơ sở liệu quan hệ 2> Cơ sở liệu quan hệ a) Khái niệm b) Ví dụ: (SGK83) 17 18 35 / 42 2> Cơ sở liệu quan hệ 2> Cơ sở liệu quan hệ c) Khóa liên kết bảng c) Khóa liên kết bảng Nếu em không ghi địa điều xảy ra? Khi em gửi thư, em phải ghi đầy đủ địa người gửi địa người nhận Như địa người gửi địa người nhận khóa ‒ Vậy địa người nhận khóa ‒ Để đảm bảo quán liệu, tránh trường hợp thông tin đối tượng xuất lần sau lần cập nhật Do người ta chọn khóa khóa bảng làm khóa ‒ Mục đích việc xác định khóa thiết lập liên kết bảng Điều giải thích ta cần xác định khóa cho bao gồm thuộc tính tốt Có thể khơng ghi địa người gửi, bắt buộc phải ghi địa người nhận 19 20 2> Cơ sở liệu quan hệ 2> Cơ sở liệu quan hệ ‒ Cơ sở liệu quan hệ sở liệu xây dựng dựa mơ hình liệu quan hệ ‒ Hệ QTCSDL quan hệ hệ quản trị CSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ ‒ Một quan hệ hệ CSDL quan hệ có đặc trưng sau: + Mỗi quan hệ có tên phân biệt với tên quan hệ khác; + Các phân biệt thứ tự khơng quan trọng; + Mỗi thuộc tính có tên để phân biệt, thứ tự thuộc tính khơng quan trọng; + Quan hệ khơng có thuộc tính đa trị hay phức hợp ‒ Khóa: tập thuộc tính gồm hay số thuộc tính bảng có tính chất: khơng có hai hàng (trong bảng) tương ứng tất thuộc tính ‒ Khố chính: bảng có nhiều khóa Trong khóa bảng người ta thường chọn (chỉ định) khóa làm khóa (Primary Key) + Trong hệ QTCSDL quan hệ, nhập liệu cho bảng, liệu cột khóa khơng để trống ‒ Chú ý: + Mỗi bảng có khóa Việc xác định khóa phụ thuộc vào quan hệ lơgic liệu không phụ thuộc vào giá trị liệu + Nên chọn khóa khóa có thuộc tính ‒ Liên kết: thực chất liên kết bảng dựa thuộc tính khóa 21 22 Cám ơn q thầy/cơ tham dự Thân chào em 23 36 / 42 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 Hãy nêu bước để tạo sở liệu? GVHD: Vũ Trường Lớp: 12A…… – Tiết: …… Ngày: ……………… Tạo lập, cập nhật khai thác liệu Trong soạn thảo văn mà em học, để tạo danh sách học sinh em phải thực nào? Tạo cấu trúc bảng nhập liệu Bài dạy điện tử Tin học Lớp 12 1> Tạo lập sở liệu ‒ Tạo bảng: để tạo bảng ta cần phải xác định khai báo cấu trúc bảng, bao gồm: + Đặt tên trường; + Chỉ định kiểu liệu cho trường + Khai báo kích thước trường ‒ Chọn khóa cho bảng cách để hệ QTCSDL tự động chọn ta xác định khóa thích hợp khóa bảng ‒ Đặt tên bảng lưu cấu trúc bảng ‒ Tạo liên kết bảng cách xác định trường chung bảng Muốn tạo CSDL theo mơ hình quan hệ thực nào? Việc để tạo CSDL quan hệ tạo hay nhiều bảng 2> Cập nhật liệu 2> Cập nhật liệu ‒ Sau cấu trúc bảng tạo, nhập liệu cho bảng ‒ Dữ liệu nhập vào chỉnh sửa, thêm, xóa: + Thêm ghi cách bổ sung một vài liệu vào bảng + Chỉnh sửa liệu việc thay đổi giá trị vài thuộc tính mà khơng phải thay đổi tồn giá trị thuộc tính cịn lại + Xóa ghi việc xóa bảng ‒ Bước để tạo lập CSDL quan hệ tạo hay nhiều bảng Để thực điều đó, cần phải xác định khai báo cấu trúc bảng ‒ Trong sở liệu quan hệ tương tự vậy, sau em tạo xong cấu trúc cho bảng ta phải cập nhật liệu cho bảng 37 / 42 2> Cập nhật liệu 3> Khai thác sở liệu Trong q trình cập nhật liệu khơng tránh khỏi sai sót, Access cung cấp cho chức để xử lý tình đó: ‒ Sắp xếp ghi ‒ Truy vấn CSDL ‒ Xem liệu ‒ Kết xuất báo cáo Phần lớn hệ QTCSDL cho phép tạo biểu mẫu nhập liệu (H.76 SGK90) để làm cho công việc nhập liệu trở nên dễ dàng hơn, nhanh hạn chế bớt khả nhầm lẫn 3> Khai thác sở liệu 3> Khai thác sở liệu ‒ Sắp xếp ghi + Một việc mà hệ QTCSDL thường phải thực khả tổ chức cung cấp phương tiện truy cập ghi theo trình tự + Ta hiển thị hình hay in ghi theo trình tự Các ghi xếp theo nội dung hay nhiều trường ‒ Truy vấn CSDL + Truy vấn phát biểu thể yêu cầu người sử dụng Truy vấn mô tả liệu thiết đặt tiêu chí để hệ quản trị CSDL thu thập liệu thích hợp + Nói cách khác, dạng lọc, có khả thu thập thông tin từ nhiều bảng CSDL quan hệ ‒ Để phục vụ việc truy vấn CSDL, thông thường hệ quản trị CSDL cho phép nhập biểu thức hay tiêu chí nhằm mục đích sau: + Định vị ghi; + Thiết lập liên kết bảng để kết xuất thông tin; + Liệt kê tập ghi tập trường; + Thực phép tốn; + Thực thao tác quản lí liệu khác ‒ Xem liệu: thông thường hệ QTCSDL cung cấp nhiều cách xem liệu: + Có thể xem tồn bảng + Có thể dùng công cụ lọc liệu để xem tập ghi số trường bảng + Các hệ quản trị CSDL quan hệ quen thuộc cho phép tạo biểu mẫu để xem ghi ‒ Kết xuất báo cáo + Thông tin báo cáo thu thập cách tập hợp liệu theo tiêu chí người sử dụng đặt + Báo cáo thường in hay hiển thị hình theo khn mẫu định sẵn Cũng biểu mẫu, báo cáo xây dựng dựa truy vấn 10 Cám ơn quý thầy/cô tham dự Thân chào em 11 38 / 42 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ấn đề bảo mật Ngày nay, xã hội tin học hóa nhiều hoạt động diễn mạng có qui mơ tồn giới Do vấn đề bảo mật thông tin đặt lên hàng đầ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ấn đề bảo mật Vấn đề bảo mật Theo em, để bảo mật thông tin cho sở liệu, thực nào? Khi thiết kế CSDL, thiết kế bảng để bảo mật thông tin? Cung cấp cho người dùng Username Password để đăng nhập vào CSDL Thiết kế bảng riêng chứa Username Password để truy cập vào CSDL Vấn đề bảo mật Vấn đề bảo mật Làm cách để Username Password nhất? Nhất thiết phải có chế bảo vệ, phân quyền truy nhập đưa CSDL vào khai thác thực tế Tạo khóa cho bảng chứa Username Password 39 / 42 Vấn đề bảo mật Vấn đề bảo mật Theo em, bảo mật hệ CSDL gì? Theo em, bảo mật gì? ‒ Ngăn chặn truy cập không phép; ‒ Hạn chế tối đa sai sót người dùng; ‒ Đảm bảo thông tin không bị bị thay đổi ngồi ý muốn; ‒ Khơng tiết lộ nội dung liệu chương trình xử lí Bảo mật vấn đề chung cho hệ CSDL hệ thống khác Vấn đề bảo mật Vấn đề bảo mật ‒ Bảo mật vấn đề chung cho hệ CSDL hệ thống khác ‒ Bảo mật hệ CSDL là: + Ngăn chặn truy cập không phép + Hạn chế tối đa sai sót người dùng + Đảm bảo thơng tin khơng bị bị thay đổi ngồi ý muốn + Không tiết lộ nội dung liệu chương trình xử lí Các giải pháp chủ yếu cho bảo mật hệ thống gồm có gì? ‒ ‒ ‒ ‒ Chính sách ý thức Phân quyền truy cập nhận dạng người dùng Mã hóa thông tin nén liệu Lưu biên 1> Chính sách ý thức 10 1> Chính sách ý thức ‒ Ở cấp quốc gia, hiệu bảo mật phụ thuộc vào quan tâm Chính phủ việc ban hành chủ trương, sách, điều luật quy định Nhà nước bảo mật ‒ Người phân tích, thiết kế người quản trị CSDL phải có giải pháp tốt phần cứng phần mềm thích hợp để bảo mật thơng tin, bảo vệ hệ thống ‒ Người dùng cần có ý thức coi thông tin tài nguyên quan trọng, cần có trách nhiệm cao, thực tốt quy trình, quy phạm người quản trị hệ thống yêu cầu, tự giác thực điều khoản pháp luật quy định ‒ Việc bảo mật thực giải pháp kỹ thuật phần cứng lẫn phần mềm ‒ Tuy nhiên, việc bảo mật phụ thuộc vào nhiều chủ trương, sách chủ sở hữu thông tin ý thức người dùng 11 12 40 / 42 2> Phân quyền truy cập nhận dạng người dùng 2> Phân quyền truy cập nhận dạng người dùng Bảng phân quyền truy cập ‒ Ví dụ: Một số hệ quản lí học tập giảng dạy nhà trường cho phép phụ huynh HS truy cập để biết kết học tập em + Mỗi phụ huynh có quyền xem điểm em khối em học Đây quyền truy cập hạn chế (mức thấp nhất) + Các thầy cô giáo trường có quyền truy cập cao hơn: xem kết thơng tin khác HS trường + Người quản lí học tập có quyền nhập điểm, cập nhật thơng tin khác CSDL Mã HS Các điểm số Các thông tin khác Khối 10 Đ Đ K Khối 11 Đ Đ K Khối 12 Đ Đ K Giáo viên Đ Đ Đ ĐSBX ĐSBX ĐSBX Người quản trị Khi khơng có phân quyền, em vào xem điểm đồng thời sửa điểm Đ: đọc – S: sửa – B: bổ sung – X: xóa Theo em, điều xảy khơng có bảng phân quyền? 13 2> Phân quyền truy cập nhận dạng người dùng 14 2> Phân quyền truy cập nhận dạng người dùng Người quản trị hệ CSDL cần cung cấp cho người dùng? Người dùng muốn truy cập vào hệ thống cần khai báo gì? ‒ Bảng phân quyền truy cập cho hệ QTCSDL ‒ Phương tiện cho người dùng để hệ QTCSDL nhận biết họ ‒ Tên người dùng ‒ Mật 15 2> Phân quyền truy cập nhận dạng người dùng 16 2> Phân quyền truy cập nhận dạng người dùng ‒ Người quản trị hệ CSDL cần cung cấp: + Bảng phân quyền truy cập cho hệ QTCSDL; + Phương tiện cho người dùng để hệ QTCSDL nhận biết họ ‒ Người dùng muốn truy cập vào hệ thống cần khai báo: + Tên người dùng + Mật ‒ Dựa vào hai thông tin này, hệ QTCSDL xác minh phép từ chối quyền truy cập CSDL ‒ Chú ý: + Đối với nhóm người có quyền truy cập cao chế nhận dạng phức tạp + Hệ QTCSDL cung cấp cho người dùng cách thay đổi mật Do người dùng nên sử dụng khả để định kì thay đổi mật khẩu, tăng cường khả bảo vệ mật ‒ Khi phân quyền người truy cập CSDL điều quan trọng hệ quản trị CSDL phải nhận dạng người dùng, tức phải xác minh người truy cập thực người phân quyền ‒ Đảm bảo điều nói chung khó khăn Một giải pháp thường dùng sử dụng mật ‒ Ngồi ra, người ta cịn dùng phương pháp nhận diện dấu vân tay, nhận dạng người, … 17 18 41 / 42 2> Phân quyền truy cập nhận dạng người dùng 3> Mã hóa thơng tin nén liệu ‒ Ngoài việc bảo mật phân quyền việc người truy cập chấp hành chủ trương sách cịn giải pháp để bảo mật thơng tin mã hóa thơng tin ‒ Trong chương trình lớp 10, đề cập đến mã hóa thơng tin theo ngun tắc vịng trịn thay kí tự kí tự khác ‒ Cịn có cách mã hóa khác mã hóa độ dài loạt, mã hóa theo phương pháp này, ngồi việc giảm dung lượng cịn tăng tính bảo mật thơng tin ‒ Các giải pháp mã hóa khác: Caesar, Vigenere, Rail Fence Cipher, RSA, DES, 3DES, SHA, … 19 3> Mã hóa thơng tin nén liệu 20 4> Lưu biên ‒ Mã hóa độ dài loạt cách nén liệu tệp liệu có kí tự lặp lại liên tiếp + Ví dụ: Từ AAAAAAABBBBBBCCC o Kết quả: mã hóa thành 7A6B3C ‒ Mục đích: + Làm giảm dung lượng lưu trữ + Tăng cường tính bảo mật liệu ‒ Chú ý: Các liệu thường mã hóa nén chương trình riêng ‒ Biên hệ thống hỗ trợ đáng kể cho việc khơi phục hệ thống có cố kĩ thuật, đồng thời cung cấp thông tin cho phép đánh giá mức độ quan tâm người dùng hệ thống nói chung thành phần hệ thống nói riêng ‒ Dựa biên này, người ta phát truy cập khơng bình thường (ví dụ q thường xuyên quan tâm đến số loại liệu vào số thời điểm định), từ có biện pháp phịng ngừa thích hợp 21 22 4> Lưu biên ‒ Ngoài giải pháp nêu trên, người ta tổ chức lưu biên hệ thống Thông thường, biên hệ thống cho biết: + Số lần truy cập vào hệ thống, vào thành phần hệ thống, vào yêu cầu tra cứu,… + Thông tin số lần cập nhật cuối cùng: nội dung cập nhật, người thực hiện, thời điểm cập nhật, … Cám ơn quý thầy/cô tham dự Thân chào em 23 24 42 / 42 ... học sinh TENHS Tên học sinh PHAI Phái học sinh NGAYSINH Ngày sinh học sinh Mô tả MAHS Mã học sinh MALOP Mã lớp học HOHS Họ tên học sinh TENHS Ghi Khóa Tên học sinh PHAI Phái học sinh NGAYSINH... học sinh MALOP Mã lớp học HOHS Họ tên học sinh TENHS Tên học sinh PHAI Phái học sinh Bảng: DIEM Tên trường HOCKY MAHS TOAN LY HOA SINH VAN DTB XEPLOAI HOHS Họ tên học sinh TENHS Tên học sinh PHAI... học sinh PHAI Phái học sinh NGAYSINH Ngày sinh học sinh GVCN Tên giáo viên chủ nhiệm PHONGHOC Phòng học HOCKY Học kỳ: 1, TOAN Điểm Toán LY Điểm Lý HOA Điểm Hóa SINH Điểm Sinh VAN Điểm Văn DTB Điểm