Luận Văn Phần mềm xây dựng Website Tuyển dụng lao động trên mạng Internet

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đề tài: Phần mềm xây dựng Website Tuyển dụng lao động trên mạng Internet

    1. Tại sao lại sử dụng ADO và ADO là gì:
    Trải qua một quá trình phát triển khá dài ,công nghệ tin học đã chứng tỏ cơ sở dữ liệu là cực kỳ quan trọng và cần thiết đối với hầu hết các ứng dụng máy tính.KhởI thủy các chương trình đơn giản sử dụng file văn bản (text file) làm nơi lưu dữ liệu .Những ứng dụng hiện đại như Foxpro,Access sử dụng hẳn tập tin với cấu trúc đặc biệt làm nơi chứa dữ liệu .Những file này được gọi là cơ sở dữ liệu .Phát triển hơn nữa ,các hệ cơ sở dữ liệu quan hệ chuyên nghiệp hơn ra đờI phục vụ cho nhu cầu lưu trữ dữ liệu lớn và truy xuất nhanh như SQL Server ,Oracle,DB2, Khó khăn lớn nhất khi lập trình truy cập cơ sở dữ liệu đó là cơ chế kết nối ,đọc và xử lý dữ liệu từ các file của các hệ quản trị cơ sở dữ liệu .Chúng có cấu trúc khác nhau và có cách xử lý riêng biệt .
    Điểm chung nhất mà các hệ cơ sở dữ liệu có thể tương đồng đó là khả năng sử dụng ngôn ngữ truy vấn chuẩn SQL .Tuy nhiên ,để kết nốI và sử dụng được câu lệnh SQL tác động vào cơ sở dữ liệu ,lập trình viên cần sử dụng các trình điều khiển do mỗI hệ quản trị cơ sở dữ liệu cung cấp .Học cách sử dụng các hàm của trình điều khiển là công việc không mấy dễ dàng đốI vớI các nhà phát triển ứng dụng .Microsoft đó giảI quyết vấn đề này bằng cách xây dựng một tập các hàm giao tiếp tổng quát (API-Application Programming Interface)dành cho kết nốI và truy xuất dữ liệu .Các hệ dữ liệu muốn những chương trỡnh windows có khả năng truy xuất dữ liệu của mình một cách thống nhất cần viết chương trình điều khiển cài đặt theo giao tiếp của những hàm API này .Đây chính là mô hình hoạt động của cơ chế cầu nốI ODBC (Open Database Connectivity).ODBC cho phép ứng dụng dùng một cách truy xuất duy nhất kết nốI đến mọI hệ cơ sở dữ liệu .Nó được xem là cầu nốI giữa ứng dụng và cơ sở dữ liệu .Sử dụng ODBC lập trình viên không cần quan tõm đến sự khác biệt của các hệ dữ liệu .Trình điều khiển ODBC do nhà phát triển hệ dữ liệu cung cấp sẽ chịu trách nhiệm giao tiếp vớI bạn thông qua ngôn ngữ SQL do các hàm API của Windows quản lý.
    Tuy nhiờn ,ODBC tỏ ra quá chậm và không hiệu quả .Microsoft tiến xa hơn nữa ,xây dựng cầu nốI và tập các hàm truy xuất dữ liệu tổng quát ở dạng đốI tượng gọI là OLEDB .Đây là các đốI tượng xây dựng theo mô hình Com (Component Object Model) hoạt động gắn liền vớI hệ điều hành ,cho phép truy xuất trực tiếp đến mọI nguồn dữ liệu theo một giao tiếp tổng quát nhất .Tuy nhiên xử dụng OLEDB khá phức tạp ,thường chỉ thuận tiện cho lập trình viên C và C++.ADO(ActiveX Data Object)là lớp đốI tượng đơn giản hóa hơn cho giao tiếp OLEDB cấp thấp .Thật sự ADO đơn thuần chỉ là đối tượng Com tập trung vào xử lý dữ liệu thụng qua OLEDB của Windows.
     
Đang tải...