Tải bản đầy đủ (.pptx) (32 trang)

khái niệm về hệ cơ sở dữ liệu

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 (3.16 MB, 32 trang )

CHƯƠNG 1:
KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU
BÀI 1
MỘT SỐ KHÁI NIỆM CƠ BẢN

Tiết 1:
-
Bài toán quản lí;
-
Các vấn đề thường gặp trong một bài toán quản lí.
1. Bài toán quản lí
Ứng dụng của tin học để hỗ
trợ quản lí áp dụng trong
những lĩnh vực nào?
Một số ứng dụng quản lí
Stt Họ và tên Ngày Sinh
Giới
Tính
Nơi sinh
Dân
tộc
Tôn
giáo
Ngày vào
đoàn
1 Nguyễn An 12/8/1992 Nam An Giang Kinh
Tin
Lành
26/3/2008
2 Trần Văn Giang 21/3/1991 Nam Tp.HCM Kinh
Thiên


Chúa
26/3/2007
3 Luis Nguyễn 25/02/1992 Nam Tp.HCM Kinh Phật 30/4/2008
4 Doãn Thu Cúc 14/2/1990 Nữ Tp.HCM Kinh Không 30/4/2008


STT, Họ và tên, Nữ, Ngày sinh, Nơi sinh, Dân tộc,
Tôn giáo, Trình độ, Ngày vào Đoàn, nơi vào
Đoàn, Chức vụ, Địa chỉ
Để quản lý Đoàn viên trong
lớp, Bí thư chi Đoàn lập
danh sách Đoàn viên gồm
những thông tin nào?
Để quản lý, việc đầu
tiên là Tạo lập hồ sơ
1. Bài toán quản lí
1. Bài toán quản lí
Bài toán như thế
nào được gọi là
bài toán quản lí?

Bài toán quản lí rất phổ biến trong xã hội, là bài toán phải xử
lý một lượng thông tin rất lớn và đa dạng, phép toán đơn
giản.
1. Bài toán quản lí
Ví dụ
Quản lí học sinh trong nhà trường
Lưu trữ thông
tin về học sinh
Lưu trữ thông

tin về Lớp
Việc lập hồ sơ không để lưu
trữ mà là để khai thác,
nhằm phục vụ các yêu cầu
quản lý của nhà trường.
Em hãy cho biết lý do nào
sau đây dẫn đến việc thay
đổi, bổ sung, xóa hồ sơ?

Lý do nào dẫn đến việc thay đổi, bổ sung, xóa
hồ sơ?
A. Học sinh chuyển trường
B. Học sinh bỏ học
C. Học sinh vi phạm nội quy
D. Lớp thay giáo viên chủ nhiệm
E. Học sinh khai báo tên sai so với giấy khai
sinh.
F. Học sinh được kết nạp vào Đoàn TNCS Hồ Chí
Minh.
Việc thay đổi, bổ sung, xóa
hồ sơ còn được gọi là Cập
nhật hồ sơ.
1. Bài toán quản lí
Em hãy cho biết những yêu
cầu về quản lí nào đòi hỏi
phải khai thác hồ sơ?

Những yêu cầu về quản lí nào đòi hỏi phải khai
thác hồ sơ?
A. Sắp xếp danh sách với tên học sinh theo thứ

tự A, B, C
B. Tìm các học sinh có điểm TB môn Toán trên
8.5
C. Thống kê tỷ lệ Nam/sĩ số lớp.
D. Lập báo cáo danh sách học sinh được lên lớp.
E. Lập danh sách con thương binh
Việc Khai thác hồ sơ gồm
sắp xếp, tìm kiếm, tổng
hợp, đếm (thống kê), lập
báo cáo
1. Bài toán quản lí
2. Các công việc thường gặp khi xử lý
thông tin của một tổ chức
Các công việc thường
gặp khi xử lý thông tin
của một tổ chức là gì?
Làm việc theo nhóm 6
học sinh trong 5 phút

Xác định chủ thể quản lý

Xác định cấu trúc hồ sơ

Thu thập thông tin
Tạo lập
hồ sơ

Sửa chữa vài thông tin

Bổ sung thêm hồ sơ hoặc thông tin


Xóa hồ sơ hoặc thông tin
Cập
nhật hồ


Sắp xếp hồ sơ theo tiêu chí phù hợp

Tìm kiếm các hồ sơ thỏa điều kiện

Thống kê (đưa ra thông tin đặc trưng)

Lập báo cáo (Tạo bộ hồ sơ mới)
Khai
thác hồ

2. Các công việc thường gặp khi xử lý
thông tin của một tổ chức
Tạo
lập hồ

Cập
nhật
hồ sơ
Khai
thác
hồ sơ
2. Các công việc thường gặp khi xử lý
thông tin của một tổ chức
Ngày nay tin học hóa công tác quản lí

