Hệ CSDL quan hệ

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Quản lý cơ sở dữ liệu trên mạng Internet bằng mô hình cơ sở dữ liệu phân tán (Trang 47 - 51)

Chƣơng 1 Tìm hiểu về các hệ cơ sở dữ liệu phân tán

2.6 Hệ CSDL quan hệ

Hình 2.2. CSDL được dùng trong website động.

Relational Database Management Systems (Hệ quản trị Cơ sở dữ liệu quan hệ - RDBMSs) cung cấp phương thức tuyệt vời để lưu trữ và truy xuất lượng thông tin lớn và phức tạp. Nó đã ra đời khá lâu. Thực tế, nó có trước Web, Linux và WindowsNT, cho nên không có gì ngạc nhiên khi có quá nhiều hệ CSDL để chọn lựa. Tất cả các CSDL này đều dựa trên cơ sở SQL (Structure Query Language). Các hệ phổ biến hiện nay là Oracle, Sysbase, Informix, IBM's DB2, MySQL, Ms SQL Server.

Dưới đây trình bày chi tiết về Hệ SQL Server của hãng Microsoft.

2.6.1 SQL Server [12]

SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Relational Database

Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu giữa

Client computer và SQL Server computer. Một RDBMS bao gồm databases, database engine và cỏc ứng dụng dùng để quản lý dữ liệu và cỏc bộ phận khỏc nhau trong RDBMS.

SQL Server 2000 được tối ưu để cú thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và cú thể phục vụ cựng

Web Server (HTTP Server) CSDL Web browser Web browser

Phần mềm phục vụ phía Server: Cung cấp siêu văn bản

Phần mềm phục vụ phía máy khách: Tổ chức giao tiếp và trình diễn

lỳc cho hàng ngàn user. SQL Server 2000 cú thể kết hợp "ăn ý" với cỏc Server khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server....

SQL Server cú 7 editions:

Enterprise : Chứa đầy đủ các đặc trưng của SQL Server và cú thể chạy tốt trờn hệ thống lên đến 32 CPUs và 64 GB RAM. Thêm vào đó nó có các dịch vụ giỳp cho việc phõn tớch dữ liệu rất hiệu quả (Analysis Services)

Standard : Rất thớch hợp cho cỏc cụng ty vừa và nhỏ vỡ giỏ thành rẻ hơn nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp (advanced features) khỏc, edition này cú thể chạy tốt trờn hệ thống lên đến 4 CPU và 2 GB RAM.

Personal: được tối ưu hóa để chạy trờn PC nờn cú thể cài đặt trờn hầu hết cỏc phiờn bản windows kể cả Windows 98.

Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo đặc biệt như giới hạn số lượng người kết nối vào Server cựng một lỳc.... éõy là edition mà cỏc bạn muốn học SQL Server cần cú. Chỳng ta sẽ dựng edition này trong suốt khúa học. Edition này cú thể cài trờn Windows 2000 Professional hay Win NT Workstation.

Desktop Engine (MSDE): éõy chỉ là một engine chạy trờn desktop và khụng cú user interface (giao diện). Thớch hợp cho việc triển khai ứng dụng ở mỏy Client. Kích thước database bị giới hạn khoảng 2 GB.

Win CE : Dựng cho cỏc ứng dụng chạy trờn Windows CE

Trial: Có các tính năng của Enterprise Edition, download free, nhưng giới hạn thời gian sử dụng.

Cài éặt SQL Server 2000 (Installation)

a. Cài đặt SQL Server 2000 từ đĩa CD theo trình tự sau:

1) Đặt đĩa vào ổ CD, sau đó thực hiện tệp Autorun.exe 2) Chú ý chọn lần lượt các mục:

SQL Server 2000 Components Install Database Server

Next

5) Create a new instance of SQL Server Next

6) Name: Dang Quynh Nga Company: CDCNHN 7) Yes

8) CD-KEY: GG8VD-YVFHM-8GYCD-F4KQ4-KMWTY (xem trong tệp: Serial.txl)

9) Server and Client Tools. Next, Next

10) Topical Next

11) Chú ý chọn:

Use the local system account Next

12) Chú ý chọn:

Mixed Mode (Windows Authentication and SQL Server Athentication) Enter password : SA Confirm password: SA Next, Next 13) Đợi 5 – 10 phút 14) Finish b. Khởi động SQL Server Bằng cách lần lượt chọn các mục: All programs Microsoft SQL Server Service Manager

Sau khi install bạn sẽ thấy một icon nằm ở gúc phải bên dưới màn hỡnh, đây chính là Service Manager. Bạn cú thể Start, Stop cỏc SQL Server services dễ dàng bằng cỏch double-click vào icon này.

2.6.2 MySQL [4,5]

MySQL không có đầy đủ những cơ sở vật chất cho một Hệ quản trị CSDL chính thống, nhưng đối với công việc thường nhật của phần đông mọi người thì nó cung cấp cũng khá nhiều thứ. Nếu công việc của bạn là lưu trữ dữ liệu trên Web hoặc làm một trang Thương mại điện tử cỡ vừa thì MySQL có đủ những thứ bạn cần.

Đối với những CSDL cỡ trung bình thì MySQL hỗ trợ tuyệt vời về tốc độ. Hiện nay MySQL không ngừng được cải thiện liên tục với một tần số không ngờ. Nó còn được các nhà phát triển cập nhật thường xuyên và bổ sung các tính năng rất ấn tượng ở mọi lúc, mọi nơi. Vì thế MySQL đã thực sự trở thành một Hệ Quản trị CSDL chuyên nghiệp.

CHƢƠNG 3.

CÁC NGÔN NGỮ LẬP TRÌNH DÙNG TRONG BÀI TOÁN QUẢN LÝ TRÊN MẠNG INTERNET

Như đã trình bày ở chương 2, để "liên lạc" được giữa Web Server và CSDL

trên Server thì cần phải dùng đến ngôn ngữ lập trình. Ngôn ngữ này cũng thực hiện công việc xử lý thông tin đến và đi từ Web Server. Ngoài ngôn ngữ lập trình ra thì chúng ta cũng cần đến các trình duyệt Web và các ngôn ngữ kịch bản để trình bày văn bản và kiểm soát các hành động, thao tác của người dùng trước khi gửi về Server.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Quản lý cơ sở dữ liệu trên mạng Internet bằng mô hình cơ sở dữ liệu phân tán (Trang 47 - 51)

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

(141 trang)