Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

63 532 0
Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Luận văn truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

Luận văn tốt nghiệp Nguyễn Văn Duy 6 Luận văn: “Truy nhập sở dữ liệu trên mạng trong môi trường mạng Internet Intranet” Luận văn tốt nghiệp Nguyễn Văn Duy 7 CHƯƠNG MỞ ĐẦU GIỚI THIỆU CHUNG 1. Sự phát triển của mạng thông tin máy tính ứng dụng Trong xu thế toàn cầu hoá hiện nay, máy tính các hệ thống mạng thông tin máy tính ngày càng được sử dụng rộng rãi trong hầu hết các lĩnh vực kinh tế, văn hoá xã hội. Các ứng dụng phong phú của mạng máy tính thể kể đến ở đây là:  Sử dụng chung tài nguyên như máy in Laser, máy in nhanh, ổ đĩa cứng với dung lượng lớn (hàng chục đến hàng trăm GigaByte) trong tự động hoá văn phòng; sử dụng chung tài nguyên tính toán chính là các máy PC công suất ngày càng lớn trong mạng cục bộ đối với các tính toán khoa học.  Truy nhập từ xa đối với các hệ thống tính toán công suất lớn hoặc các mạng cục bộ với các dịch vụ thông tin giá trị gia tăng phong phú.  Các hệ thống thông tin tài chính, ngân hàng cho phép thanh toán kiểm tra tài khoản trên phạm vi toàn cầu.  Các hệ thống thông tin dịch vụ liên quốc gia như đăng ký đặt chỗ khách sạn, đăng ký thanh toán vé máy bay, vé tầu hoả,.v.v  Các hệ thống quản lý như hệ thống thông tin thư viện, hệ thống phục vụ cho công tác quản lý đào tạo trong các trường đại học,.v.v  Các hệ thống thông tin xã hội công cộng. Luận văn tốt nghiệp Nguyễn Văn Duy 8 Những yếu tố thúc đẩy sự phát triển nhanh chóng của máy tính mạng thông tin máy tính, đó là:  Những tiến bộ đáng kể của công nghiệp vi điện tử, cho phép sản xuất các linh kiện điện tử (các bộ vi xử lý, bộ nhớ, các vi mạch điều khiển ghép nối ngoại vi thông tin số liệu, các vi mạch thực hiện chuyển mạch gói) công suất ngày càng lớn, tiêu hao năng lượng ngày càng ít, giá thành hạ.  Cải tiến nâng cao hiệu suất tính toán trên sở cải tiến kiến trúc của toàn bộ hệ thống.  Việc đưa vào sử dụng các hệ thống truyền dẫn tốc độ cao, xác suất lỗi truyền thấp trên sở sử dụng cáp quang việc thực hiện các ghép nối truyền dẫn chuyển mạch thông minh, công suất lớn (thành quả của công nghiệp vi điện tử). Bản thân công nghệ mạng thông tin máy tính cũng những tiến triển đáng ghi nhận. Những cố gắng thực hiện mạng máy tính theo mô hình ISO/OSI - do độ phức tạp, "nặng nề" của các giao thức thực hiện chức năng của các mức - cũng không phủ nhận được một thực tế là các mạng thông tin máy tính được thực hiện trên sở bộ giao thức TCP/IP đang tăng trưởng một cách hết sức nhanh chóng. Do tính mềm dẻo, dễ thích ứng trong các môi trường mạng khác nhau trong nguyên tắc hoạt động của bộ giao thức TCP/IP, lại được hỗ trợ rộng rãi trong các hệ điều hành quan trọng thông dụng hiện nay như UNIX, Window9.x, Window NT để thực hiện kết nối mạng liên kết các mạng, công nghệ Internet/Intranet đã trở thành công nghệ kết nối mạng tiêu chuẩn hiệu quả hiện nay. Từ khi mạng máy tính ra đời nó phục vụ rất nhiều trong mọi lĩnh vực đời sống kinh tế xã hội như con người thể khai thác thông tin trên mạng, lấy dữ liệu dùng chung dữ liệu trên mạng, . Nhưng từ những nguồn tin ấy từ đâu để con người thể truy nhập tới sử dụng chúng. Cho nên khi môi trường mạng phát triển về phần cứng phần mềm hệ điều hành mạng còn những phần thông tin để chúng ta cung cấp cho người dùng truy nhập đến thì thế nào? Vì vậy, chúng ta phải tổ chức thiết kế sở dữ liệu trên Luận văn tốt nghiệp Nguyễn Văn Duy 9 mạng máy tính để người dùng tin thể truy nhập đến những thông tin mà họ cần. Bài luận văn giải quyết một phần nhỏ về vấn đề này. 2. Nội dung của luận văn Dựa vào nền tảng của sự phát triển công nghệ mạng thông tin máy tính, một phần ứng dụng để phát triển môi trường mạng trong bài luận văn tốt nghiệp của tôi là “Truy nhập sở dữ liệu trên mạng trong môi trường mạng Internet Intranet”. Trong bài luận văn gồm bốn chương một phụ lục cấu trúc như sau:  Chương mở đầu: Giới thiệu chung.  Chương I: Khái niệm sở dữ liệu trong môi trường Client/Server.  Chương II: Thiết kế bài toán thực tế.  Chương III: Mạng máy tính ứng dụng công nghệ mạng đối với bài toán thực tế.  Chương IV: Kết luận.  Phụ lục: Mã nguồn của chương trình. Đề tài của luận văn là vấn đề mới đối với sinh viên do những hạn chế nhất định về thời gian, chắc rằng luận văn không thể tránh khỏi những thiếu sót. Rất mong được sự chỉ bảo của các thầy giáo góp ý của các bạn để tôi thể hoàn thiện về mặt kiến thức để tiếp tục nghiên cứu phát triển sau này. Luận văn tốt nghiệp Nguyễn Văn Duy 10 CHƯƠNG I KHÁI NIỆM SỞ DỮ LIỆU TRONG MÔI TRƯỜNG CLIENT/SERVER Trước khi nêu các khái niệm sở dữ liệu trong môi trường Client/Server ta nêu khái niệm Client, Server, Client/Server. Khái niệm về thành phần Client: phần mềm chịu tránh nhiệm thu nhận yêu cầu của người sử dụng, xử lý bộ chuyển cho Server dưới một dạng thích hợp. Nó cũng làm nhiệm vụ nhận kết quả từ Server gửi đến hiển thị thông tin cho người sử dụng. Khái niệm về thành phần Server: nhận các yêu cầu từ Client, xử lý chúng bằng nhiều cách như đọc tệp, tìm kiếm sở dữ liệu . rồi gửi trả lại kết quả cho Client. Khái niệm Client/Server là hai phần mềm thể được thực hiện trên cùng một máy hoặc trên hai máy với các hệ điều hành khác nhau. Việc xử lý thông tin thực hiện trên Server. Client đóng vai trò giao tiếp với người sử dụng thực hiện trao đổi dữ liệu với Server nếu cần. Việc kết nối giữa Client Server tuân theo các giao thức trao đổi thông tin nhất định. Trong chương này ta xét hai phần trong sở dữ liệu Client/Server gồm:  Các cách cấu hình khác nhau cho ứng dụng sở dữ liệu Client/Server.  Các kiến trúc đa dạng được dùng đối với sở dữ liệu phân tán trên nhiều máy tính. 1. Cấu hình sở dữ liệu Client/Server Luận văn tốt nghiệp Nguyễn Văn Duy 11 Các dạng khác nhau của mô hình ba phần ba về tính toán Client/Server thể kết hợp với nhau để tạo nên cấu hình tính toán phân tán theo độ phức hợp xác định. Phần này tập trung vào mô hình phân tán dữ liệu trong tính toán Client/Server các dạng khác nhau của mô hình này. Mô hình phân tán truy nhập dữ liệu nêu trên là dạng sử dụng chung nhất của mô hình phân tán Client/Server. Đó là dạng phân tán Client/Server dùng với phần mềm sở dữ liệu, trong đó sở dữ liệu ứng dụng dùng nhiều bộ xử lý. Mô hình phân tán truy nhập dữ liệu thể được phân rã để rõ cách tổ chức liên kết các thành phần trong quá trình xử lý dữ liệu. Phần này sẽ giới thiệu cách thức để cấu hình hoá ba thành phần chung cho tất cả các ứng dụng sở dữ liệu sau đây:  Các thành phần của quá trình ứng dụng.  Thành phần phần mềm sở dữ liệu.  sở dữ liệu. 1.1. Cấu hình sở dữ liệu Client/Server Các mô hình xử lý sở dữ liệu khác nhau tuỳ thuộc vào nơi đặt các thể hiện của ba phạm trù thành phần trên. Phần này lần lượt xét năm mô hình kiến trúc; tất cả đều dựa trên cấu hình phân tán truy nhập dữ liệu của tính toán Client/Server:  Mô hình sở dữ liệu tập trung.  Mô hình sở dữ liệu dùng máy chủ file.  Mô hình xử lý lấy dữ liệu từ sở dữ liệu.  Mô hình sở dữ liệu Client/Server.  Mô hình sở dữ liệu phân tán. Năm mô hình này thể dùng hỗn hợp để tạo nên cấu hình ứng dụng sở dữ liệu đa dạng. 1.1.1. Mô hình sở dữ liệu tập trung Luận văn tốt nghiệp Nguyễn Văn Duy 12 Trong mô hình tập trung, các thành phần ứng dụng, phần mềm sở dữ liệu bản thân sở dữ liệu đều trên cùng bộ xử lý. Chẳng hạn người dùng máy cá nhân thể chạy chương trình ứng dụng với phần mềm ORACLE để truy nhập sở dữ liệu trên đĩa cứng trong máy. Do các thành phần ứng dụng, phần mềm sở dữ liệu sở dữ liệu trên cùng máy, ứng dụng này phù hợp với mô hình tập trung. Nhiều quá trình xử lý thông tin của các tổ chức lớn vẫn theo mô hình xử lý tập trung, chẳng hạn bộ xử lý mainframe chạy phần mềm IMS hay DB2 của IBM thể cho phép các trạm đầu cuối khai thác với độ phân tán rộng. Tuy nhiên trong nhiều hệ thống như vậy, cả ba thành phần của ứng dụng sở dữ liệu khai thác cùng trên mainframe. 1.1.2. Mô hình sở dữ liệu dùng máy chủ file Mô hình máy chủ file đặt các thành phần ứng dụng phần mềm sở dữ liệu trên một hệ thống tính toán, các file vật lí dùng để chứa sở dữ liệu đặt trên hệ thống tính toán khác. Cấu hình như vậy thường được dùng trong môi trường mạng cục bộ, trong đó một máy giữ file dữ liệu để các máy khác truy nhập. Trong môi trường máy chủ file, phần mềm mạng sẽ tạo điều kiện để mỗi máy người dùng sẽ cảm giác như máy chủ file chỉ dùng cho riêng mình. Ứng dụng Phần mềm sở dữ liệu sở dữ liệu Titi Toto Hình 1. Mô hình sở dữ liệu tập trung. Luận văn tốt nghiệp Nguyễn Văn Duy 13 Mô hình máy chủ file tương tự như mô hình tập trung: file sở dữ liệu đặt trên máy khác với thành phần ứng dụng phần mềm sở dữ liệu; tất nhiên các thành phần ứng dụng phần mềm sở dữ liệu thể được thiết kế như đã thao tác trong môi trường tập trung. Thực tế phần mềm mạng đã tạo nên môi trường mà những phần mềm ứng dụng phần mềm sở dữ liệu luôn cảm thấy như đang làm việc với sở dữ liệu tập trung. Môi trường như vậy thể phức tạp hơn mô hình tập trung vì phần mềm mạng chế xử lý tương tranh, cho phép nhiều người dùng cùng truy nhập đồng thời một dữ liệu. 1.1.3. Mô hình xử lý trích dữ liệu Một dạng của sở dữ liệu từ xa thể dùng phần mềm sở dữ liệu để rút, trích dữ liệu. Người ta dùng thuật ngữ xử lý trích dữ liệu (database extract processing). Ứng dụng Mạng truyền thông Server sở dữ liệu Phần mềm sở dữ liệu Hình 2. Mô hình sở dữ liệu máy chủ file. Ứng dụng Mạng truyền thông Máy Server sở dữ liệu Phần mềm sở dữ liệu Ứng dụng Phần mềm sở dữ liệu Luận văn tốt nghiệp Nguyễn Văn Duy 14 Với mô hình này người ta các sở dữ liệu trên các máy nối mạng. Một máy dùng phần mềm sở dữ liệu để truy nhập máy kia rút dữ liệu cần thiết. Kết quả chuyển về máy yêu cầu, trên đĩa cứng của máy này. Người dùng sử dụng bản sao tại chỗ của dữ liệu. Bằng tiếp cận này, người dùng cần biết nơi cất dữ liệu cách truy nhập sở dữ liệu ở xa, cũng như bảo trì sở dữ liệu. Phần mềm ứng dụng phụ trợ cần đặt trên cả hai hệ thống tính toán để truy nhập dữ liệu chuyển dữ liệu giữa hai hệ thống. Tuy nhiên phần mềm sở dữ liệu chạy trên hai máy không cần báo trước những truy nhập từ xa, do hai máy hoạt động độc lập. 1.1.4. Mô hình sở dữ liệu Client/Server Trong mô hình sở dữ liệu Client/Server thực sự mô tả trong hình vẽ, sở dữ liệu đặt trên một máy tính; các máy khác chạy các thành phần xử lí ứng dụng. Nhưng phần mềm sở dữ liệu được tách ra trên các máy Client, cho phép chạy các chương trình ứng dụng hệ thống Server lưu trữ sở dữ liệu. Ứng dụng Mạng truyền thông Máy Server sở dữ liệu Phần mềm sở dữ liệu Phần mềm sở dữ liệu Máy Client Hình 4. Mô hình sở dữ liệu Client/Server. Luận văn tốt nghiệp Nguyễn Văn Duy 15 Các thành phần xử lí ứng dụng của hệ thống Client trong mô hình này yêu cầu phần mềm sở dữ liệu cục bộ. Thành phần phần mềm sở dữ liệu cục bộ trong máy Client liên lạc với phần mềm sở dữ liệu phụ chạy trên máy Server. Phần mềm sở dữ liệu máy Server truy nhập sở dữ liệu chuyển kết quả về máy Client. Thoạt nhìn mô hình sở dữ liệu Client/Server tương tự như mô hình máy chủ file. Thế nhưng mô hình Client/Server ưu điểm so với mô hình kia. Với mô hình máy chủ file, thông tin liên kết với mỗi lần truy nhập sở dữ liệu vật lí cần đi theo mạng. Thao tác sở dữ liệu yêu cầu nhiều truy nhập thể gây tắc nghẽn mạng. Giả sử người dùng yêu cầu dữ liệu tổng, yêu cầu này đòi hỏi phần tử dữ liệu từ 100 bản ghi sở dữ liệu. Theo cách tiếp cận máy chủ file, tất cả 100 bản ghi chạy qua mạng. Lí do là phần mềm sở dữ liệu chạy trên máy người dùng cần truy nhập kiểm tra từng bản ghi đáp ứng điều kiện không. Còn theo tiếp cận sở dữ liệu Client/Server, chỉ một câu hỏi kết quả cuối cùng đi trên mạng. Phần mềm sở dữ liệu thao tác trên máy tính sở dữ liệu khả năng thực hiện yêu cầu rồi cho kết quả. Người ta phân biệt phần mềm phía trước, tuyến trước phần mềm ở phía sau, tuyến sau: (a) Phần mềm tuyến trước: Mô hình sở dữ liệu Client/Server thường dùng phần mềm gọi là phần mềm làm trước, phần mềm làm sau. Phần mềm tuyến trước đặc trưng ở chỗ chạy trên máy cá nhân hay trạm làm việc tại chỗ đáp ứng nhu cầu tính toán cho các cá nhân khác. Điển hình là phần mềm này giữ vai trò Client trong ứng dụng sở dữ liệu Client/Server thực hiện chức năng hướng về nhu cầu người dùng. Nhìn chung phần mềm tuyến trước thuộc về một trong những phạm trù sau:  Phần mềm sở dữ liệu cho người dùng.  Phần mềm lập báo cáo hỏi đơn giản.  Phần mềm phân tích dữ liệu.  Các công cụ phát triển ứng dụng. . trữ cơ sở dữ liệu. Ứng dụng Mạng truy n thông Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Phần mềm cơ sở dữ liệu Máy Client Hình 4. Mô hình cơ sở dữ liệu. Mạng truy n thông Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Phần mềm cơ sở dữ liệu Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Hình 5. Mô hình cơ

