TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC<br />
KHOA CÔNG NGHỆ THÔNG TIN<br />
*************************<br />
<br />
CƠ SỞ DỮ LIỆU<br />
GV: ThS.VŨ VĂN ĐỊNH<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
Bài 1. TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU<br />
1. Tại sao cần phải có một CSDL?<br />
•<br />
<br />
•<br />
<br />
- Hệ thống các tập tin cổ điển :<br />
Được tổ chức riêng rẽ, phục vụ một mục đích hay một<br />
bộ phận nào đó của doanh nghiệp.<br />
Nhược điểm:<br />
- Tính phụ thuộc giữa chương trình và dữ liệu .<br />
- Lưu trữ trùng lặp dữ liệu<br />
- Việc chia sẻ dữ liệu bị hạn chế<br />
- Tốn thời gian xây dựng<br />
- Chi phí cho bảo trì chương trình lớn<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
2. Ví dụ về CSDL.<br />
-Cơ sở dữ liệu cho một công ty chuyên<br />
kinh doanh :<br />
Gồm các bảng: KHACH HANG, SANPHAM,<br />
DON_DAT_HANG, NHA_CUNG_CAP,... và<br />
một số quy tắc nghiệp vụ áp đặt lên các<br />
bảng.<br />
Ví dụ về bảng KHACHHANG :<br />
STT<br />
<br />
MKH<br />
luong<br />
1<br />
CN22<br />
2<br />
CT20<br />
…<br />
<br />
Tên KH<br />
<br />
Ma hang<br />
<br />
Hoàng Hà<br />
Bến Nghé<br />
…<br />
<br />
MK02<br />
CT01<br />
…<br />
<br />
So<br />
8<br />
200<br />
…<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
3. Cơ sở dữ liệu là gì?<br />
<br />
<br />
<br />
<br />
<br />
<br />
ĐN: CSDL là một tập hợp các dữ liệu có cấu trúc<br />
về một tổ chức nào đó được lưu trữ trên các thiết<br />
bị lưu trữ thông tin thứ cấp như băng từ, đĩa từ,..<br />
Mục đích: Nhằm thoả mãn nhu cầu khai thác<br />
thông tin của một hay nhiều người sử dụng phục vụ<br />
cho nhiều mục đích khác nhau<br />
Điểm khác nhau nổi bật giữa CSDL và hệ thống<br />
File là : Các dữ liệu trong CSDL được lưu trữ tại<br />
một vị trí. Với cùng một CSDL có thể được nhiều<br />
người sử dụng và phục vụ cho nhiều mục đích khác<br />
nhau.<br />
<br />
TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí<br />
<br />
<br />
<br />
Ưu điểm của CSDL:<br />
Tối thiểu hoá dư thừa thông tin<br />
Tính độc lập chương trình- ứng dụng<br />
Nâng cao tính nhất quán dữ liệu<br />
Nâng cao tính chia sẻ dữ liệu<br />
Nâng cao chất lượng dữ liệu<br />
Nâng cao khả năng truy cập và trả lại dữ liệu<br />
Giảm chi phí bảo trì chương trình.<br />
<br />