Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
2,35 MB
Nội dung
I. Bài toán quản lí ng d ng c a tin Ứ ụ ủ ng d ng c a tin Ứ ụ ủ h c vào công tác ọ h c vào công tác ọ qu n lí đư c th c ả ợ ự qu n lí đư c th c ả ợ ự hi n trong nh ng ệ ữ hi n trong nh ng ệ ữ lĩnh v c nào ?ự lĩnh v c nào ?ự ⇒ Công việc quản lí rất phổ biến và công tác quản lí chiếm thị phần lớn trong các ứng dụng của Tin học (≈ 80%). Ứng dụng quản lí sách trong thư viện Ứng dụng quản lí bán vé máy bayỨng dụng quản lí kì thi tuyển sinh Bài toán quản lí điểm thi trong nhà trường VÍ DỤ VỀ CÁC BÀI TOÁN QUẢN LÍ: Giải quyết các bài toán quản lí trên thường phải thực hiện những công việc sau: - Tạo bảng gồm những thông tin về các đối tượng cần quản lí. - Cập nhật thông tin: sửa chữa, thêm, bớt… - Khai thác thông tin: tìm kiếm, sắp xếp, thống kê, tổng hợp… Bài toán quản lí tiền lương của một cơ quan B1. Xỏc nh ch th cn qun lớ. II. Cỏc cụng vic thng gp khi x lớ thụng tin ca mt t chc 1. To lp h s Vớ d: hc sinh B2. Xỏc nh cu trỳc h s. Vớ d: STT, H M, TấN (Gm 10 thuc tớnh) B3. Thu thp, tp hp thụng tin cn qun lớ v lu tr chỳng theo cu trỳc ó xỏc nh. 17.58.59.0AHà nội01/04/91NữLiênTrần Thị10 13.58.05.5DThái bình07/06/91NamQuốcHồ Bảo9 15.06.58.5BHà tây07/30/91NamToànPhạm Ngọc8 15.58.57.0CHà nội10/10/91NamLanVũ Thuý7 14.57.07.5CHà nội03/29/90NữMaiLý Ngọc 6 15.56.59.0AThái bình08/04/92NamMinhNgô Công5 16.07.09.0CVĩnh phú09/30/91NamAnLê Minh4 17.59.08.5BHà tây07/17/91NamĐứcTriệu Đạt 3 18.510.08.5BHải h(ng10/15/92NữKimTrần Vũ2 17.08.09.0AHà nội11/03/91NamAnhTrần Ngọc1 Tổng điểm ToánVănLớpNơi sinh Ngày sinh PháiTênHọ đệmStt A 2. Cp nht h s - Sa cha h s khi mt s thụng tin khụng cũn ỳng. - Xoỏ h s ca i tng m t chc khụng cũn qun lớ. - B sung thờm h s cho cỏc i tng mi. 17.58.59.0AHà nội 01/04/91 NữLiênTrần Thị10 13.58.05.5DThái bình 07/06/91 NamQuốcHồ Bảo9 15.06.58.5BHà tây 07/30/91 NamToàn Phạm Ngọc 8 15.58.57.0CHà nội 10/10/91 NamLanVũ Thuý7 14.57.07.5CHà nội 03/29/90 NữMaiLý Ngọc 6 15.56.59.0AThái bình 08/04/92 NamMinhNgô Công5 16.07.09.0CVĩnh phú 09/30/91 NamAnLê Minh4 17.5 9.08.5BHà tây 07/17/91 NamĐứcTriệu Đạt 3 18.510.08.5BHải h(ng 10/15/92 NữKimTrần Vũ 2 17.08.09.0AHà nội 11/03/91 NamAnhTrần Ngọc1 Tổng điểm ToánVănLớp Nơi sinh Ngày sinh PháiTênHọ đệmStt 3. Khai thác hồ sơ: Gồm các công việc sau - Sắp xếp hồ sơ theo một tiêu chí nào đó Sắp xếp TÊN theo thứ tự a, b, c … - Tìm kiếm các thông tin thoả mãn một số điều kiện nào đó. Tìm kiếm những học sinh có điểm Toán ≥ 8.0 - Tính toán thống kê để đưa ra các thông tin đặc trưng. Tính và tìm TỔNG ĐIỂM cao nhất, thấp nhất, trung bình. - Lập báo cáo để tạo 1 bộ hồ sơ mới có cấu trúc và khuôn dạng theo yêu cầu cụ thể. Lập danh sách những học sinh thi đạt loại Giỏi. III. Hệ cơ sở dữ liệu 1. Khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu (Database) là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin của một tổ chức nào đó (trường học, công ti, …), được lưu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều người dùng với nhiều mục đích khác nhau. Ví dụ: • Hồ sơ quản lí sách của thư viện. • Hồ sơ quản lí tiền lương của một công ti, tổ chức… • Hồ sơ quản lí điểm thi được lưu trữ ở bộ nhớ ngoài của máy tính là một cơ sở dữ liệu. 1 Hệ QTCSDL Hệ cơ sở dữ liệu 1 CSDL + Ngoài ra, còn có các phần mềm ứng dụng để khai thác CSDL hiệu quả hơn. Để lưu trữ và khai thác thông tin bằng máy tính cần có: Cơ sở dữ liệu Hệ QTCSDL Các thiết bị vật lí (máy tính, đĩa cứng…) Hệ quản trị cơ sở dữ liệu (hệ QTCSDL) là phần mềm cung cấp một môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và khai thác thông tin của CSDL. Ví dụ: Hệ QTCSDL Visual Fox, Microsoft Access… Các thành phần của hệ cơ sở dữ liệu 2. Các mức thể hiện của CSDL Có 3 mức hiểu về cơ sở dữ liệu: a. Mức vật lí b. Mức khái niệm Ví dụ: CSDL như một BẢNG gồm các cột mô tả các thuộc tính và các hàng mô tả thông tin về đối tượng. c. Mức khung nhìn là mức hiểu biết chi tiết việc lưu trữ các tệp dữ liệu trên các thiết bị nhớ (địa chỉ vùng nhớ lưu trữ tệp, dung lượng nhớ để lưu trữ thông tin về một đối tượng…) lưu trữ và mối quan hệ giữa các dữ liệu. hiểu về cấu trúc của hồ sơ CSDL cho mỗi người dùng thông qua khung nhìn (giao diện). là thể hiện phù hợp của Mức hiểu CSDL của người dùng thông qua khung nhìn được gọi là mức khung nhìn hay mức ngoài của CSDL. Giữa các mức mô tả CSDL phải có một sự tương ứng đúng đắn để đảm bảo cho hệ CSDL được xây dựng và khai thác tốt. Các mức thể hiện của cơ sở dữ liệu [...]... gọi, hoá đơn hàng tháng, tính số dư cho các thẻ gọi trả trước… Công tác quản lí chiếm phần lớn các ứng dụng của tin học Các vấn đề thường phải giải quyết trong một bài toán quản lí gồm: tạo lập, cập nhật và khai thác hồ sơ 1 CSDL + 1 hệ QTCSDL Hệ cơ sở dữ liệu Ba mức thể hiện của CSDL: vật lí, khái niệm, khung nhìn Các yêu cầu cơ bản của hệ CSDL: • Tính cấu trúc • Tính an toàn và bảo • Tính...3 Các yêu cầu cơ bản của hệ CSDL a Tính cấu trúc: Dữ liệu được lưu trữ trong CSDL theo một cấu trúc xác định Ví dụ: CSDL điểm thi có cấu trúc bảng gồm 10 hàng và 10 cột b Tính toàn vẹn: Các giá trị dữ liệu được lưu trữ trong CSDL phải thoả mãn một số ràng buộc, tuỳ thuộc vào tổ chức mà dữ liệu phản ánh Ví dụ: CSDL điểm thi phải phù hợp với quy định cho điểm... truy xuất dữ liệu cho người dùng Ví dụ:CSDL Điểm thi không thể cho phép bất cứ ai cũng được truy cập và sửa điểm e Tính độc lập: Dữ liệu cần phải độc lập với các ứng dụng, không phụ thuộc vào một vài bài toán cụ thể, phương tiện lưu trữ và xử lí Có hai mức độc lập dữ liệu: Độc lập mức vật lí là những thay đổi ở mức vật lí không dẫn đến các chương trình ứng dụng phải viết lại hoặc thay đổi các tương... xảy ra trong quá trình cập nhật, dữ liệu trong CSDL phải được đảm bảo đúng đắn Ví dụ: Hệ CSDL không được để xảy ra các tình huống vi phạm tính nhất quán của dữ liệu như: 2 đại lí bán vé máy bay cùng bán 1 chiếc vé còn lại duy nhất cho 2 khách hàng tại cùng một thời điểm d Tính an toàn và bảo mật thông tin CSDL cần được bảo vệ an toàn Phải ngăn chặn được những truy xuất không được phép Phải khôi . tng mi. 17 .58.59.0AHà nội 01/ 04/ 91 NữLiênTrần Th 10 13 .58.05.5DThái bình 07/06/ 91 NamQuốcHồ Bảo9 15 .06.58.5BHà tây 07/30/ 91 NamToàn Phạm Ngọc 8 15 .58.57.0CHà nội 10 /10 / 91 NamLanVũ Thuý7 14 .57.07.5CHà. phú09/30/91NamAnLê Minh4 17 .59.08.5BHà tây07 /17 /91NamĐứcTriệu Đạt 3 18 . 510 .08.5BHải h(ng10 /15 /92NữKimTrần Vũ2 17 .08.09.0AHà nội 11/ 03/91NamAnhTrần Ngọc1 Tổng điểm ToánVănLớpNơi sinh Ngày sinh PháiTênHọ. Ngọc 6 15 .56.59.0AThái bình 08/04/92 NamMinhNgô Công5 16 .07.09.0CVĩnh phú 09/30/ 91 NamAnLê Minh4 17 .5 9.08.5BHà tây 07 /17 / 91 NamĐứcTriệu Đạt 3 18 . 510 .08.5BHải h(ng 10 /15 /92 NữKimTrần Vũ 2 17 .08.09.0AHà