CHƯƠNG 2: TÌM HIỂU NGƠN NGỮ SQL SERVER

Một phần của tài liệu Xây dựng chương trình thi trắc nghiệm bằng Visual Basic.Net (Trang 41 - 43)

i. SQL SERVER

LAØ GÌ ?

SQL Server 2000 là sản phẩm hàng đầu của Microsoft về phương tiện cơ sở dữ liệu . SQL Server 2000 đã bổ sung nhiều chức năng tiện ích hơn SQL Server 7.0 và làm phong phú thêm những nét đặc trưng dựa trên nền tảng là SQL Server 7.0 . SQL Server 2000 cĩ thể chạy trong các hệ điều hành Windows NT 4.0 (từ Srevice Pack 5 trở đi) , Windows 2000 , Windows 98 hoặc Windows Me và cĩ thể sử dụng với hệ điều hành Windows CE .

SQL Server và mơ hình Client/Server

SQL Server của Microsoft là một phương tiện cơ sở dữ liệu Client/Server , vì thế hiểu biết về mơ hình Client/Server là vấn đề hết sức quan trọng . Bạn cĩ thể định nghĩa một ứng dụng Client/Server (khách / chủ ) như là một ứng dụng chia thành hai phần : Một phần chạy trên server và một phần chạy trên máy trạm (Client) : Phần ứng dụng phía Server cung cấp độ bảo mật , dung sai (fault tolerance) , hiệu suất , xử lý đồng thời và độ sao lưu tin cậy . Phần ứng dụng phía Client cung cấp giao diện người dùng và cĩ thể chứa các báo cáo rỗng , các truy vấn và các form . Ý kiến được cho là hay nhất là cùng lúc sử dụng cả hai mơi trường và kết hợp với nhau .

SQL Server là phần server cho sự cân bằng : các client khác nhau chọn ra cĩ thể kết nối với SQL server , kể cả các tiện ích đi cùng với SQL Server như SQL Query Analyzer (Trình phân tích truy vấn của SQL Server) SQL cung cấp các lợi điểm cho cả client và server như sau :

Các lợi điểm của Client Các lợi điểm của Server

Dễ sử dụng

Hỗ trợ cho nhiều nền của phần cứng Hỗ trợ cho nhiều ứng dụng phần mềm Thân thiện người dùng

Tin cậy

Thực thi đồng thời Khĩa tinh vi

Phần cứng cĩ hiệu suất cao Điều khiển tập trung

Việc tính tốn trong Client/Server như sau , khi chạy một truy vấn , server tìm kiếm CSDL và chỉ gửi những dịng so khớp tới client . Quá trình này khơng những tiết kiệm độ rộng dải (bandwidth) mà cĩ thể chạy nhanh hơn so với các máy trạm tự thực hiện truy vấn (với điều kiện server đủ mạnh ).

II. TẠO MỘT DATABASE :

1. Tạo một database :

Cú pháp:

CREATE DATABASE database_name

[ ON {[PRIMARY] ( NAME = logical_name , ( NAME = logical_name , FILENAME = ‘physical_name’ [ , SIZE = size] [ , MAXSIZE = maxsize|UNLIMITED] [ , FILEGROWTH = growth_increment]) } [ ,…n]] [ LOG ON

{ ( NAME = logical_ name,

FILENAME = ‘physical _name’

[ , SIZE = size|UNLIMITED]

[ , MAXSIZE = maxsize|UNLIMITED]

[ , FILEGROWTH = growth_increment])} [ ,…n] }

[ ,COLLATE collation_name]

[ FOR LOAD | FOR ATTACH]

Trong đĩ:

+ Database_name : tham chiếu tới tồn bộ một CSDL .

+ ON PRIMARY: chỉ định CSDL này là những thành phần của nhĩm tập tin

trong nhĩm tập tin chính. Nếu từ khĩa PRIMARY khơng được chỉ định thì tập tin đầu tiên được liệt kê trong câu lệnh trở thành tập tin dữ liệu chính.

+ NAME : chỉ định tên logic mà bạn sẽ sữ dụng bên trong SQL Server để tham

chiếu tới tập tin cơ sở dữ liệu vật lý trên đĩa cứng .

+ FILENAME : Tùy chọn này chỉ định đường dẫn và tên tập tin hệ điều hành .

+ SIZE: Tùy chọn này chỉ định kích cỡ tối thiểu của tập tin.

+ MAXSIZE : Tùy chọn này chỉ định kích cỡ tối đa mà một tập tin cĩ thể phát

triển đến. Nếu khơng chỉ định thì tập tin cĩ thể gia tăng cho đến khi đĩa đầy.

+ FILEGROWTH : chỉ định mức độ gia tăng của tập tin.

+ LOG ON : Mơ tả nơi mà các tập tin nhật ký chuyển tác được tìm kiếm và

+ COLLATE : Chỉ định trình tự sắp xếp (collation sequence) được sử dụng đối với CSDL đặc biệt này .

+ FOR LOAD : Đánh dấu CSDL cho dbo Use Only (chỉ DBO sử dụng). Nĩ

khơng nên được sử dụng trong SQL Server 2000 .

+ FOR ATTACH : gắn lại một tập các tập tin để tạo nên một CSDL .

Một phần của tài liệu Xây dựng chương trình thi trắc nghiệm bằng Visual Basic.Net (Trang 41 - 43)

Tải bản đầy đủ (DOC)

(104 trang)
w