CHƯƠNG 5: MÔI TRƯỜNG CÀI ĐẶT VÀ THIẾT KẾ GIAO DIỆN
5.2.2. Database Server
SQL Server là một server cơ sở dữ liệu hơn là một cơ sở dữ liệu đơn độc. Nó hầu như được truy xuất qua bất kỳ kiểu kết nối mạng nào gồm cả TCP/IP.
Tuy nhiên, bằng cách sử dụng tính năng nhân bản, bạn có thể liên kết nhiều SQL Server lại với nhau để tăng số lượng kết nối đồng thời từ client lên đến bất kỳ giá trị nào bạn muốn.
SQL Server có thể được sử dụng để tạo các stored procedure có nhận các tham số và thực thi nhiều tác vụ. Các thủ tục lưu trữ (store procedure) được lưu vào bộ nhớ cache sẽ gia tăng quá trình thực thi. Nói chung, SQL Server sẽ đưa ra kết quả
Báo cáo thực tập Xây dựng hệ thống quản lý bán sách qua mạng
nhanh hơn Access và nó có thể được cấu hình để thực hiện rất nhiều hoạt động bảo trì một cách tự động.
SQL Server có thể được quản lý từ xa (từ một máy tính trên mạng), chẳng hạn bằng cách sử dụng SQL Enterprise Manager, và có thể được truy cập từ xa bởi các trình ứng dụng cơ sở dữ kiệu khác thông qua ODBC. Nói cách khác, một ODBC System DSN dùng để truy cập một cơ sở dữ liệu SQL Server không nhất thiết phải định vị trên cùng một mạng cục bộ với cơ sở dữ liệu. Nó có thể định vị ở bất cứ nơi nào truy cập vào SQL Server thông qua TCP/IP. Đó là bởi vì SQL Server là một hệ quản trị cơ sở dữ liệu theo mô hình client/server, được thiết kế như một server cơ sở dữ liệu giống như Internet Information Server là một “Web server”. SQL Server có thể được truy cập thông qua TCP/IP, bởi vì nó có địa chỉ IP cố định trên Internet.
Oracle rất mạnh, nhưng nó chỉ phù hợp với các hệ thống lớn vì nó đòi hỏi phần cứng rất mạnh và đồng bộ.
Những tiện ích của SQL Server để dẫn tới quyết định chọn hệ quản trị cơ sở dữ liệu này xây dựng đề tài:
Là hệ quản trị cơ sở dữ liệu được thiết kế theo mô hình Client/Server. Quản lý được khối lượng thông tin lớn.
Có khả năng xử lý phân tán. Có khả năng liên kết Internet.
Client chạy trên mọi hệ điều hành khác nhau.
Truy nhập được hầu hết các CSDL thông qua ODBC.
Các đối tượng cơ sở dữ liệu của MS SQL Server:
+ Database. + Table. + View. + Index. + Rules. + Default. + Stored Procedure.
Báo cáo thực tập Xây dựng hệ thống quản lý bán sách qua mạng
+ Trigger: Là một loại thủ tục đặc biệt của SQL SERVER, trong đó ứng với một số hành động thao tác dữ liệu (ví dụ các lệnh INSERT, UPDATE, DELETE) cần phi tuân theo một số luật nghiệp vụ nào đó. Trigger còn dùng trong khi bắt lỗi, ứng với một số mã lỗi cụ thể thì dữ liệu sẽ được thao tác theo một cách đặc biệt hoặc đưa ra thông báo lỗi tuỳ chọn của người dùng.
+ User Defineds Data Type: Là những kiểu dữ liệu người dùng tự định nghĩa dựa trên những kiểu dữ liệu chuẩn của SQL SERVER.
Báo cáo thực tập Xây dựng hệ thống quản lý bán sách qua mạng