Ngày đăng: 22/08/2013, 19:19

Hình ảnh liên quan

Môi trường như vậy có thể phức tạp hơn mô hình tập trung vì phần mềm mạng có cơ chế xử lý tương tranh, cho phép nhiều ngườ i dùng cùng  truy nhập đồng thời một dữ liệu - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

i.

trường như vậy có thể phức tạp hơn mô hình tập trung vì phần mềm mạng có cơ chế xử lý tương tranh, cho phép nhiều ngườ i dùng cùng truy nhập đồng thời một dữ liệu Xem tại trang 8 của tài liệu.
Mô hình máy chủ file tương tự như mô hình tập trung: file cơ sở dữ - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

h.

ình máy chủ file tương tự như mô hình tập trung: file cơ sở dữ Xem tại trang 8 của tài liệu.
Với mô hình này người ta có các cơ sở dữ liệu trên các máy nối mạng. Một máy dùng phần mềm cơ sở dữ liệu để truy nhậ p máy kia và rút  dữ liệu  cần  thiết - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

i.

mô hình này người ta có các cơ sở dữ liệu trên các máy nối mạng. Một máy dùng phần mềm cơ sở dữ liệu để truy nhậ p máy kia và rút dữ liệu cần thiết Xem tại trang 9 của tài liệu.
1.1.5. Mô hình cơ sở dữ liệu phân tán - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

