Tải bản đầy đủ (.ppt) (18 trang)

1 Mot so khai niem co ban

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ài toán quản lÝ



<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>


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>Bài toán quản lí điểm thi trong nhà tr ờng</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>


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>B1. Xác định chủ thể cần qun lớ.</b>


II. Các công việc th ờng gặp khi xử lí thông tin của một tổ chức



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


D
Thái bình
07/06/91
Nam
<i><b>Quốc</b></i>
<i><b>Hồ Bảo</b></i>
9
15.0
6.5
8.5
B
Hà tây
07/30/91
Nam
<i><b>Toàn</b></i>
<i><b>Phạm Ngọc</b></i>
8
15.5
8.5
7.0
C
Hà nội
10/10/91
Nam
<i><b>Lan</b></i>
<i><b>Vũ Thuý</b></i>
7
14.5
7.0
7.5

C
Hà nội
03/29/90
Nữ
<i><b>Mai</b></i>
<i><b>Lý Ngọc </b></i>
6
15.5
6.5
9.0
A
Thái bình
08/04/92
Nam
<i><b>Minh</b></i>
<i><b>Ngô Công</b></i>
5
16.0
7.0
9.0
C
Vĩnh phú
09/30/91
Nam
<i><b>An</b></i>
<i><b>Lê Minh</b></i>
4
17.5
9.0
8.5

B
Hà tây
07/17/91
Nam
<i><b>Đức</b></i>
<i><b>Triệu Đạt </b></i>
3
18.5
10.0
8.5
B


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>A</b>


2. CËp nhËt hå s¬


- Sửa chữa hồ sơ khi một số thơng tin khơng cịn đúng.


- Xoá hồ sơ của đối t ợng mà tổ chức khơng cịn quản lí.


- Bổ sung thêm hồ sơ cho cỏc i t ng mi.



17.5
8.5
9.0
A
Hà nội
01/04/91
Nữ
<i>Liên</i>
<i>Trần Thị</i>
10


13.5
8.0
5.5
D
Thái bình
07/06/91
Nam
<i>Quốc</i>
<i>Hồ Bảo</i>
9
15.0
6.5
8.5
B
Hà tây
07/30/91
Nam
<i>Toàn</i>
<i>Phạm Ngọc</i>
8
15.5
8.5
7.0
C
Hà nội
10/10/91
Nam
<i>Lan</i>
<i>Vũ Thuý</i>
7

14.5
7.0
7.5
C
Hà nội
03/29/90
Nữ
<i>Mai</i>
<i>Lý Ngọc </i>
6
15.5
6.5
9.0
A
Thái bình
08/04/92
Nam
<i>Minh</i>
<i>Ngô Công</i>
5
16.0
7.0
9.0
C
Vĩnh phú
09/30/91
Nam
<i>An</i>
<i>Lê Minh</i>
4

17.5
9.0
8.5
B
Hà tây
07/17/91
Nam
<i>Đức</i>
<i>Triệu Đạt </i>
3
18.5
10.0
8.5
B


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

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>


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

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


<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>


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b>1 hƯ QTCSDL</b>

Hệ cơ sở dữ liệu




<b>1 CSDL</b>

<sub>+</sub>



<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>Hệ quản trị cơ sở dữ liệu</b>

<i><b>(hệ QTCSDL)</b></i>

<b>là phần mềm</b>


<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>…


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

2. C¸c møc thĨ hiƯn cđa CSDL



<b> Cã 3 møc hiĨu vỊ cơ sở dữ </b>

<b>liệu:</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ả


các <b>thuộc tính</b> và các <b>hàng</b> mô tả <b>thông </b>
<b>tin về đối t ợng</b>.


<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>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<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>


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

3. Các yêu cầu cơ bản của hệ CSDL


<b>a. Tính cấu trúc:</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


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

<b>Các giá trị dữ liệu đ ợc l u trữ trong CSDL </b>


<b>phải thoả mÃn một số ràng bc, t thc vµo tỉ chức </b>
<b>mà dữ liệu phản ánh.</b>


<b>b. Tính toàn vẹn:</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>


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

<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>


<b>c. TÝnh nhÊt qu¸n:</b>



</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

<b>d. TÝnh an toàn và bảo mật thông tin</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>


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

<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>


<b>e. Tính độc lập:</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>


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

CSDL th ờng không l u trữ những dữ


liệu trùng lặp hoặc những thơng tin có thể dễ dàng suy diễn


hay tính tốn đ ợc từ những dữ liệu đã có.



<b>f. TÝnh kh«ng d thõa:</b>



<i><b>VÝ dơ:</b></i>

<b><sub>CSDL điểm thi</sub></b>

<sub> không cần chøa th«ng tin vỊ </sub>

<sub>Ti</sub>



</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

H·y nªu øng dơng



H·y nªu øng dơng



của tin học vào các



của tin học vào các




lĩnh vực qu¶n lÝ ?



lÜnh vùc qu¶n lÝ ?



<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>…


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

<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>+</sub>





<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>


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×