
1
Chương 1
Dẫn nhập về cơ sở dữ liệu
HÖ c¬ së d÷
liÖu
Giới thiệu về cơ sở dữ liệu
n
Cơ sở dữ liệu là gì ?
n
Hệ quản trị cơ sở dữ liệu ñáp ứng ñiều
gì ?
n
Cơ sở dữ liệu dùng ñể làm gì ?
n
ứng dụng thực tế

2
Tài liệu tham khảo
n
Cơsởdữliệu – Tân Hạnh, Lưu Nguyễn Kỳ
Thư, Bài giảng HV CNBCVT
n
Cơsởdữliệu: Lý thuyết và thức hành –
Phạm ThếQuế, Giáo trình HV CN BCVT
Dữ liệu ? Nó có quan trọng ñối
với chúng ta ?
n
Thông tin cá nhân
n
Sổ tay ñiện thoại
n
Hóa ñơn ñiện thoại
n
Thông tin tài khoản ngân hàng, thẻ ATM
n
Giờ xe công cộng
n
Chương trình tivi
n
Bảng ñiểm cá nhân, lớp

3
Dữ liệu ? Nó có quan trọng ñối
với chúng ta ?
n
Bảo ñảm sự truy xuất dữ liệu
n
Bảo ñảm tính an toàn dữ liệu
n
Bảo mật
n
Xác thực
n
Toàn vẹn
n
Hiệu quả, nhanh chóng, khắp nơi v.v…
Dữ liệu ? Nó có quan trọng ñối
với chúng ta ?
n
Rất quan trọng ñối với chúng ta …
n
Sống còn ñối với doanh nghiệp!

4
Sự lưu trữ / truy xuất
Một chút về lịch sử
n
1950-1960
n
Files tuần tự
n
1960 – 1970
n
Khởi ñầu cơ sở dữ liệu phân cấp
n
1970 – 1980
n
Khai sinh cơ sở dữ liệu quan hệ
n
ðầu thập niên 1990
n
Ngôn ngữ SQL
n
Cuối thập niên 1990
n
Bùng nổ khối lượng dữ liệu, Internet, mô hinhd ña
lớp

5
Hạn chế của việc sử dụng Files (1)
n
Việc sử dụng Files ñòi hỏi người sử dụng phải biết
n
Chế ñộ truy xuất (tuần tự, chỉ mục, …)
n
Cấu trúc lưu trữ vật lý
n
ðịnh vị trí lưu trữ
ðể có thể truy cập thông tin cần thiết
n
ðể tạo ứng dụng mới, lập trình viên phải bắt buộc viết chương
trình mới và dẫn ñến việc tạo ra các files mới chứa các dữ liệu mà
có thể ñã ñược lưu trữ sắn trong các file khác.
n
Mọi sự thay ñổi cấu trúc lưu trữ dẫn ñến việc viết lại chương trình
truy xuất ñến các files ñó.
Hạn chế của việc sử dụng Files (1)
nCác ứng dụng như vậy thì
n
cứng ngắc,
n
ràng buộc
n
tốn kém về công sức và thời gian trong việc xây dựng nó
nCác dữ liệu quan hệ :
n
khó mà ñịnh nghĩa và gán,
n
dư thưa,
n
khả năng truy xuất kém
n
ñộ tinh cậy kém