chiếm trên 80% các ứng dụng tin học
Mục đích cuối cùng là
phục vụ, hỗ trợ cho quá
trình lập kế hoạch, ra
quyết định xử lý công
việc của người có trách
nhiệm.
(Tiết 2)
GVHD: Lê Đức Long
SV: Lê Anh Khoa - K36.103.026
Nguyễn Trần Trọng Đức - K36.103.056
BÀI 1
MỘT SỐ KHÁI NIỆM CƠ BẢN
3. Hệ cơ sở dữ liệu
Họ cần
thông tin
gì?
Giáo viên
Hiệu trưởng
Lớp trưởng
GVCN
Lớp cô có HS
kém không?
Tỷ lệ học sinh giỏi
toàn trường là bao
nhiêu nhỉ?
Tổ nào có học
sinh cá biệt?
Lớp ta có em nào ở
Quận 2 không?

Có 1 em
HS kém!
Cần phải tạo lập được các
phương thức mô tả, cấu
trúc dữ liệu để có thể sử
dụng máy tính trợ giúp
trong việc quản lí
Vậy Cơ sở dữ liệu là gì? Nó
cần thiết như thế nào trong
giai đoạn hiện nay?
Cơ sở dữ liệu: (Database)
Một Cơ sở dữ liệu 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 đó (như một trường học, một ngân
hàng, một 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
3. Hệ cơ sở dữ liệu
CSDL Thư viện

Thông tin về
sách lưu trữ

Thông tin về
người đọc
CSDL Hãng
hàng không

Thông tin về

những
chuyến bay

Thông tin về
vé bán cho
khách hàng
CSD
L
Xem điểm
trên
mạng
Mua bán
hàng qua
mạng
Kết xuất
thông tin
Đăng ký
học qua
mạng
Theo dõi
tài khoản
ngân
hàng

Cơ sở dữ liệu: (Database)
Ứng dụng CSDL của một tổ chức
Lợi ích của việc dùng CSDL
3. Hệ cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu: (Database Management
System)

3. Hệ cơ sở dữ liệu

Hệ quản trị CSDL:
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à tìm kiếm thông tin của CSDL được gọi là hệ quản trị CSDL (hệ
QTCSDL-DataBase Manegement System)
Chú ý: Người ta thường dùng thuật ngữ hệ cơ sở dữ liệu để chỉ
một CSDL và HQTCSDL quản trị và khai thác CSDL đó.
Như vậy để lưu trữ và khai thác thông tin
bằng máy tính cần phải có :

CSDL

Hệ QTCSDL

Các thiết bị vật lý (máy tính, đĩa cứng,
mạng máy tính )
3. Hệ cơ sở dữ liệu
Các thành phần của hệ CSDL
Các phần mềm ứng dụng khai thác CSDL
Hệ quản trò CSDL
CSDL
3. Hệ cơ sở dữ liệu
Các mức thể hiện của CSDL:
DỮ LIỆU
Mức vật lí của CSDL

Mức vật lí: CSDL vật lí là tập hợp các
tệp dữ liệu tồn tại trên các thiết bị
nhớ.

Ví dụ: CSDL vật lí của CSDL lớp gồm 50
tệp, mỗi tệp ghi dữ liệu thực tế về một
học sinh trong lớp
3. Hệ cơ sở dữ liệu
Các mức thể hiện của CSDL:

Mức khái niệm: Nhóm người quản trị hệ
CSDL hoặc phát triển các ứng dụng họ cần
phải biết: Những dữ liệu nào được lưu trữ
trong hệ CSDL? Giữa các dữ liệu có các mối
quan hệ nào?
Ví dụ: một lớp học sinh, mỗi học sinh có một
số thông tin :họ tên,ngày sinh,giới tính….tạo
thành một bảng, mỗi cột là một thuộc tính,
mỗi hàng tương ứng với thông tin về một
học sinh
Ví dụ về mức khái niệm của CSDL
3. Hệ cơ sở dữ liệu
Các mức thể hiện của CSDL:

Mức khung nhìn: Khi khai thác cơ sở dữ liệu một người dùng
không quan tâm đến toàn bộ thong tin trong csdl mà chỉ cần một
phần thong tin nào đó phù hợp với nghiệp vụ hay mục đích sử
dụng của mình
Ví dụ: nếu bỏ bớt một vài cột của CSDL khái niệm lớp phần còn lại là
một khung nhìn
3. Hệ cơ sở dữ liệu
Các mức thể hiện của CSDL:
Giao diện dành cho GVCN
Giao diện dành cho GV môn Tin học

Nhiều khung nhìn đối với một CSDL
3. Hệ cơ sở dữ liệu
Các mức thể hiện của CSDL:
(Tiết 3)
GVHD: Lê Đức Long
SV: Lê Anh Khoa - K36.103.026
Nguyễn Trần Trọng Đức - K36.103.056
BÀI 1
MỘT SỐ KHÁI NIỆM CƠ BẢN
3. Hệ cơ sở dữ liệu
Các yêu cầu cơ bản của hệ cơ sở dữ liệu:
TÍNH CẤU TRÚC
TÍNH TOÀN VẸN
TÍNH NHẤT QUÁN
TÍNH AN TOÀN VÀ
BẢO MẬT
TÍNH ĐỘC LẬP
TÍNH KHÔNG DƯ
THỪA

×