
Luận văn tốt nghiệp Nguyễn Văn Duy
6
Luận văn:
“Truy nhập cơ sở dữ liệu trên mạng
trong môi trường mạng Internet và
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 và ứng dụng
Trong xu thế toàn cầu hoá hiện nay, máy tính và 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á và xã hội. Các ứng dụng phong phú của mạng máy
tính có 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ó 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ó 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
và 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ý và đặt
chỗ khách sạn, đăng ký và 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 và
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 và thông tin số liệu, các vi mạch
thực hiện chuyển mạch gói) có 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 và nâng cao hiệu suất tính toán trên cơ 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 cơ sở sử dụng cáp quang và việc thực
hiện các ghép nối truyền dẫn và 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 có 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 cơ 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 và thông
dụng hiện nay như UNIX, Window9.x, Window NT để thực hiện kết nối
mạng và 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 và 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 có thể khai thác thông tin trên mạng,
lấy dữ liệu và dùng chung dữ liệu trên mạng,... Nhưng từ những nguồn tin
ấy từ đâu để con người có thể truy nhập tới và sử dụng chúng. Cho nên khi
môi trường mạng phát triển về phần cứng và 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ế cơ 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 có 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 cơ sở dữ liệu trên mạng trong môi
trường mạng Internet và Intranet”.
Trong bài luận văn gồm bốn chương và một phụ lục có cấu trúc như
sau:
Chương mở đầu: Giới thiệu chung.
Chương I: Khái niệm cơ 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 và ứ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 và 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 có
những thiếu sót. Rất mong được sự chỉ bảo của các thầy cô giáo và góp ý
của các bạn để tôi có 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 CƠ SỞ DỮ LIỆU
TRONG MÔI TRƯỜNG CLIENT/SERVER
Trước khi nêu các khái niệm cơ 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ý sơ bộ và 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
và 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 cơ 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 có 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 và 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 và 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 cơ sở dữ liệu Client/Server
gồm:
Các cách cấu hình khác nhau cho ứng dụng cơ sở dữ liệu
Client/Server.
Các kiến trúc đa dạng được dùng đối với cơ sở dữ liệu phân tán
trên nhiều máy tính.
1. Cấu hình cơ sở dữ liệu Client/Server

