1
Chương 1
Dẫn nhập về sở dữ liệu
HÖ c¬ së d÷
liÖu
Giới thiệu v sở dữ liệu
n
sở dữ liệu gì ?
n
Hệ quản trị sở dữ liệu ñáp ứng ñiều
?
n
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ơsdliu n Hnh, Lưu Nguyn K
Thư, Bài ging HV CNBCVT
n
Cơsdliu: thuyết thc hành
Phm ThếQuế, Giáo trình HV CN BCVT
Dữ liệu ? Nó 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 ng, thẻ ATM
n
Giờ xe công cộng
n
Chương trình tivi
n
Bảng ñiểm nhân, lớp
3
Dữ liệu ? Nó 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ó 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 sở dữ liệu phân cấp
n
1970 – 1980
n
Khai sinh 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, 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ữ
ðể 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 dẫn ñến việc tạo ra các files mới chứa các dữ liệu
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 thời gian trong việc xây dựng
nCác dữ liệu quan hệ :
n
khó ñịnh nghĩa n,
n
thưa,
n
khả năng truy xuất kém
n
ñộ tinh cậy kém