Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
711,38 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG - - TIỂU LUẬN Môn: HỆ PHÂN TÁN Đề tài: HOÀN THIỆN KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU TRONG CÁC WEBSITE KHI CẬP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG INTERNET GVHD: PGS TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Chuyên ngành: Khoa học máy tính Khóa: 2008 - 2011 ĐÀ NẴNG, 08/2009 LỜI NÓI ĐẦU - Hiện nay, công nghệ thông tin mối quan tâm hàng đầu Việt Nam toàn giới Chính mối quan tâm làm nên cách mạng khoa học công nghệ Khởi đầu cho cách mạng khoa học công nghệ hình thành phát triển hàng loạt máy vi tính phương tiện xử lý thông tin khác Với phát triển nhanh chóng khoa học máy tính nhu cầu trao đổi thông tin hoạt động xã hội đòi hỏi phát triển đồng phương tiện truyền thông Các thành tựu ngành khoa học trí tuệ góp phần quan trọng vào việc thay đổi mặt giới bề mặt lẫn chiều sâu Việc ứng dụng thành tựu công nghệ đại trở thành vấn đề chủ chốt, quan trọng, định thành bại thành phần tham gia vào lĩnh vực hoạt động giới từ kinh tế, văn hóa, trị đến quân Trên thực tế, xu hướng kỹ thuật hình thành, xu hướng phân tán thành phần tạo nên hệ tin học theo hướng tiếp cận nơi sử dụng sản xuất thông tin sở mạng máy tính Nhằm khai thác có hiệu toàn hệ, vấn đề quan trọng hàng đầu cần tính đến tài nguyên chiến lược khai thác, sử dụng chúng cách có hiệu Hiện hệ thống thông tin mạng phổ biến website mua bán máy tính, đăng ký thi thi qua mạng, website thương mại điện tử, quan tâm lớn Trong phạm vi báo cáo trình bày vấn đề đảm bảo gắn bó liệu cho website cập nhật liệu ngôn ngữ ASP Được giúp đỡ tận tình PGS.TS Lê Văn Sơn bạn hoàn thành báo cáo Tuy nhiên thời gian kiến thức có hạn nên báo cáo chắn nhiều khuyết điểm, mong nhận góp ý Thầy giáo bạn Cho phép bày tỏ lòng biết ơn PGS.TS Lê Văn Sơn bạn ủng hộ, giúp đỡ hoàn thành báo cáo Trân trọng cảm ơn ! Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang CHƯƠNG CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN 1.1 Định nghĩa hệ tin học phân tán Hệ tin học phân tán hệ thống xử lý thông tin bao gồm nhiều xử lý xử lý nằm xa vị trí khác liên kết với thông qua phương tiện viễn thông điều khiển thống hệ điều hành Hệ phân tán tập hợp bao gồm xử lý vi xử lý với nhớ đồng hồ độc lập Điều đồng nghĩa với việc xử lý không sử dụng chung nhớ đồng hồ Trong hệ tin học phân tán, tính toán tính nhiều xử lý hay vi xử lý hệ thống đa xử lý Như hệ thống hệ tin học phân tán đòi hỏi hệ thống phải trang bị nhớ cục Các xử lý trao đổi thông tin qua hệ thống đường truyền khác cáp chuyên dụng, bus trao đổi, đường điện thoại, cáp quang, vv Khác với hệ thống máy đơn, mạng máy tính tập hợp thiết bị đầu cuối kết nối với thông qua hệ thống đường truyền Các thiết bị đầu cuối máy tính đa dạng, bao gồm tập hợp máy tính, thiết bị chuyên dụng, thiết bị truyền tin, thiết bị tiếp nhận hiển thị thông tin Hệ thống mạng máy tính điều khiển hệ điều hành mạng Hệ thống tin học hệ tập trung hệ phân tán Căn vào thành phần hệ tin học, ta nhận thấy hệ tin học bao gồm bốn thực thể sau: Các hệ thống phần mềm Hệ thống truyền thông Hình Tập hợp phần cứng Hệ thống liệu Các thực thể hệ tin học phân tán GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang Trong hệ tin học phân tán, cấu hình phần cứng mạng bao gồm xử lý có cấu tạo hoàn toàn khác khả năng, tốc độ thiết kế cho chức khác Chúng xử lý, trạm làm làm việc, máy tính tập trung máy tính điện tử vạn lớn Chúng gọi tên khác trạm, node vào ngữ cảnh mà nêu Ngoài hệ thống phần cứng, phần mềm, liệu hệ phân tán có hệ thống truyền thông mô tả Song điều để phân biệt hệ tin học phân tán với mạng máy tính hệ điều hành mạng nguyên tắc xây dựng hệ 1.2 Các thành phần hệ tin học phân tán Các thành phần hệ tin học phân tác phản ánh bảng sau: Thành phần STT Bộ xử lý dùng cho máy tính lớn máy trung Bộ vi xử lý Bộ xử lý hay vi xử lý với nhớ Bộ xử lý hay vi xử lý với nhớ kèm theo vài nhớ truy cập nhanh Máy lớn, trung hay vi tính hoàn chỉnh với điều kiện không sử dụng đồng hồ chung Trạm làm việc mạng máy tính Thiết bị đầu cuối mạng Các hệ thống tin học đóng vai trò nút trung chuyển Các mạng cục hoạt động độc lập mạng lớn 1.3 Ưu điểm hạn chế hệ thống phân tán 1.3.1 Ưu điểm Chia xẻ tài nguyên: Chia xẻ tài nguyên hệ thống phân tán cung cấp chế để chia xẻ tập tin vị trí xa, xử lý thông tin sở liệu phân tán, in ấn vị trí xa, sử dụng thiết bị xa để thực thao tác… GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang Tăng tốc độ tính toán: Hệ thống phân tán cho phép phân chia việc tính toán nhiều vị trí khác để tính toán song song An toàn: Nếu vị trí hệ thống phân tán bị hỏng, vị trí khác tiếp tục làm việc mà không ảnh hưởng đến toàn hệ thống Thông tin liên lạc với nhau: Có nhiều lúc, chương trình cần chuyển đổi liệu từ vị trí sang vị trí khác Khi vị trí nối kết với hệ thống mạng, việc trao đổi liệu diễn dễ 1.3.2 Hạn chế Giá phát triển phần mềm cao: Do khó khăn cài đặt hệ thống phân tán, giá thành tăng lên Dễ mắc lỗi hơn: Vì trạm hệ phân tán làm việc song song, khó đảm bảo thuật toán thực tất trạm Do mà số lỗi tăng lên Khối lượng xử lý tăng: Hệ thống phân tán cần truyền nhiều thông báo, nhiều tính toán phụ Do khối lượng xử lý tăng lên so với hệ thống tập trung 1.4 Nguyên tắc xây dựng hệ phân tán Chia sẻ tài nguyên: Thực tế phát triển mạng máy tính đặt vấn đề lớn cần phải dùng chung tài nguyên Một tiến trình trạm cung cấp tài nguyên dùng chung trạm khác Liên lạc: Khi hệ thống mắc nối với nhau, thực thể hệ trao đổi thông tin với Tin cậy: Một trạm hệ bị cố không làm cho toàn hệ ảnh hưởng, mà ngược lại, công việc phân cho trạm khác đảm nhận Ngoài ra, trạm bị cố tự động phục hồi lại trạng thái ban đầu trước có cố hay trạng thái ban đầu Tăng tốc: Đây khái niệm phân tán tải Một tính toán lớn đó, sử dụng trạm thời gian cho kết lâu Tính toán chia nhỏ thực song song trạm Điều cần thiết trạm tải GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 1.5 Điều kiện hệ phân tán Để đảm bảo hoạt động hệ thống kết nối với phải thỏa mãn hai điều kiện sau : Bất kỳ hệ thống thành phần (hệ cục bộ) liên lạc thông suốt với hệ thống thành phần khác Mỗi hệ thống cục đặc trưng tên tên nhận biết hệ thống viễn thông 1.6 Sự khác hệ tin học phân tán hệ tin học Sự khác hệ tin học phân tán hệ tin học “hệ thống truyền thông Các hệ thống phần mềm Hệ thống truyền thông Tập hợp phần cứng Hệ thống liệu Các thực thể hệ tin học Các thực thể hệ tin học phân tán Các máy tính đơn nối vào lại với thành hệ thống mạng hệ thông gọi hệ tin học phân tán U3 U2 M3 U4 M4 M2 HÖthèng truyÒn th«ng U1 M1 U5 Un M5 Mn H×nh I-5 HÖthèng m¹ ng m¸ y tÝnh H×nh I-5 HÖthèng m¹ ng m¸ y tÝnh GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang CHƯƠNG KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU TRONG CÁC WEBSITES KHI CẬP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG INTERNET 2.1 Đặt vấn đề Hiện tại, mạng Internet hệ thống thông tin hệ thống cung cấp tin tức, hệ thống kinh doanh thương mại điện tử xây dựng sở công cụ tạo web kết hợp với số hệ quản trị sở liệu có sẵn thị trường SQL Server, Oracle, MySQL, Các hệ hình thành dạng websites mang tính chất thông tin theo mô hình Client/Server tỏ hữu dụng việc tra cứu thông tin với độ gắn bó liệu không thiết phải gắn bó mạnh Mô hình tổng quan hệ thống website mô tả hình vẽ sau: Hình-1: Mô hình tổng quan hệ thống website Các hệ thống thông tin Internet với truy cập đồng thời bao gồm việc đọc ghi liệu đan xen phải nâng cấp để đáp ứng yêu cầu quán cho người sử dụng thông qua trình duyệt Chính thế, việc nghiên cứu hoàn thiện hệ giải pháp kỹ thuật giai đoạn thiết kế nhằm đảm bảo liệu đạt kết mạnh cần thiết Để đảm bảo trì gắn bó mạnh, người ta đề xuất giải pháp kỹ thuật khác công bố Trong phạm vi báo cáo trình bày phương pháp đảm GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang bảo gắn bó mạnh sở thuật toán luân phiên cho cập nhật hệ phân tán triển khai cho hệ thống website Mục tiêu giải pháp nghiên cứu phải thỏa mãn yêu cầu với đối tượng cần đặc trưng, thông tin biểu thời điểm phép truy cập trình duyệt có xét đến độ trễ cố hệ thống viễn thông 2.2 Cơ sở kỹ thuật hệ thống thông tin Internet Việc truy cập vào thông tin hệ thống website Internet khái quát hóa hình vẽ Đây hệ thống truy cập từ trình duyệt thể kiến trúc n-bên với chương trình ứng dụng công bố nhiều tài liệu tin học khác Chương trình duyệt web (IE, Netscape) URL HTML Các hệ thống thông tin dạng website Gọi truy vấn HTML Các giao diện với thông tin (CSDL) Truy vấn Các Hình – 2: Truy cập thông tin từ trình duyệt Nơi chứa thông tin (các files) Các hệ thống xây dựng mạng Internet bao gồm máy chủ kết nối với qua mạng viễn thông, ví mạng điện thoại công cộng Khi thiết kế người ta thường dựa vào hệ quản trị sở liệu có sẵn với ngôn ngữ SQL sử dụng để kiểm nghiệm tính tương tác hai đối tượng server client Mối quan hệ hệ quản trị sở liệu công cụ tạo web mô tả hình Programs (Trên công cụ tạo web động) ADO (ActiveX Data Object) DBMS (SQL Server, Oracle, MySQL ) Hình – 3: Mô hình quan hệ công cụ hệ quản trị sở liệu Việc kết nối sở liệu thực theo hai cách: Theo kiện Application_OnStart Trên trang web động có yêu cầu sử dụng GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang Trong trường hợp thứ cách thức mở sở liệu vấn đề đáng quan tâm đối tượng Connection trì kết nối cho toàn website Ngược lại cách thứ hai, sở liệu mở theo chế độ Shared dùng chung Trong chế độ này, sở liệu xem tài nguyên dùng chung Đoạn lệnh sau cho phép hình dung chế mở sở liệu công cụ tạo web động ADO Trong công cụ tạo web định hướng sử dụng để thiết kế hệ thống, thuật toán điều khiển đồng thời để đảm bảo việc gắn bó liệu triển khai dạng khóa truy vấn hay cập nhật sở liệu adLockReadOnly, adLockPessimistic, adLockOptimistic, adLockBatchOptimistic với đối tượng ADODB.RecordSet chế độ mở kết nối đến sở liệu sau adModeShareDenyNone, adModeShareExclusive, adModeShareDenyWrite, adModeShareDenyRead, adModeReadWrite, adModeWrite , với đối tượng ADODB GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang Connection triển khai nhằm đảm bảo gắn bó liệu Optimistic locking cập nhật cách thay đổi đối tượng Field Khi sử dụng Optimistic locking, ADO không khóa ghi Lưu thay đổi ghi cách chuyển sang ghi sử dụng phương thức Update.Phương thức dẫn đến khóa ghi, kiểm tra phương thức Update có thành công hay không Nếu không chuyển qua chế độ thử lại Optimistic locking chuyển thành Pessimistic locking giao dịch sử dụng Vì giao dịch khóa liệu nên người dùng cập nhật liệu, thay đổi liệu giao dịch thực xong Như trình bày phần trước báo cáo tính toàn vẹn sở liệu vô quan trọng việc đảm bảo gắn bó liệu Chính thế, thiết kế sở liệu cần phải thực tạo ràng buộc sở liệu trình tạo table liệu Việc tạo ràng buộc bảng tạo câu lệnh giao diện người sử dụng Thêm vào có cố hệ quản trị sở liệu cần phải thực biện pháp khắc phục xử lý cố để đảm bảo tính gắn bó liệu Trong tình hệ sở liệu cung cấp giao dịch (Transaction) để triển khai Các phương thức quan trọng trình thiết kế hệ thống cập nhật sở liệu giao dịch với thao tác tương ứng bảng sau: STT Tên gọi Thuyết minh BeginTransaction Bắt đầu giao dịch có tên name liên kết End Ranh giới kết thúc giao dịch Commit Khẳng định tất thay đổi kể từ thời điểm bắt đầu giao dịch Rollback Khôi phục lại toàn thay đổi giao dịch kể từ bắt đầu thực Từ phương thức người phát triển hệ thống cần lựa chọn sử dụng thích hợp để phát triển hệ thống thông tin nhằm đảm bảo vấn đề gắn bó liệu GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 2.3 Giải pháp đảm bảo gắn bó liệu hệ thống website Việc nghiên cứu tìm giải pháp hữu hiệu nhằm đảm bảo gắn bó thông tin điều kiện lượng truy cập lớn, truy cập diễn đồng thời mang tính ngẫu nhiên việc đọc ghi đan chen lẫn Sau xem xét phương diện phầm mềm sở hệ điều hành, hệ quản trị sở liệu, công cụ tạo web động với vấn đề gắn bó liệu, vấn đề lại phải nghiên cứu phát triển hàm, thủ tục người dùng Các hàm thủ tục đóng vai trò sở cho việc lập chương trình hệ thống thông tin Hình sau cho phép hình dung lớp hỗ trợ giải có tính chất kỹ thuật cho vấn đề gắn bó liệu Các chương trình ứng dụng Các ngôn ngữ lập trình công cụ hỗ trợ Các hệ quản trị sở liệu (DBMS) Hệ điều hành máy Server Hệ điều hành máy Client Hệ điều hành mạng máy tính Hình – 4: Cấu trúc lớp việc giải vấn đề gắn bó Nội dung giải pháp kỹ thuật thể sở giao dịch trực tuyến trình bày thông qua hình vẽ Trong toàn thời gian giao dịch chuyển từ trạng thái gắn bó đến trạng thái gắn bó thông tin Do đó, vấn đề gắn bó hệ thống giải vấn đề quản lý giao dịch có nhiều truy cập diễn đồng thời, đặc biệt truy cập để thay đổi thông tin GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 10 Trước cập nhật (thay đổi) Gắn bó Không gắn bó Sau cập nhật (thay đổi) Hình – 5: Trang thái liệu cập nhật Trong trình thiết kế hệ thống thông tin cần quan tâm tới số điểm sau: Có sở liệu website cần có nhiêu đối tượng cần đảm bảo gắn bó liệu Cần thiết lập tính toàn vẹn bảng sở liệu Xác định thời gian mà giao dịch chiếm giữ cở liệu Nếu thời gian cho phép cần phải giải phóng việc chiếm dụng để trả lại tài nguyên dùng chung cho giao dịch khác truy cập Cho phép thao tác đọc liệu sở liệu diễn đồng thời Sơ đồ hoạt động hệ thống thể hình vẽ Sơ đồ giới hạn vấn đề truy cập điều kiện nhiều truy cập đồng thời từ xa Việc khóa (cài then) diễn mức trường liệu Trường hợp thực thao tác ghi mà bị cố hệ thống thực khôi phục liệu từ backup cách tự động Trường hợp giao dịch thành công hệ quản trị sở liệu thực phép xóa backup để giải phóng tài nguyên Vấn đề an toàn liệu thực qua phép kiểm tra tên đăng nhập mật khẩu, quyền người dùng hệ quy tắc logic hệ quản trị sở liệu GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 11 Hình – 6: Sơ đồ hoạt động hệ thống GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 12 Đoạn chương trình sau mô tả trình thực cập nhật liệu có sử dụng giao dịch (transaction) Để triển khai xây dựng hệ thống thông tin, website công cụ tạo web động, yếu tố việc đảm bảo gắn bó liệu cần xem xét từ khâu thiết kế ban đầu Các yếu tố Connection, RecordSet, Transaction, Command, Dataset với kỹ thuật cần nghiên cứu nhằm đảm bảo vấn đề gắn bó liệu hệ thống GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 13 KẾT LUẬN Trong báo cáo trình bày vấn đề gắn bó liệu hệ phân tán sau: Định nghĩa hệ tin học phân tán ưu điểm hạn chế hệ tin học phân tán Nguyên tắc xây dựng hệ phân tán, điều kiện hệ phân tán Giúp cho người đọc hiểu phần tác động giao dịch Tác động cố vấn đề gắn bó liệu hệ phân tán: đề cập đến loại cố, nguyên nhân gây loại cố cách khắc phục chúng Đề giải pháp nhằm xử lý cố, hiểu xảy cố hệ thống có đảm bảo việc gắn bó liệu hay không Xét ASp PHP thương mại ASP ăn đứt PHP ASP dễ quản lý xử lý liệu ASP có ngôn ngữ lập trình dễ hiểu site thương mại lớn dùng ASP Nhưng số người dùng dùng PHP nhiều ASP: chi phí thuê server host PHP rẻ so với ASP GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 14 TÀI LIỆU THAM KHẢO Lê Văn Sơn, Hệ tin học phân tán, NXB Đại học Quốc Gia TP.Hồ Chí Minh, 2002 Lê Văn Sơn, Giáo trình Hệ tin học phân tán cho học viên Cao học CNTT, Đại học Đà Nẵng, Đà Nẵng, 2001 Lê Văn Sơn, Giáo trình hệ điều hành, Đại học Đà Nẵng, Đà Nẵng,1998 Nguyễn Thúc Hải, Mạng máy tính hệ thống mở, Nhà xuất giáo dục, 1997 Bài viết nhóm tác giả Lê Văn Sơn, Phạm Đình Hân, Gắn bó liệu hệ thống thông tin đào tạo Đại học Cao đẳng mạng Internet Bài viết nhóm tác giả Lê Văn Sơn, Nguyễn Hữu Hải, Phát triển phương pháp gắn bó liệu điều kiện có cố hệ thống thông tin đăng ký mạng Internet/Intranet GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó liệu website giới thiệu bán sản phẩm ASP Trang 15 MỤC LỤC CHƯƠNG CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN 1.1 Định nghĩa hệ tin học phân tán 1.2 Các thành phần hệ tin học phân tán 1.3 Ưu điểm hạn chế hệ thống phân tán 1.3.1 Ưu điểm 1.3.2 Hạn chế 1.4 Nguyên tắc xây dựng hệ phân tán 1.5 Điều kiện hệ phân tán 1.6 Sự khác hệ tin học phân tán hệ tin học CHƯƠNG KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU TRONG CÁC WEBSITES KHI CẬP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG INTERNET 2.1 Đặt vấn đề 2.2 Cơ sở kỹ thuật hệ thống thông tin Internet 2.3 Giải pháp đảm bảo gắn bó liệu hệ thống website GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức [...]... hệ phân tán 3 1.5 Điều kiện của hệ phân tán 4 1.6 Sự khác nhau giữa hệ tin học phân tán và hệ tin học 4 CHƯƠNG 2 KỸ THUẬT ĐẢM BẢO GẮN BÓ DỮ LIỆU TRONG CÁC WEBSITES KHI CẬP NHẬT CƠ SỞ DỮ LIỆU BẰNG NGÔN NGỮ ASP TRÊN MẠNG INTERNET 5 2.1 Đặt vấn đề 5 2.2 Cơ sở kỹ thuật của hệ thống thông tin trên Internet 6 2.3 Giải pháp đảm bảo gắn bó dữ liệu. .. các sản phẩm bằng ASP Trang 13 KẾT LUẬN Trong bản báo cáo này đã trình bày các vấn đề về gắn bó dữ liệu trong hệ phân tán như sau: Định nghĩa hệ tin học phân tán các ưu điểm và hạn chế của hệ tin học phân tán Nguyên tắc xây dựng hệ phân tán, điều kiện hệ phân tán Giúp cho người đọc hiểu được phần nào về tác động và giao dịch Tác động của sự cố đối với vấn đề gắn bó dữ liệu trong hệ phân tán: ... xây dựng các hệ thống thông tin, các website bằng các công cụ tạo web động, các yếu tố cơ bản của việc đảm bảo gắn bó dữ liệu cần được xem xét ngay từ khâu thiết kế ban đầu Các yếu tố Connection, RecordSet, Transaction, Command, Dataset cùng với kỹ thuật cần được nghiên cứu nhằm đảm bảo vấn đề gắn bó dữ liệu trong các hệ thống GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó dữ liệu website giới.. .Gắn bó dữ liệu website giới thiệu và bán các sản phẩm bằng ASP Trang 9 2.3 Giải pháp đảm bảo gắn bó dữ liệu trên các hệ thống website Việc nghiên cứu và tìm ra giải pháp hữu hiệu nhằm đảm bảo gắn bó thông tin trong điều kiện lượng truy cập lớn, hơn nữa các truy cập này diễn ra đồng thời mang tính ngẫu nhiên và việc đọc và ghi đan chen lẫn nhau Sau khi xem xét các phương diện phầm mềm cơ sở như hệ. .. đề gắn bó trong hệ thống chính là giải quyết vấn đề quản lý các giao dịch khi có nhiều truy cập diễn ra đồng thời, đặc biệt là các truy cập để thay đổi thông tin GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó dữ liệu website giới thiệu và bán các sản phẩm bằng ASP 1 Trang 10 Trước khi cập nhật (thay đổi) Gắn bó Không gắn bó 2 3 Sau khi cập nhật (thay đổi) Hình – 5: Trang thái dữ liệu trong khi. .. Hình – 5: Trang thái dữ liệu trong khi cập nhật Trong quá trình thiết kế các hệ thống thông tin cần quan tâm tới một số các điểm sau: 1 Có bao nhiêu cơ sở dữ liệu trong website thì cần có bấy nhiêu đối tượng cần đảm bảo gắn bó dữ liệu 2 Cần thiết lập tính toàn vẹn giữa các bảng trong cơ sở dữ liệu 3 Xác định thời gian mà một giao dịch có thể chiếm giữ cơ cở dữ liệu Nếu quá thời gian cho phép thì cần... hành, hệ quản trị cơ sở dữ liệu, công cụ tạo web động với vấn đề gắn bó dữ liệu, vấn đề còn lại là phải nghiên cứu phát triển các hàm, thủ tục người dùng Các hàm thủ tục này sẽ đóng vai trò cơ sở cho việc lập chương trình các hệ thống thông tin Hình sau cho phép hình dung các lớp hỗ trợ giải quyết có tính chất kỹ thuật cho vấn đề gắn bó dữ liệu Các chương trình ứng dụng Các ngôn ngữ lập trình và các. .. hệ thống thông tin đăng ký trên mạng Internet/ Intranet GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó dữ liệu website giới thiệu và bán các sản phẩm bằng ASP Trang 15 MỤC LỤC CHƯƠNG 1 CÁC KHÁI NIỆM VỀ HỆ TIN HỌC PHÂN TÁN 1 1.1 Định nghĩa hệ tin học phân tán 1 1.2 Các thành phần của hệ tin học phân tán 2 1.3 Ưu điểm và hạn chế của hệ thống phân tán 2 1.3.1 Ưu điểm... phục dữ liệu từ backup một cách tự động Trường hợp giao dịch thành công thì hệ quản trị cơ sở dữ liệu sẽ thực hiện phép xóa backup để giải phóng tài nguyên Vấn đề an toàn đối với dữ liệu được thực hiện qua các phép kiểm tra tên đăng nhập và mật khẩu, quyền đối với người dùng trên hệ và các quy tắc logic trên hệ quản trị cơ sở dữ liệu GVHD: PGS.TS Lê Văn Sơn Thực hiện: Đỗ Công Đức Gắn bó dữ liệu website. .. hỗ trợ Các hệ quản trị cơ sở dữ liệu (DBMS) Hệ điều hành máy Server Hệ điều hành máy Client Hệ điều hành mạng các máy tính Hình – 4: Cấu trúc lớp của việc giải quyết vấn đề gắn bó Nội dung cơ bản của giải pháp kỹ thuật được thể hiện trên cơ sở giao dịch trực tuyến được trình bày thông qua hình vẽ dưới Trong đó toàn bộ thời gian của giao dịch chuyển từ trạng thái gắn bó này đến trạng thái gắn bó của