Chương 1
Các khái niệm về RDBMS
RDBMS and Data Management/ Session 1/2 of 22
Mục tiêu bài học
Giải thích khái niệm về dữ liệu và cơ sở dữ liệu.
Miêu tả cách tiếp cận để quản lý dữ liệu.
Định nghĩa hệ quản trị Cơ sở dữ liệu và các ưu điểm
của nó.
Giải thích sự khác nhau giữa các mô hình Cơ sở dữ
liệu.
Định nghĩa và giải thích về RDBMS.
Miêu tả các thực thể, các bảng và các tính chất của
bảng.
Sự khác nhau giữa một DBMS và RDBMS.
RDBMS and Data Management/ Session 1/3 of 22
Dữ liệu và Cơ sở dữ liệu
Dữ liệu nghĩa là thông tin và nó là một thành phần vô cùng
quan trọng trong bất kỳ công việc cần thực hiện.
Một Cơ sở dữ liệu là một tập dữ liệu.
Vì vậy, một CSDL là một tập dữ liệu được tổ chức sao cho dễ
dàng truy cập, quản lý và cập nhật.
CSDL
Người
dùng
Cho phép truy cập
thông tin
Lưu trữ
thông tin
RDBMS and Data Management/ Session 1/4 of 22
Quản lý dữ liệu
Quản lý dữ liệu là xử lý số lượng lớn thông tin,
bao gồm sự lưu trữ và thao tác thông tin.
Có hai cách tiếp cận khác nhau để quản lý dữ
liệu:
Các hệ thống file
Các hệ thống CSDL
RDBMS and Data Management/ Session 1/5 of 22
Các hệ thống file 1-3
Các điểm đặc trưng của các hệ thống
file:
Các hệ thống mà trong đó dữ liệu
được lưu trữ trên các file riêng biệt.
Trong hệ thống này, một nhóm các
file được lưu trữ trên một máy tính và
có thể được truy cập bởi một điều
hành viên.
RDBMS and Data Management/ Session 1/6 of 22
Ví dụ
CSDL bán hàng sẽ chứa các bảng sau:
PropertyForRent (PropertyNo, Address, Type, Rent,
OwnerNo)
PrivateOwner (OwnerNo, Name, Address, TelNo)
Client (ClientNo, Name, Address, TelNo, PrefType, MaxRent)
Các hệ thống file 2-3
CSDL
bán hàng
Dữ liệu vào ra
Các thủ tục quản lý file
RDBMS and Data Management/ Session 1/7 of 22
Các hệ thống file 3-3
Nhược điểm của các hệ thống file:
Dư thừa và không nhất nhất quán dữ liệu
Những truy vấn dị thường
Sự cô lập dữ liệu
Dị thường khi truy cập dữ liệu
Các vấn đề về bảo mật
Các vấn đề về toàn vẹn
RDBMS and Data Management/ Session 1/8 of 22
Các hệ thống CSDL
Các CSDL được dùng để lưu trữ dữ liệu một cách hiệu
quả và có tổ chức sao cho quản lý được nhanh chóng và
dễ dàng.
Các ưu điểm của các hệ thống CSDL:
Giảm bớt sự dư thừa dữ liệu
Nhất quán dữ liệu
Dữ liệu lưu trữ có thể được chia sẻ
Có thể thiết lập các luật lên dữ liệu
Toàn vẹn dữ liệu
Bảo mật dữ liệu