Cac điều kiên gia định va 1 | Các đối tượng và các tiến trình có thể được tạo lập và hủy bỏ có tính chất động trong suốt quá trình tồn tại của hệ 2 | Các đối tượng và các tiến trình có t
Trang 1BAO CAO TIEU LUAN
DE TAT:
HOAN THIEN KY THUAT DAM BAO GAN BO DU’
LIEU TREN CAC WEBSITE KHI CAP NHAT CSDL ANG NGON NGU’ ASP TREN MANG INTERNET
Trang 2
+ NOI DUNG TRINH BAY
= CAC KHAI NIEM VE HE TIN HOC PHAN TAN
“ SỰ GẮN BÓ THÔNG TIN TRONG CƠ SỞ DỮ LIỆU
= KY THUAT DAM BAO GAN BO DU LIEU TRONG CAC WEBSITES KHI CAP NHAT CO
SO DU LIEU BANG NGON NGU ASP TREN MANG INTERNET
=" KET LUAN
Trang 3CAC KHAI NIEM VE HE TIN HOC
4 PHAN TAN
“ Định nghĩa hệ tin học phần tân
“ Ưu điểm và hạn chế của hệ thống phân
tán
“ Nguyên tắc xây dựng hệ phân tán
“ Điều kiện của hệ phần tán
Trang 4
Định nghĩa hệ tin học phân
4 tan
=" He tin hoc phan tan là hệ thong xu ly
thong tin bao gom nhiéu bộ xử lý hoặc
các bộ xử lý năm ở các vi tri khác nhau
và được liên kết với nhau thông qua phương tiện viên thông dưới sự điều
khiển thống nhất của hệ điều hành
Trang 5Định nghĩa hệ tin học phân
Trang 6
Ưu điểm và hạn chế của hệ
“ Ưu điểm:
“" Chia sẻ tải nguyên
" Tang toc độ tính toán
Trang 7Nguyên tắc xây dựng hệ phan
Trang 8
4 Điều kiện của hệ phân tán
"= Dé dam bao hoạt động thì các hệ thống
kết nỗi với nhau phải thỏa mãn hai điều kiện cơ bản sau đây:
“ Bất ky một hệ thống thành phan nảo (hệ cục
bộ) đều có thể liên lạc thông suốt với các hệ
thống thành phần khác
“ Mỗi một hệ thống cục bộ được đặc trưng bằng
một tên duy nhất và tên này có thể được
nhận biết bởi các hệ thống viên thông
Trang 9SU GAN BO THONG TIN TRONG
Trang 10Cac điều kiên gia định va
4 thực tế
“ Các điêu kiện giả định:
“ Ta có một tập hợp các thông tin nào đó có thể
được truy cập bởi một tập các tiến trình
= Số lượng các thông tin có thể truy cập được và
các tiến trinh có nhu cầu thông tin là con số cố
Trang 11Cac điều kiên gia định va
1 | Các đối tượng và các tiến trình có thể được tạo lập và hủy bỏ có tính chất
động trong suốt quá trình tồn tại của hệ
2 | Các đối tượng và các tiến trình có thể được phân tán trên các trạm khác nhau,
liên hệ với nhau qua hệ thống viễn thông Do vậy, ta không thể xác định trạng thái thời điểm của hệ vì lý do độ trễ đường truyền giữa các trạm và tính không tương thích giữa các điểm quan sát trong trạm đó
3 | Hệ thống viễn thông và các tiễn trình là các đối tượng có thể xảy ra các sự cổ
về kỹ thuật
Trang 12
+ Tác động và giao dịch
“ Các đôi tượng của hệ quan hệ với nhau
bởi một tập các ràng buộc toàn vẹn
“ Trang thái của hệ thỏa mãn một tập các ràng buộc toàn vẹn gọi là trạng thai gan bo
“ Trạng thái của hệ chỉ được xác định ở mức quan sát cho trước
Trang 13Hệ thống | Mỗi giao địch được cầu tạo từ một dãy các tác động được thể
hiện như sau: Nếu hai tác động À và B thuộc hai giao dịch khác
nhau được thực hiện bởi hai tiến trình thì hiệu ứng tông quát của
chúng sẽ là hiệu ứng của dãy CA ,B) hoặc là (B,A)
Trang 14
Tac dong cua su co doi với việc gắn bó dữ liệu
“ Các sự cố gây ảnh hưởng đến gắn bó dữ liệu:
STT Loại sự cố Nguyên nhần
1 Sự cố giao dich Do một lỗi nào đó trong bản thân giao dich gây nên
2 Sự cố vị trí Do một lỗi phát sinh trong quá trình vận hành hệ
thống Lỗi này có thể xuất phát từ các thiết bị phần
cứng.Khi bị sự cố hệ thống lập tức ngừng hoạt động Hệ thống chương trình, đặc biệt là các chương trình điều
khiển cũng có thể sinh ra lỗi Đó là các lỗi đo thuật toán hoặc do viết lệnh sai, đo lưu trữ chương trình hay do
virus Các lỗi này thường là ở các chường trình và ở cơ
sở đữ liệu
3 Sự cố phương tiện Do sự cố của các thiết bị lưu trữ thứ cấp dùng để lưu cơ
sở đữ liệu Khi có sự cỗ này thì một phần hoặc tất cả cơ
sở đữ liệu trên thiết bị đó được xem như bị hủy hoại
Trang 15
2”m
Tác động của su CO đồi với
việc găn bó dữ liều
Sự cỗ giao dịch Hủy bỏ giao dịch, sau đó đặt lại cơ sở đữ liệu về trạng
thái của nó trước khi khởi động giao dịch này
3 | Sự cỗ phương tiện Được xem như những vẫn đề cục bộ của một vị trí, vì
vậy không xem xét trong trường hợp các hệ thống phan tan
4 |Sựcôđườngtruyền | Sử dụng bộ đếm thời gian và cơ chế quá han va theo
đõi xern đã qua bao lâu kế từ khi vị trí gởi không nhận
được thông điệp trả lời của vị trí đên
Trang 171 | Nếu một tiễn trình bị sự cỗ trước khi kết thúc một giao dịch T nhưng lại sau
các thay đỗi cần thiết của T thì hệ là gắn bó
2 | Nếu một tiến trình bị sự cố trước khi kết thúc một giao dịch T nhưng lại trước
các thay đôi cần thiết của T thì hệ là gắn bó
3 | Nếu một tiễn trình bị sự cỗ trước khi kết thúc một giao dịch T nhưng lại điển
ra trong quá trình đang thực hiện các thay đỗi của T thì hệ là không gắn bó
Trang 19
+
KỸ THUẬT DAM BAO GAN BO DU LIEU
TRONG CAC WEBSITES KHI CAP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG TNTERNET
Trang 22
= Dé dam bảo duy trì sự gắn bó mạnh, người ta
đã đề xuất các giải pháp kỹ thuật khác nhau
“ Trong phạm vi bảo cáo này chỉ trình bay
phương pháp đảm bảo gắn bó mạnh trên cơ
SỞ thuật toàn luân phiên
" Với đối tượng cần đặc trưng, thì thông tin biểu
hiện vẽ nó la duy nhất đúng ở thời điêm được
phép truy cập bang các trình duyệt có xét đến do
trề va sự cổ có thể của hệ thống viên thông
Trang 23Cơ sở kỹ thuật của hệ thống thong
tin trên Internet
duyệt web (IE, Netscape)
Mô hình thể hiện mối quan hệ giữa hệ quản trị cơ sở
dữ liệu và công cụ tạo web:
Trang 24Cơ sở kỹ thuật của hệ thống thong
tin trên Internet
+
“ Việc kết nối cơ sở dữ liệu có thể thực
hiện theo hai cách:
" Theo su kién Application_OnStart
“ 7rên tưng trang web động khi có yêu cau
su’ dung
Trang 25Cơ sở kỹ thuật của hệ thống thong
tin trên Internet
Dim connmectionString ‘as String
‘Create a connection string
‘You oan edit connectionString variable to set your SOL server, login LD and password
commectionString = "Provider=SQLOLEDB: Data Source=MyServer,
Initial Catalogp=MyDatabase; User ID=MyUID;
Password=MIyPasswor d,"
‘Create connection object}
set cum = Server CreateObject“ ADODB Connection”)
Trang 26Cơ sở kỹ thuật của hệ thống thong
tin trên Internet
= Cac nhirana thitc aiuan trana trona aia trinh
1 | BeginTransaction <name> | Bắt đầu một giao dịch có tên là zze trên một
liên kết
2 |End Ranh giới kết thúc giao dịch
bắt đầu giao địch
4 | Rollback Khôi phục lại toàn bộ các thay đôi của giao dịch
tế từ khi nó bắt Hầu thực hiện
Trang 27
Giải pháp đảm bảo gắn bó dữ liệu trên
| Các hệ quản trị cơ sở dữ liệu (DBRMIS) |
Hédiéuhanh ff | Hé diéu hanh
may Server may Client
Trang 28Giải pháp đảm bảo gắn bó dữ liệu trên
Trang 29Giải pháp đảm bảo gắn bó dữ liệu trên
Có bao nhiêu cơ sở dữ liệu trong website thi can
có bấy nhiêu đối tượng cần dam bảo gắn bó dữ
=" Cho phép các thao tác đọc dữ liệu trong các cơ sở
dữ liêu diên ra đồng thời
Trang 30Giải pháp đảm bảo gắn bó dữ liệu trên
cac hệ thống website
Bat dau giao dich
Thông điệp Backup di liéu
Trang 31
Giải pháp đảm bảo gắn bó dữ liệu trên
Dim sirQuery ‘as String
‘Create a query string strQuery =“UPDATE Products SET P_Name = ‘Samsung LCD 32’ WHERE P_ id= 1”
set strQuery = Nothing
Trang 32
4 KET LUAN
" CÁC KHÁI NIEM VE HE TIN HOC PHAN TAN
= SU GAN BO THONG TIN TRONG CSDL
= KY THUAT DAM BAO GAN BO DU LIEU
TRONG CAC WEBSITES KHI CAP NHAT
CSDL BANG NGON NGU ASP TREN MANG INTERNET
Trang 33
XIN CHAN THANH
CAM ON!