... Khái niệm cơ bản về cơsởdữ liệu
1.1.1. Cơsởdữliệu (CSDL) là gì?
1.1.2. Ưu điểm của CSDL
1.2. Kiến trúc một hệcơsởdữ liệu
1.3. Sơ bộ lịch sử phát triển
1.4. Các loại mô hình dữliệucơ bản
1.4.1. ... trúc một hệcơsởdữliệu
Mô hình dữliệu
(Data Model)
Mô hình khái niệm
(Conceptual model)
Lợcđồtrong
(Internalschema)
(Storagestructure
definition)
Lợcđồkháiniệm
Hệquảntrị
Cơsởd liệu
(DBMS)
Dấu ... Chng I. Tng quan v CSDL
3
1.1. Khái niệm cơ bản về cơsởdữliệu
1.1.1. Cơsởdữliệu (CSDL) là gì?
ã
Đặc điểm của CSDL (DataBase)
Là tập hợp dữliệu đ ợc l u trên các bộ nhớ ngoài (đĩa từ,...
...
nhất quán của dữliệu vì các ràng buộc
được định nghĩa và kiểm tra chỉ tại máy
chủ.
+ Bổ sung thêm máy khách là dễ dàng.
Giáo án Tin học 12
§12 CÁC LOẠI KIẾN TRÚC CỦA HỆCƠSỞDỮ LIỆU
Tiết 43,44,45
Tuần:26-27-28
I. ...
các dữliệu được chia ra đặt ở những
trạm khác nhau trên mạng. Nếu dữliệu
tập trung tại một trạm và những người
dùng trên các trạm khác có thể truy cập
được dữliệu này, ta nói đó là hệ CSDL ... (trên mạng) bị hỏng thì hệ
thống có thể chuyển những yêu cầu dữ
liệu của nút này đến cho một nút khác.
sau:
+ Hệ thống phức tạp hơn vì phải làm ẩn
đi sự phân tán dữliệu đối với người
dùng.
+...
... thì cơ chế nhận
dạng sẽ phức tạp hơn
- Hệ quản trị CSDL cung cấp cho người dùng cách thay đổi
mật khẩu để tăng cường khả năng bảo mật
Bài 13
Bảo mật thông tin trong các
hệ cơsởdữ liệu
... phân
quyền truy cập?
ã
Là dữliệu của CSDL
ã
Được tổ chức và xây dựng như những dữliệu khác
ã
Được quản lí chặt chẽ, không công khai
ã
Chỉ có người quản trị hệ thống mới có quyền truy cập, ... kí tự khác,
cách kí tự đó một số vị trí xác định trong bảng chữ cái
Thế nào là bảo mật
cơ sởdữ liệu?
ã
Ngăn chặn các truy cập không được phép
ã
Hạn chế tối đa các sai sót của người dùng
ã
...
... công việc: từ việc kiệt
kê các thông tin về một đối
tượng đến chuyeenrt thành
thiết kế một bảng dữ liệu
về đối tượng này.
-Các nhóm trình bày bảng
của mình. Sau đó thống
nhất hơn về các thuộc tính
trong...
... máy tính và một tập các hệ quản trị cơsởdữliệucó ở mỗi trạm
(Kỳ sau: cơsởdữliệu phân tán trong hệ thống Ngân hàng.)
ài liệu tham khảo
* GS.TS Hồ Thuần: Một sốbàigiảng về CSDLPT- Lớp cao ... cho sự phát triển của các hệ phân tán; Hai là công nghệ của CSDLPT
dựa trên hai công nghệ khác đà cócơsở vững chắc từ những năm 70: công
nghệ máy tính và công nghệ CSDL; Không có những cái ... của hệ thống không cho phép một máy tính nào
có thể thực hiện một ứng dụng bởi chính nó.
2
trên cơsở phân tích các thí dụ trên ta đi tới định nghĩa sau:
Một CSDLPT là một bộ su tập các dữ liệu...
... CSDL
hệ thống an ninh (security)
hệ thống ràng buộc toàn vẹn duy trì tính nhất quán của dữ
liệu
hệ thống điều khiển tơng tranh
hệ thống điều khiển khôi phục cơsởdữliệu
từ điển dữliệu ... vẹn dữ liệu.
H Cm H - H S phm H ni17
5.Những cách tiếp cận một CSDL
Mô hình dữliệu là một tập các khái niệm và
ký pháp dùng để mô tả dữ liệu, các mối
quan hệ của dữ liệu, các ràng buộc trên dữ
liệu ... nghĩa dữliệu (DDL):
Cho phép ngời dùng định nghĩa CSDL: cho phép
ngời dùng đặc tả các kiểu và các cấu trúc dữ liệu,
đặc tả các ràng buộc trên các dữliệu lu trữ trong
CSDL.
Từ điển dữ liệu...
... của bảng.
09/01/12
Design: Nguyen Hien Du
17
Một số quy tắc về xây dựng cơsởdữ liệu.
Một số quy tắc về xây dựng cơsởdữ liệu.
Quy tắc 1
Quy tắc 1: Mỗi một trường trong bảng phải mô tả
một loại ... trị 1, 2, 3.
Year(): hàm lấy năm của kiểu dữliệu Date/ time.
Month(): hàm lấy tháng của kiểu dữliệu Date/ time.
Day(): hàm lấy ngày của kiểu dữliệu Date/ time.
IIF( ĐK, Giá trị đúng, Giá ... phải có
một kiểu dữ liệu, kiểu dữliệu
này dùng để định dạng thông tin
của trường đó
B. Một số quy tắc về trường (cột).
09/01/12
Design: Nguyen Hien Du
33
3. Cách thiết lập quan hệ giữa các bảng...
... dùng để lựa chọn dữliệu từ bảng.
Update Query: dùng để cập nhật cho các trường của bảng
dữ liệu nguồn.
Make Table: tạo ra một bảng dữliệu mới.
CrossTab Query: dùng để thống kê dữliệu ở dạng đường ... năng của Select query:
Truy cập dữliệu từ một hoặc nhiều bảng, nhằm
thể hiện một bảng dữliệucó đầy đủ thông tin và
thoả mÃn những điều kiền đề ra.
Thông kê dữliệu từ các bảng trong CSDL nguồn ... Simple Query Wizard:
a.Chức năng:
Tạo ra một bảng dữliệu tại thời điểm chạy
truy vấn. Bảng dữliệu đó được Query lấy từ
một hoặc nhiều bảng có quan hệ với nhau.
Khi sử dụng query wizard ta chỉ...
... đích giảm
dung lượng,lưu trữ, nén dữliệu cũng
góp phần tăng cường bảo mật dữ liệu.
Khi códữliệu dạng nén mới có được
dữ liệu gốc.
Chú ý: các bản sao dữliệu thường
được mã hóa và nén bằng ... cách
khác đó là nén giảm
d liệu để giảm dữ
liệu bộ nhớ lưu trữ
bộ nhớ đó.
Thuyết trình:
Mã hóa độ dài hàng loạt là cách
nén dữliệu khi trong tệp có các dữ
liệu được lặp lại liên tiếp.
VD: ... Bài giảng:
Bảo mật thông tin trong các hệcơsởdữliệu
Giảng viên hướng dẫn: Thầy Trần Doãn Vinh.
Sinh viên : Lê Văn Đảm.
I. Mục đích yêu cầu chung:
• Bảo mật là những vấn dề chung của các hệ...