1.1.5..

Mô hình cơ sở dữ liệu phân tán Xem tại trang 11 của tài liệu.
 Mô hình giao thức chuẩn. - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

h.

ình giao thức chuẩn Xem tại trang 17 của tài liệu.
2.1. Mô hình cổng - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

2.1..

Mô hình cổng Xem tại trang 17 của tài liệu.
Nhiều nhà cung cấp cơ sở dữ liệu phân tán đang dùng mô hình cổng, do mô hình này đơn giản nhất so với các mô hình khác - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

hi.

ều nhà cung cấp cơ sở dữ liệu phân tán đang dùng mô hình cổng, do mô hình này đơn giản nhất so với các mô hình khác Xem tại trang 19 của tài liệu.
2.4. Mô hình giao thức chuẩn - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

2.4..

Mô hình giao thức chuẩn Xem tại trang 21 của tài liệu.
Cấu hình yêu cầu từ xa đòi hỏi hỗ trợ tối thiểu từ phần mềm cơ sở dữ - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

u.

hình yêu cầu từ xa đòi hỏi hỗ trợ tối thiểu từ phần mềm cơ sở dữ Xem tại trang 23 của tài liệu.
Với cấu hình đơn vị công tác ở xa, phần mềm cơ sở dữ liệu phụ trợ được đặt trên máy tính cục bộ và trên máy tính ở xa - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

