PDA

Xem tài liệu đầy đủ : Sách Tài liệu ORACLE



Mr BA
27-08-2009, 15:01
ORACLE VÀ VISUAL BASIC
1. So sánh Oracle và SQL Server?
· Oracle là một RDBMS multiplatform trong khi SQL Server chỉ giới hạn
trên NT Server. Hầu hết các hệ Oracle high-end chạy trên UNIX.
· Oracle không có khái niệm một cơ sở dữ liệu master. Tất cả cơ sở dữ
liệu chạy độc lập với các file dữ liệu của nó, sự quản lý bộ nhớ riêng và
điều khiển riêng.
· Kiến trúc của Oracle hoàn toàn khác SQL Server.
· Oracle không được tích hợp vào thế giới Windows như SQL Server.
· Cả hai sản phẩm hỗ trợ SQL và các stored procedure. Trong khi SQL
Server sử dụng mở rộng Transact-SQL cho SQL, Oracle sử dụng
PL/SQL. Chức năng của những ngôn ngữ này tương tự, nhưng khác
nhau về cú pháp.
· Các stored procedure SQL Server trả về một Recordset nếu bạn làm
một lệnh SELECT trong procedure. Oracle chỉ hỗ trợ điều này qua
cursor variables, là một khái niệm khó chấp nhận đối với một số
developer.
· Trong các stored procedure, Oracle tự động sử dụng các chuyển tác;
trong SQL Server sự thay đổi dữ liệu được tự động commit theo mặc
định.
· SQL Server chia sẻ khái niệm cột autonumber với Access. Trong
Oracle, bạn sẽ cần làm việc với các sequence.
· SQL Server hỗ trợ các bảng tạm, Oracle không có.
· Trong Oracle, bạn không phải debug giữa client và server như bạn làm
trong SQL Server.
· Các hàm khác nhau giữa hai hệ thống, và một số hàm không có hàm
tương ứng.
· SQL Server có một tập kiểu dữ liệu cơ sở lớn hơn Oracle.
· Oracle không hỗ trợ cursor server-side.
· Oracle sử dụng lock mức hàng, trong khi trước version 7, SQL Server
sử dụng lock mức trang.
2. Các đặc trưng của Data Access Object?