Hệ quản trị cơ sở dữ liệu và SQL SERVER 2000

Một phần của tài liệu Xây dựng hệ thống quản lý nhân sự tại trường đại học (Trang 49 - 51)

L ỜI CÁM ƠN

1.Hệ quản trị cơ sở dữ liệu và SQL SERVER 2000

1.1. Khỏi niệm về cỏc loại cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu là một hệ thống cỏc chương trỡnh hỗ trợ cỏc tỏc vụ quản lý, khai thỏc dữ liệu theo mụ hỡnh quan hệ cơ sở dữ liệu quan hệ.

SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ RDBOMS hay cũn được gọi là Relational Database Managerment System. Cơ sở dữ liệu quan hệ là cơ sở dữ liệu mà dữ liệu trong đú được tổ chức thành cỏc bảng. Cỏc bảng được tổ chức thành cỏc nhúm cú cựng chủ đề và cú chứa cỏc cột, cỏc hàng thụng tin. Sau đú cỏc bảng liờn hệ với nhau bởi bộ Database Engine khi cú yờu cầu. RDBOMS là một trong những mụ hỡnh cơ sở dữ liệu thụng dụng nhất hiện nay.

1.2. Giới thiệu chung về SQL Server 2000

SQL (Structured Query Language), là ngụn ngữ dựng để truy vấn cơ sở dữ liệu, hay núi cỏch khỏc đõy là ngụn ngữ truy vấn cho phộp lấy thụng tin từ cỏc bảng cơ sở dữ liệu.

SQL Server 2000 tối ưu hơn nhiều cơ sở dữ liệu quan hệ chỳng phỏt triển để sử dụng trờn nhiều ấn bản như: CE, Personal, Desktop Engine, Standard, Enterprise, Deverloper.

SQL Server hỗ trợ kiểm tra khoỏ chớnh, phụ thuộc tồn tại, miền giỏ trị…dữ liệu bờn trong cỏc bảng một cỏch chặt chẽ.

SQL Server 2000 hỗ trợ khỏ mạng cho cơ sở dữ liệu đa truy nhập tức cơ sở dữ liệu mạng. Những thành phần chớnh trong SQL Server 2000 bao gồm.

Hệ thống Diễn giải Ấn bản

SQL Server 2000

Đõy là thành phần chớnh của hệ thống, là trung tõm điều hành những phần thực thi khỏc. Với Desktop Engine bạn sẽ tỡm thấy cỏc dịch vụ trong hệ thống như SQL Server Agent (Schedul ), SQL Server profiler… và một số cụng cụ khỏc. Desktop Engine Personal Standard Enterprise Deverloper

50 Full – Text

Sarch

Đõy là phần tự chọn trong lỳc cài đặt, nếu bạn chọn chức năng tỡm kiếm thỡ nờn chọn hệ thống này vỡ chỳng khụng phài là phần mặc nhiờn.

Full – Text Sarch cung cấp chức năng tỡm kiếm từ (Word) rất mạng. Nếu sử dụng internet để tỡm kiếm thỡ đõy là một giải phỏp tuyệt vời. Nếu bạn muốn tỡm một chuỗi con trong một đoạn văn bản lớn thỡ đõy là một cụng cụ thớch hợp cho cụng việc đú. Personal (Except Win 95) Standard Enterprise Deverloper

English Query English Query cho Phộp người sử dụng khụng cú kỹ thuật về SQL cũng cú thể sử dụng SQL Server, bằng cỏch đặt cõu hỏi chuỗi English sau đú được dịch ra query cú thể thực thi trờn SQL Server

Personal Standard Deverloper Enterprise Annalusis Services

Phần này khụng bao gồm mặc định trong phần cài đặt. Chỳng là dạng sản phẩm tự chọn là cụng cụ phõn tớch OLAP (Online Analysis Prosessing), sử dụng cho cơ sở dữ liệu lớn.

Những phiờn bản cú ALAP cú đầy đủ chức năng là Enterprise và Deverloper Nhưng trongphiờn bản Personal và Standard cũng cú chứ năng chớnh của OLAP.

Deverloper

Standard

Personal

Enterprise

Replication Chức năng này chụ phộp tỏi tạo một bản sao đến SQL Server khỏc, thụng thường chức năng này cho cỏc quan hệ từ xa hay trong Network, nhằm để làm giảm trao đổi dữ liệu giữa cỏc SQL Server với nhau.

Desktop Engine Enterprise Standard Deverloper Personal Data Transformation Sevise

Data Transformation Sevise được mở rộng trong SQL Server 2000, bao gồm chức năng trao đổi dữ liệu giữa cỏc cơ sở dữ liệu và trao đổi dữ liệu giữa cỏc cơ sở dữ liệu khỏc nhau, đõy là giải phỏp lập trỡnh trờn VB , VB.NET hoặc C#. Desktop Engine Enterprise Standard Deverloper Personal

51

1.3. Một số ưu điểm của hệ quản trị SQL server

 Nhanh và hiệu quả

SQL server hỗ trợ gần như đầy đủ cỏc thao tỏc đối với cơ sở dữ liệu quan hệ

Do cỏc hàm trong SQL server được cài đặt bằng cỏch sử dụng những thư viện được tối ưu hoỏ về tốc độ nờn việc thực thi ớt tốn bộ nhớ và cú tốc độ cao. (adsbygoogle = window.adsbygoogle || []).push({});

SQL server quản lớ được những cơ sở dữ liệu rất lớn. Ngoài ra SQL server cũn cú tớnh năng hỗ trợ đa luồng, việc kết nối giữa cỏc bảng cũng đạt được tốc độ cao.

 Tớnh tương thớch

SQL server cú giao diện lập trỡnh cho nhiều ngụn ngữ như C, C++, Java, Perl, PHP… SQL server cũng cú thể chạy trờn nhiều hệ điều hành khỏc nhau như Windows, Linux…

 Tớnh an toàn

SQL server cú cơ chế phõn quyền và mật khẩu linh hoạt và an toàn, cho phộp kiểm soỏt quyền và truy nhập trờn cơ sở mỏy kết nối tới. Mật khẩu luụn được bảo mật bởi được truyền trờn mạng, và luụn được lưư trữ dưới dạng mó hoỏ. Ngoài ra nú cũn cú khả năng sao lưu và phục hồi dữ liệu một cỏch an toàn

 Bờn cạnh đú trong cụng nghệ .Net cú hỗ trợ rất nhiều đối với hệ quản trị cơ sở dữ liệu SQL server

Như vậy, SQL server là một hệ quản trị cơ sở dữ liệu quan hệ đủ mạnh, phự hợp với C #. Người ta cú thể dễ dàng lưu trữ, sắp xếp, tỡm kiếm và hiển thị dữ liệu trờn SQL server. Mỏy chủ SQL server quản lý việc truy cập dữ liệu sẽ đảm bảo cho cho việc truy cập và sử dụng dữ liệu đồng thời bởi nhiều người, đảm bảo rằng chỉ cú những người dựng hợp lệ mới cú quyền truy cập cơ sở dữ liệu và làm tăng tốc độ truy cập cơ sở dữ liệu. Căn cứ vào cỏc ưu điểm đó nờu ở trờn SQL server được chọn làm hệ quản trị cơ sở dữ liệu của hệ thống thử nghiệm.

Một phần của tài liệu Xây dựng hệ thống quản lý nhân sự tại trường đại học (Trang 49 - 51)