... lưu cơsởdữ liệu. Nếu như dữ
liệu hay cơsởdữliệu bị hư thì ta có thể dùng bản sao lưu (backup) này để khôi phục lại cơsở
dữ liệu bị mất.
I. SAO LƯU CSDL:
Sao lưu (backup) 1 cơsởdữliệu ... (RECOVERY)
CƠ SỞDỮLIỆU (CSDL)
Những nguyên nhân gây ra mất dữ liệu:
• Đóa cứng hư
• Vô ý hay cố ý sửa đổi dữliệu như xóa hay thay đổi dữ liệu.
• Trộm cắp
• Virus
Để tránh việc mất dữ liệu, chúng ... nhưng
khi đọc đến dữliệu thứ ba thì nó thấy dữliệu này đã được thay đổi rồi do đó nó sẽ roll back
( trả về dữliệu ban đầu khi chưa thực hiện giao dịch) để nhất quán dữ liệu.
restore database...
... tâm đến thiết kế xây dựng các cơsởdữ liệu. Ngày nay có rất nhiều
mô hình Cơsởdữ liệu, mỗi mô hình đều có ưu nhược điểm của mình,
tuy nhiên mô hình Cơsởdữliệu quan hệ (Relational data Model) ... được thể hiện bằng Dữliệu ( Data) ghi trên dạng tải nào đó. Bởi
vậy khi ta nói quản lý thông tin là Quản lý dữ liệu.
2. Khái niệm về cơsởdữliệu và Hệ quản trị cơsởdữ liệu
Trong những năm ... đủ lớn.
b) Hệ quản trị Cơsởdữliệu (Database Management System)
Hệ quản trị cơsởdữliệu là một bộ các chương trình cho phép tạo
lập và xử lý
Hệ quản trị cơsởdữliệu được coi như một bộ...
... mãn các yêucầu nói trên , đặc biệt là yêucầu thứ ba. Đó là
mô hình: Xây dựng tầng cơsởdữliệu trung gian và Sử dụng cơ chế sẵn có trong cơsở
dữ liệu.
1.3.1. Xây dựng tầng cơsởdữliệu trung ...
phần mềm cơsởdữliệu Oracle để truy nhập tới cơsởdữliệu nằm trên đĩa cứng của
máy tính cá nhân đó. Từ khi các thành phần ứng dụng, phần mềm cơsởdữliệu và bản
thân cơsởdữliệu cùng ... công ty Mysql AB của Thụy Điển. Nó là
hệ thống quản trị cơsởdữliệu (DBMS) cho các cơsởdữliệu quan hệ (vì vậy, Mysql là
một RDBMS). Cơsởdữliệu là một tập hợp các dữliệucó liên quan...
... thái cơsởdữliệu hoặc là ảnh
(snapshot) củacơsởdữ liệu
■ Việc phân biệt giữa lược đồ cơsởdữliệu và trạng thái cơ
sởdữliệu là rất quan trọng
Chức năng của một hệ quản trị cơsởdữ liệu
Tài ... CSDL
Bài giảng cơsởdữliệu - Nguyễn Hải Châu 8 / 54
■ Trong một mô hình dữliệu cần phải phân biệt rõ giữa mô
tả củacơsởdữliệu và bản thân cơsởdữ liệu
■ Mô tả của một cơsởdữliệu được gọi ... ta gọi cơsởdữliệu và hệ quản trị cơsởdữliệu bằng
một thuật ngữ chung là hệ cơsởdữ liệu.
Lược đồ và trạng thái cơsởdữ liệu
Tài liệu tham khảo
Mở đầu
Khái niệm cơ bản
Khái niệm cơ bản
Hệ...
...
(0,1)
3) Length: Chiều dài của trờng dữliệu
4) Precision: Độ chính xác của trờng dữliệu
5) Allow null có giá trị null hay không
Nên nhớ rằng trờng dữliệu nào là khoá thì nó nhất định ... trong là trờng dữliệu (khoá) chỉ tồn tại duy nhất trong hàng dữ
liệu của một table. Khoá trong không chấp nhận giá trị NULL
+ Foreign key :
Khoá ngoài là 1 hay nhiều trờng dữliệu đợc thiết ... chọn các tên cột dữliệu
(field_name) trong các bảng đà đợc chọn để đa ra trong Views .(hình sau)
Sau khi chọn xong các cột dữ liệu, SQL server tự động biên dịch các thao
tác của bạn thành...
...
(0,1)
3) Length: Chiều dài của trờng dữliệu
4) Precision: Độ chính xác của trờng dữliệu
5) Allow null có giá trị null hay không
Nên nhớ rằng trờng dữliệu nào là khoá thì nó nhất định ... trong là trờng dữliệu (khoá) chỉ tồn tại duy nhất trong hàng dữ
liệu của một table. Khoá trong không chấp nhận giá trị NULL
+ Foreign key :
Khoá ngoài là 1 hay nhiều trờng dữliệu đợc thiết ... chọn các tên cột dữliệu
(field_name) trong các bảng đà đợc chọn để đa ra trong Views .(hình sau)
Sau khi chọn xong các cột dữ liệu, SQL server tự động biên dịch các thao
tác của bạn thành...
... cơsởdữliệu này có thể được
thực hiện bởi người sử dụng cuối trên chính hệ thống của họ để truy nhập
các cơsởdữliệu cục bộ nhỏ cũng như kết nối với các cơsởdữliệu lớn hơn
trên cơsởdữ ... cơsởdữliệu phân tán lại giả định bản
thân cơsởdữliệucó ở trên nhiều máy khác nhau.
CẤU HÌNH CƠSƠDỮLIỆU CLIENT/SERVER
2.1 Tổng quan về cấu trúc Client/Server
Trong mô hình cơsởdữliệu ... trữ cơsởdữ liệu.
Trong mô hình này, các thành phần xử lý ứng dụng trên hệ thống Client
đưa ra yêucầu cho phần mềm cơsởdữliệu trên máy client, phần mềm
này sẽ kết nối với phần mềm cơsở dữ...
...
Tạo cơsởdữliệu MDT
Tại đây, SQL Server Express đã được cài đặt và được cấu hình. Bước cuối
cùng là tạo một cơsởdữliệu mới trong MDT. Để thực hiện điều này, mở
Hình 22: Tạo một cơsởdữ ... cài đặt theo phần
cứng, vị trí hay vai trò của máy tính, thì bạn có thể thực hiện với MDT bằng
cách sử dụng cơsởdữliệu MDT. Cơsởdữliệu MDT cơ bản là một phiên
bản file CustomSettings.ini ...
Hình 21: Tạo một cơsởdữliệu MDT mới: bước 3
Trên trang SQL Share, đánh tên chia sẻ của deployment share để WinPE có
thể thiết lập kết nối với cơsởdữliệu SQL Server bằng thẩm...
... thuộc tính của X
Nếu , dk1 xác lập trên các thuộc
tính của X, dk2 xác lập trên các thuộc tính của Y.
Nếu dk1 xác lập trên các thuộc tính của X và dk2
xác lập trên các thuộc tính của X∪Y
dkYQXQYQXdkXQ ... Đại học CNTT 3
1. Giới thiệu (1)
Mục đích:
Giảm thời gian xử lý câu hỏi, giảm khối lượng dữ
liệu trung gian.
Kết hợp giữa các phép tích, phép kết với phép
chọn với phép chiếu.
Ví dụ:
])[):((
])[:)((
201
021
CQaAQ
CaAQQ
=+
=+
Khoa ... A, B là tương
đương nếu có cùng một tình trạng CSDL thì đều cho
một kết quả.
2.1.2 Tính chất của phép kết và phép tích
Phép kết
Giao hoán
Kết hợp
Phép tích
Giao hoán:
Kết hợp:
1221
QQQQ
dkdk
=
3
2
2
1
13
2
2
1
1
)()(...