Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1 MB, 18 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
<i><b>ø</b></i>
<i><b>ø</b><b>ng dơng cđa tin häc </b><b>ng dụng của tin học </b></i>
<i><b>vào công tác quản lí đ </b></i>
<i><b>vào công tác quản lí đ </b></i>
<i><b>ỵc thùc hiƯn trong </b></i>
<i><b>ỵc thùc hiện trong </b></i>
<i><b>những lĩnh vực nào ?</b></i>
<i><b>những lĩnh vực nào ?</b></i>
<b><sub>Công việc quản lí rất phổ biến và công tác </sub></b>
<b>quản lí chiếm thị phần lớn trong các ứng </b>
<b>dụng của Tin học</b> <b>(</b><b> 80%).</b>
Ví dụ về các bài toán quản lí:
<b>Giải quyết các bài toán quản lí trên th ờng phải thực hiện </b>
<b>những công việc sau:</b>
<b>- Tạo bảng gồm những thông tin về các đối t ng cn qun lớ.</b>
<b>- Cập nhật thông tin: sửa chữa, thªm, bít…</b>
<b>B1. Xác định chủ thể cần qun lớ.</b>
1. Tạo lập hồ s¬
<i><b>VÝ dơ:</b></i> <b>häc sinh</b>
<b>B2. Xác định cấu trúc hồ sơ.</b>
<i><b>Ví dụ:</b></i> STT, Họ đệm, tên<b>... (Gồm 10 thuộc tính)</b>
<b>B3. Thu thập, tập hợp thông tin cần quản lí và l u trữ chúng </b>
<b>theo cấu trúc ó xỏc nh.</b>
17.5
8.5
9.0
A
Hà nội
01/04/91
Nữ
<i><b>Liên</b></i>
<i><b>Trần Thị</b></i>
10
13.5
8.0
5.5
<b>A</b>
2. CËp nhËt hå s¬
17.5
8.5
9.0
A
Hà nội
01/04/91
Nữ
<i>Liên</i>
<i>Trần Thị</i>
10
3. Khai thác hồ sơ: <b>Gồm các công việc sau</b>
<b>- Sp xp h s theo một tiêu chí nào đó</b>
S¾p xÕp T£N
theo thứ tự
a, b, c ...…
<b>- Tìm kiếm các thơng tin thoả mãn một số điều kiện nào đó.</b>
Tìm kiếm
những học
sinh có điểm
Tốn 8.0
<b>- Tính tốn thống kê để đ a ra cỏc thụng tin c tr ng.</b>
Tính và tìm tổng
điểm<sub> cao nhÊt, </sub>
thÊp nhÊt, trung
b×nh.
<b>- Lập báo cáo để tạo 1 bộ hồ sơ mới có cấu trúc và khn </b>
<b>dạng theo u cầu cụ th.</b>
1. Khái niệm cơ sở dữ liệu và hệ quản trị cơ së d÷ liƯu
<b>Cơ sở dữ liệu </b> <i><b>(Database)</b></i><b> là một tập hợp các dữ liệu có liên </b>
<b>quan với nhau chứa thông tin của một tổ chức nào đó </b> <i><b>(tr ờng </b></i>
<i><b>học, cơng ti, </b></i>…<i><b>)</b></i><b>, đ ợc l u trữ trên các thiết bị nhớ để đáp ứng nhu </b>
<b>cầu khai thác thông tin của nhiều ng ời dùng với nhiều mục đích </b>
<b>khác nhau. </b>
<i><b>VÝ dụ:</b></i>
ã<b><sub> Hồ sơ quản lí sách của th viện</sub></b><i><b><sub>.</sub></b></i>
ã<b><sub> Hồ sơ quản lí tiền l ơng của một công ti, tổ chức</sub></b><sub></sub>
ã <b><sub>Hồ sơ quản lí điểm thi đ ợc l u tr÷ ë bé nhí ngoµi cđa </sub></b>
<b>Ngoi ra, cịn có các phần mềm ứng </b>
<b>dụng để khai thác CSDL hiệu quả hơn. </b>
<b>§Ĩ l u trữ và khai thác thông tin bằng máy tính cần có:</b>
<b> Cơ sở dữ liệu</b>
<b> Hệ QTCSDL</b>
<b> Các thiết bị vật lí </b> <i><b>(máy tính, </b></i>
<i><b>a cng</b></i><i><b>)</b></i>
<b>cung cp mt mụi tr ờng thuận lợi và hiệu quả để tạo lập, l u </b>
<b>trữ và khai thác thông tin của CSDL.</b>
<i><b>VÝ dô:</b></i> <b>HƯ QTCSDL Visual Fox, Microsoft Access</b>…
<b> Cã 3 møc hiĨu vỊ cơ sở dữ </b>
<b>a. Mức vật lí</b>
<b>b. Mức khái niệm</b>
<i><b>Vớ dụ:</b></i> CSDL nh một bảng gồm các <b>cột</b> mô tả
<b>c. Møc khung nh×n</b>
<b>là mức hiểu biết chi tiết việc l u</b>
<b>trữ các tệp dữ liệu trên các thiết bị nhớ (địa </b>
<b>chỉ vùng nhớ l u trữ tệp, dung l ợng nhớ để l </b>
<b>u trữ thông tin về một đối t ng )</b><i><b></b></i>
<b>l u trữ và mối quan hệ giữa các dữ liệu.</b>
<b>hiểu về cấu trúc của hồ sơ</b>
<b>CSDL cho mỗi ng ời dùng thông qua khung </b>
<b>nhìn (giao diện).</b>
<b>Møc hiĨu CSDL cđa ng êi dïng th«ng qua khung nhìn đ ợc gọi là </b>
<b>mức khung nhìn hay møc ngoµi cđa CSDL.</b>
<b>Giữa các mức mơ tả CSDL phải có một sự t ơng ứng đúng </b>
<b>đắn để đảm bảo cho hệ CSDL đ ợc xây dựng và khai thỏc </b>
<b>tt.</b>
<i><b>Ví dụ:</b></i> CSDL điểm thi có cấu trúc bảng gồm 10 hàng và 10 cột
<b>Các giá trị dữ liệu đ ợc l u trữ trong CSDL </b>
<i><b>Vớ d:</b></i> <b><sub>CSDL điểm thi</sub></b><sub> phải phù hợp với quy định cho điểm của </sub>
<b>Sau các thao tác cập nhật dữ liệu và ngay </b>
<b>cả khi có sự cố xảy ra trong quá trình cập nhật, dữ liệu </b>
<b>trong CSDL phải đ ợc đảm bảo đúng đắn.</b>
<i><b>Ví dụ:</b></i> <b>CSDL Điểm thi</b> không thể cho phép bất cứ ai cũng đ ợc truy cập và sửa
điểm.
<b><sub>CSDL cần đ ợc bảo vệ an toàn.</sub></b>
<b><sub>Phải ngăn chặn đ ợc những truy xuất không đ ợc phép.</sub></b>
<b><sub>Phải khôi phục đ ợc CSDL khi cã sù cè ë phÇn cøng hay phÇn </sub></b>
<b>mỊm.</b>
<b>Dữ liệu cần phải độc lập với các ứng dụng, khơng </b>
<b>phụ thuộc vào một vài bài tốn cụ thể, ph ơng tiện l u trữ và xử lí.</b>
<i><b>Ví dụ:</b></i> Thay l u trữ dữ liệu từ đĩa mềm sang đĩa CD hoặc dữ liệu l u trữ dạng nén mà các ch ơng trình ứng <sub>dụng khơng phải viết lại.</sub>
<b> Có hai mức độc lập dữ liệu:</b>
<b>Độc lập mức vật lí là những thay đổi ở mức vật lí khơng dẫn </b>
<b>đến các ch ơng trình ứng dụng phải viết lại hoặc thay đổi các t </b>
<b>ơng tác vốn có giữa ng ời dùng với CSDL.</b>
<b>Độc lập mức khái niệm là khi có những thay đổi CSDL ở mức </b>
<b>khái niệm nh ng các ch ơng trình ứng dụng đang dùng về cơ bản </b>
<b>khơng phải viết lại.</b>
<i><b>VÝ dô:</b></i>
<i><b>VÝ dơ:</b></i>
<b><sub>Cơ sở giáo dục cần quản lí thông tin của học sinh, môn </sub></b>
<b>học, kết quả học tập...</b>
<b><sub>Cơ sở kinh doanh cần quản lí thông tin khách hàng, </sub></b>
<b>hàng hoá, tiền...</b>
<b><sub>Ngân hàng cần quản lí các tài khoản, khoản vay, giao </sub></b>
<b>dịch hàng ngày...</b>
<b><sub>HÃng hàng không cần quản lí c¸c chuyÕn bay, b¸n vÐ, </sub></b>
<b>lịch bay...</b>
<b><sub>Tổ chức tài chính cần quản lí thông tin về cổ phần, tình </sub></b>
<b>hình kinh doanh cổ phiếu, trái phiếu...</b>
<b><sub>Tổ chức viễn thông cần quản lí thông tin c¸c cc gäi, </sub></b>
<b>hố đơn hàng tháng, tính số d cho các thẻ gọi trả tr ớc</b>…
<sub> Công tác quản lí chiếm phần lớn c¸c øng dơng cđa tin </sub>
häc
<sub>Các vấn đề th ờng phải giải quyết trong một bài tốn quản lí </sub>
gồm: tạo lập, cập nhật và khai thác hồ sơ.
<b>1 hệ QTCSDL</b> Hệ cơ sở dữ liệu
<b>1 CSDL</b>
<sub>Ba møc thĨ hiƯn cđa CSDL: </sub><sub>vËt lÝ, kh¸i niƯm, khung nhìn</sub>
<sub>Các yêu cầu cơ bản của hệ CSDL:</sub>
<b>Tính cấu tróc</b>
<b>TÝnh toµn vĐn</b>