i.

cấu hình đơn vị công tác ở xa, phần mềm cơ sở dữ liệu phụ trợ được đặt trên máy tính cục bộ và trên máy tính ở xa Xem tại trang 24 của tài liệu.
Cấu hình đơn vị công tác ở xa trong suốt về nhiều loại lỗi đối với chương trình ứng  dụng - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

u.

hình đơn vị công tác ở xa trong suốt về nhiều loại lỗi đối với chương trình ứng dụng Xem tại trang 25 của tài liệu.
Hình 1. Sơ đồ phân rã chức năng của hệ thống. - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

Hình 1..

Sơ đồ phân rã chức năng của hệ thống Xem tại trang 37 của tài liệu.
Hình 5. Sơ đồ phân rã chức năng in danh sách theo một tên lớp. - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

Hình 5..

Sơ đồ phân rã chức năng in danh sách theo một tên lớp Xem tại trang 40 của tài liệu.
7. Bảng dữ liệu về học viên - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

7..

Bảng dữ liệu về học viên Xem tại trang 41 của tài liệu.
8. Thiết kế màn hình giao diện - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

8..

Thiết kế màn hình giao diện Xem tại trang 42 của tài liệu.
8.2. Màn hình giao diện "Cập nhật học viên" - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

8.2..

Màn hình giao diện "Cập nhật học viên" Xem tại trang 43 của tài liệu.
 Nút Đóng là thoát ra khỏi màn hình giao diện "C ập nhật học viên" và quay trở về màn hình giao diện chính - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

t.

Đóng là thoát ra khỏi màn hình giao diện "C ập nhật học viên" và quay trở về màn hình giao diện chính Xem tại trang 44 của tài liệu.
8.4. Màn hình giao diện "Thông tin tìm được" - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

8.4..

Màn hình giao diện "Thông tin tìm được" Xem tại trang 45 của tài liệu.
Màn hình giao diện "Thông tin tìm đượ c" gồm 4 nút sau: - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

n.

hình giao diện "Thông tin tìm đượ c" gồm 4 nút sau: Xem tại trang 45 của tài liệu.
Màn hình giao diện "In danh sách" gồm các nút điều khiển sau: Nút Xem trước là để xem danh sách học viên trướ c khi in ra m ộ t  - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

n.

hình giao diện "In danh sách" gồm các nút điều khiển sau: Nút Xem trước là để xem danh sách học viên trướ c khi in ra m ộ t Xem tại trang 46 của tài liệu.
 Là hệ điều hành cho phép quản lý mềm dẻo theo mô hình khác nhau - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

h.

ệ điều hành cho phép quản lý mềm dẻo theo mô hình khác nhau Xem tại trang 48 của tài liệu.
Mô hình Client/Server có nhiều ưu điểm như: vì dữ liệu được tổ - Truy cập cơ sở dữ liệu trên mạng trong môi trường internet và intranet

h.

ình Client/Server có nhiều ưu điểm như: vì dữ liệu được tổ Xem tại trang 50 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan