Mục tiêu: Kết thúc chương, học viên có thể: Hiểu được các chức năng của SQL Server Hiểu được các chức năng mở rộng, các đặc tính và ưu điểm của SQL Server Hiểu được những dịch vụ của SQL Server Làm việc với hệ quản lý CSDL (Enterprise Manager), bộ phân tích truy vấn (Query Analyzer) Hiểu rõ cách sử dụng tệp cơ sở dữ liệu (database file) và log file
SQL Server Chương Hệ quản trị sở liệu SQL Server Mục tiêu: Kết thúc chương, học viên có thể: Hiểu chức SQL Server Hiểu chức mở rộng, đặc tính ưu điểm SQL Server Hiểu dịch vụ SQL Server Làm việc với hệ quản lý CSDL (Enterprise Manager), phân tích truy vấn (Query Analyzer) Hiểu rõ cách sử dụng tệp sở liệu (database file) log file Hiểu rõ cách làm để tạo xoá sở liệu SQL Server Nắm thao tác bảo trì CSDL Giới thiệu Trong phần trước, tìm hiểu đặc điểm hệ quản trị CSDL quan hệ (RDBMS) thông dụng MS Access Chúng ta biết cách tạo CSDL bảng MS Access, cách đặt khóa cách tạo mối quan hệ bảng Chúng ta biết cách xuất liệu (export data), thu gọn sửa chữa khôi phục lại sở liệu Trong phần trước, giới thiệu SQL Server, đặc điểm chế làm việc Phần này, phân biệt chế lưu trữ liệu bên SQL Server MS Access, học cách tạo lập quản lí liệu SQL Server 4.1 Giới thiệu SQL Server 2000 Vào năm 1980, tập đoàn Microsoft Sybase hợp tác với cho đời hệ quản trị sở liệu quan hệ đa gọi “SQL Server” Sau đời phiên SQL Server 6.5, Microsoft Sybase tách riêng SQL Server trở thành sản phẩm cạnh tranh Phiên nhất, SQL Server 2000 phiên đánh dấu tầm quan trọng SQL Server SQL Server 2000 cung cấp hệ thống quản lí liệu lớn dành cho doanh nghiệp SQL Server 2000 có phiên khác nhau, tuỳ thuộc vào yêu cầu thực thi cấu hình chế độ chạy thực SQL Server chia thành phiên sau: SQL Server 2000 Enterprise Edition SQL Server 2000 Standard Edition SQL Server 2000 Personal Edition SQL Server Developer Edition SQL Server 2000 Desktop Engine SQL Server 2000 Windows CE Edition Trong tất phiên trên, SQL Server 2000 Enterprise Edition ứng dụng rộng rãi hỗ trợ đầy đủ mạnh mẽ khả đáp ứng độ tin cậy Hệ quản trị sở liệu SQL Server 59 SQL Server 4.1.1 Tìm hiểu đặc điểm SQL Server Chúng ta xét vài đặc điểm SQL Server 2000 Dễ cài đặt Nhằm đáp ứng mục đích dễ cài đặt, dễ sử dụng dễ quản lý, SQL Server 2000 cung cấp tập hợp công cụ để quản trị phát triển Mềm dẻo khả dễ dùng Đây phiên sở liệu làm việc nhiều hệ thống khác từ máy tính xách tay cài đặt hệ điều hành Windows 98 đến máy tính server cài đặt phiên Windows 2000 Data Center Hỗ trợ mơ hình Client/Server SQL Server thiết kế theo mơ hình khách/chủ (Client/Server) Trong mơ hình này, máy khách máy chủ tham gia vào hội thoại theo chế ‘yêu cầu – đáp ứng’ (request – response) Một ứng dụng chạy máy khách yêu cầu liệu từ máy chủ Phía máy chủ xử lý yêu cầu từ phía ứng dụng gửi liệu u cầu máy khách Do đó, cơng việc tách biệt máy khách máy chủ Công việc phía máy trạm yêu cầu liệu cách sử dụng câu lệnh diễn tả ngơn ngữ sở liệu, cơng việc phía máy chủ xử lý yêu cầu gửi kết trả phía máy khách Tính tương thích với hệ điều hành Là sản phẩm Microsoft, SQL Server 2000 chạy Windowss NT Windows 2000 Yêu cầu tối thiểu để chạy phiên SQL Server 2000 phải cài đặt Service Pack (SP) từ phiên trở Thích hợp nhiều giao thức Một giao thức tập hợp qui tắc chuẩn hóa Trong sống, phải tuân theo tiêu chuẩn nguyên tắc định ngơn ngữ mà nói hàng ngày Trong mơi trường mạng máy tính Đối với máy tính, để giao tiếp (nói chuyện) với nhau, có gửi nhận gói liệu, máy tính hai phía phải sử dụng ngơn ngữ chung để nói chuyện, gọi giao thức (Protocol) SQL Server 2000 hỗ trợ hầu hết giao thức thông dụng AppleTalk, TCP/IP Kho liệu (Data Warehousing) SQL Server cung cấp vài công cụ để xây dựng kho liệu Sử dụng DTS designer, bạn định nghĩa bước thực hiện, luồng công việc chuyển đổi liệu để xây dựng kho liệu từ nhiều nguồn liệu khác SQL Server cung cấp nhiều cơng cụ để phân tích liệu dựa câu hỏi tiếng Anh Dữ liệu lấy phân tích dùng q trình phân tích liệu trực tuyến Tương thích (ANSI/ISO SQL-92) Hệ quản trị sở liệu SQL Server 60 SQL Server SQL Server tuân theo chuẩn ANSI/ISO SQL-92 Microsoft đưa thêm số mở rộng vào ngôn ngữ SQL, gọi ‘Transact – SQL’ Hỗ trợ việc nhân liệu (Data Replication Support) SQL Server 2000 hỗ trợ việc nhân liệu (Data replication) Điều có nghĩa có hai hay nhiều CSDL đồng để thay đổi cập nhật vào khác Tìm kiếm (Full-Text) Tìm kiếm full-text cho phép tìm kiếm theo kí tự Nó tìm kiếm theo từ hồn chỉnh hay cụm từ Indexing wizard tạo index bảng định Wizard tìm thấy Enterprise Manager Nó chứa tất liệu cần thiết để tìm kiếm từ/ cụm từ Sách hướng dẫn trực tuyến (Books Online) Books Online thành phần thêm vào, tốn không gian server Trợ giúp dạng sách giúp cho việc tìm kiếm theo chủ đề dễ dàng 4.1.2 Cài đặt SQL Server Trước cài đặt SQL Server, bạn phải đảm bảo yêu cầu phần mềm phần cứng đáp ứng Các yêu cầu phần mềm phần cứng cho việc cài đặt SQL Server bao gồm: Các yêu cầu phần cứng SQL Server liệt kê bảng sau Thành phần phần cứng Bộ vi xử lý Không gian đĩa Card Mạng RAM CD-ROM Yêu cầu Intel compatible 32-bit CPU (166 MHZ cao hơn) Cài đặt tối thiều cần 95 MB; cài đặt đầy đủ 270 MB Cần thiêt máy trạm kết nối với máy chủ 128 MB Cần thiết cho cài đặt từ CD Table 4.1: Các yêu cầu phần cứng SQL Server Các yêu cầu phần mềm SQL Server 2000 là: Windows 98, Windows NT Server 4.0 với Service Pack cao hơn, Windows NT Workstation 4.0 với Service Pack cao hay Windows 2000 (tất phiên bản) Internet Explorer 5.0 cao Để cài đặt cục bộ, đơn giản, người sử dụng lựa chọn cài đặt (New) cài thêm (Additional) Sau nhập thông tin người dùng số ID sản phẩm, người dùng chọn thành phần cài đặt Sau người sử dụng lựa chọn cài đặt Connectivity only, Client tools only (bao gồm thành phần kết nối) Complete Server and Client tools (bao gồm đầy đủ công cụ máy chủ máy khách) Hệ quản trị sở liệu SQL Server 61 SQL Server Nếu người sử dụng chọn việc cài đặt CSDL quan hệ SQL Server 2000 gồm công cụ máy chủ máy khách, người sử dụng lựa chọn đặt tên khác (named instance) dùng tên mặc định (default instance) cho SQL Server 2000 Sau lựa chọn tên mặc định hay đặt tên cho SQL Server, hình lựa chọn kiểu cài đặt Tùy theo đặc trưng hệ thống xác lập trình cài đặt, lựa chọn khác xuất 4.2 Mơi trường ứng dụng tích hợp SQL Server 2000 Trong phần này, tìm hiểu Enterprise Manager, thể SQL Server 2000 ( SQL Server 2000 instance) đăng nhập vào chúng, CSDL hệ thống, T-SQL, Query Analyzer trợ giúp trực tuyến 4.2.1 SQL Server Enterprise Manager SQL Server Enterprise Manager công cụ quản trị SQL Server 2000 cung cấp giao diện cho phép người sử dụng định nghĩa nhóm máy chủ chạy SQL Server 2000, đăng ký máy chủ vào nhóm, thiết lập cấu hình tất lựa chọn SQL Server 2000 cho máy chủ đăng ký, tạo quản trị tất CSDL SQL Server 2000, đối tượng, đăng nhập, người sử dụng, quyền máy chủ đăng ký SQL Server Enterprise Manager gọi cách lựa chọn biểu tượng ‘Enterprise Manager’ nhóm chương trình Microsoft SQL Server Chúng ta đăng nhập vào thể SQL Server 2000 công cụ quản trị từ dấu nhắc dòng lệnh Khi ta đăng nhập vào thể SQL Server 2000 công cụ quản trị SQL Server Enterprise Manager hay SQL Query Analyzer, yêu cầu nhập tên máy chủ, login ID, mật cần Quá trình đăng nhập phụ thuộc vào việc SQL Server 2000 sử dụng chế độ xác thực nào: Windows Authentication (xác thực Windows), hay mixed mode (xác thực kết hợp Windows SQL Server) Nếu SQL Server sử dụng Windows Authentication bạn không cần phải cung cấp login ID bạn truy cập vào SQL Server Thay vào đó, SQL Server 2000 tự động đăng nhập sử dụng tài khoản đăng nhập vào Windows NT bạn Một CSDL tập hợp liệu lưu tệp đĩa cứng Một CSDL chứa nhiều tệp để lưu tồn liệu thực SQL Server 2000 có hai kiểu CSDL CSDL Hệ thống CSDL người dùng Hệ quản trị sở liệu SQL Server 62 SQL Server CSDL hệ thống (System databases) chứa thông tin SQL Server 2000 SQL Server 2000 sử dụng CSDL hệ thống để vận hành quản lý CSDL người dùng Các CDSL người dùng tạo người sử dụng Cả hai kiểu CSDL lưu trữ liệu Các CSDL hệ thống master, model, msdb, tempdb CSDL mẫu pubs Northwind Để nhập liệu vào bảng CSDL mẫu nào, bạn phải CSDL tương ứng, lựa chọn bảng kích chuột phải lên để hiển thị menu ‘shortcut’ Từ menu shortcut, chọn Open Table Return all Rows Sau nhập liệu thích hợp vào bảng Figure 4.1: CSDL mẫu NorthWind với liệu có sẵn Chú ý: Các CSDL hệ thống không nên thay đổi, việc thay đổi chúng làm máy chủ ngừng hoạt động 4.2.2 Giới thiệu T-SQL Các chuẩn có SQL khơng đủ khả để giải tất vấn đề gặp phải lập trình CSDL quan hệ Để đáp ứng nhu cầu cộng đồng người dùng, nhà cung cấp CSDL bắt đầu mở rộng ngôn ngữ SQL thêm vào tính cải tiến từ chức SQL Transact-SQL (còn gọi T-SQL) tập hợp mở rộng khả lập trình SQL Microsoft Một số tính thêm vào SQL bao gồm kiểm sốt giao dịch, xử lý lỗi, xử lý ghi Thậm chí vài thao tác đơn giản khác, chẳng hạn tạo index thực thao tác có điều kiện, mở rộng ngôn ngữ SQL Transact-SQL khơng phải sản phẩm độc lập Nó sử dụng để viết ứng dụng cách trực tiếp Thay vào đó, Transact-SQL thành phần có chức lập trình bên CSDL quan hệ cung cấp SQL Server 2000 Transact-SQL cho phép bạn khai báo sử dụng biến cục bên đối tượng Transact-SQL Những biến phải kiểu liệu mà CSDL hiểu được, VARCHAR INT Các kiểu liệu với mục đích đặc biệt tồn bên Transact-SQL để phục vụ chức đặc biệt Ví dụ, kiểu liệu IDENTITY sử dụng để lưu đếm số tăng tự động cho trường bảng định 4.2.3 SQL Query Analyzer Hệ quản trị sở liệu SQL Server 63 SQL Server SQL Server 2000 cung cấp hai công cụ để làm việc là: Enterprise Manager Query Analyzer Enterprise Manager xem xét phần trước Query Analyzer giao diện đồ họa cho phép người phát triển người quản trị thực cách dễ dàng tác vụ hàng ngày truy vấn bảng, thao tác với liệu bảng SQL Server Query Analyzer gọi cách chọn biểu tượng ‘Query Analyzer’ nhóm chương trình Microsoft SQL Server Cửa sổ SQL Query Analyzer hiển thị hình 4.2 Hình 4.2: Query Analyzer 4.2.4 Sử dụng trợ giúp trực tuyến SQL Server 2000 có cách thức cung cấp phần trợ giúp Books Online tiện ích trợ giúp trực tuyến SQL Server 2000, hướng dẫn theo chủ đề từ việc cài đặt SQL Server 2000 đến việc tạo quản trị sở liệu, cách sử dụng Enterprise Manager Query Analyzer Books Online cung cấp trợ giúp theo dạng khác Trang Content, Index giúp ta tìm kiếm mục cần Cuối trang Search Cửa sổ Books Online SQL Server hiển thị hình 4.3 Hệ quản trị sở liệu SQL Server 64 SQL Server Hình 4.3: Các sách trực tuyến 4.3 Quản trị CSDL SQL Server 2000 Bây giới thiệu sơ lược SQL Server 2000, cơng cụ mà cung cấp, T-SQL, làm việc thực với SQL Server 2000 để tạo quản lý CSDL 4.3.1 Các tệp CSDL Log Không giống với Access, SQL Server 2000 ánh xạ CSDL thành tập tệp hệ điều hành Dữ liệu phần log không ghi tệp Các CSLD SQL Server 2000 có ba loại tệp sau: Các tệp liệu sơ cấp Các tệp liệu thứ cấp Các tệp Log Tệp liệu sơ cấp (Primary data file) điểm bắt đầu CSDL đến tệp khác CSDL Mỗi CSDL có tệp liệu sơ cấp Các tệp liệu thứ cấp (Secondary data files) bao gồm tất tệp liệu Một vài CSDL khơng có tệp liệu thứ cấp nào, vài CSDL khác lại có nhiều tệp liệu thứ cấp Hệ quản trị sở liệu SQL Server 65 SQL Server Các tệp Log: chứa thông tin ghi lại thay đổi CSDL để khôi phục CSDL Mỗi CSDL phải có tệp log, nhiều 4.3.2 Tạo xoá CSDL người dùng Như biết, CSDL hệ thống khơng nên bị thay đổi, bị thay đổi chúng làm cho máy chủ khơng hoạt động Các CSDL tạo xố cách sử dụng Enterprise Manager câu lênh T-SQL Chúng ta tìm hiểu hai cách Tạo xoá CSDL Enterprise Manager Để tạo CSDL Enterprise Manager, mở Enterprise Manager chọn Databases Một danh sách CSDL tạo SQL Server group Chúng ta chọn menu Action menu chọn New Database từ menu sổ xuống Cửa sổ thuộc tính CSDL hiển thị hình 4.4 Hình 4.4: Các thuộc tính CSDL Chúng ta đặt tên cho CSDL Flights Sau CSDL Flights hiển thị cửa sổ Enterprise Manager hình 4.5 Hệ quản trị sở liệu SQL Server 66 SQL Server Hình 4.5: Tạo CSDL ngưịi dùng Enterprise Manager Chúng ta tạo CSDL sử dụng Wizard SQL Server cách chọn Wizards từ menu Tools Hình 4.6: Using Wizards Hệ quản trị sở liệu SQL Server 67 SQL Server Hình 4.7: Sử dụng Create Database Wizards để tạo lập CSDL Thực theo bước Wizard, tạo CSDL Hình 4.8: Sử dụng Create Database Wizards để tạo lập CSDL Xóa CSDL SQL Server 2000 dễ dàng Bạn lựa chọn CSDL cần xóa, sau từ menu Action chọn mục Delete giống hình 4.9 Sau người dùng đồng ý xóa CSDL, SQL Server 2000 gỡ bỏ CSDL Hệ quản trị sở liệu SQL Server 68 SQL Server Hình 4.9: Xố CSDL Bên cạnh việc tạo xóa CSDL dùng Enterprise Manager, bạn dùng câu lệnh Transact-SQL để tạo xóa CSDL Câu lệnh T-SQL để tạo CSDL là: CREATE DATABASE Câu lệnh tạo CSDL mới, tạo file dùng để lưu CSDL, cho phép gắn CSDL tồn trước vào CSDL Một tham số quan trọng cần phải câu lệnh tên CSDL Tên CSDL không trùng với tên CSDL khác server tuân theo qui tắc đặt tên Hình 4.10: Sử dụng Transact-SQL để tạo lập CSDL Chúng ta sử dụng T-SQL để gỡ bỏ CSDL không cần đến Câu lệnh DROP DATABASE dùng để gỡ bỏ nhiều CSDL từ SQL Server 2000 Hệ quản trị sở liệu SQL Server 69 SQL Server Hình 4.11: Sử dụng Transact-SQL để tạo lập CSDL 4.3.3 Cấu hình tuỳ chọn CSDL Chúng ta thiết lập cấu hình CSDL SQL Server 2000 cách sử dụng lệnh EXECUTE (EXEC) Lệnh nhận thủ tục lưu sẵn (stored procedure) tham số cho Thủ tục sp_dboption thường cung cấp làm tham số cho lệnh EXEC Thủ tục sp_dboption hiển thị hay làm thay đổi tùy chọn CSDL Lệnh không nên sử dụng CSDL master hay tempdb Ví dụ, để đặt CSDL ‘pubs’ dạng đọc, thực lệnh sau: EXEC sp_dboption ‘pubs’, ‘read only’, ‘True’ Sau thực câu lệnh trên, CSDL không cho phép ghi liệu vào, cho phép đọc mà thơi Một tùy chọn khác kèm với sp_dboption autoshrink SQL Server 2000 cho phép tệp CSDL giảm kích thước (shrunk) để loại bỏ phần không sử dụng tạo nhiều khơng gian trống Các tệp tin CSDL làm giảm kích thước tay hay tự động thực sau khoảng thời gian định Q trình làm giảm kích thước (shrinking) thiết lập để chạy chế độ background công việc khác tiếp tục chạy EXEC sp_dboption ‘pubs’, autoshrink, true Câu lệnh thiết lập tệp tin CSDL ‘pubs’ cách hợp lý cho việc làm giảm kích thước định kỳ cách tự động Thơng thường SQL Server 2000 cho phép nhiều người sử dụng truy cập vào CSDL Nếu muốn thay đổi tùy chọn này, sử dụng câu lệnh sau phép người sử dụng truy cập vào CSDL thời điểm EXEC sp_dboption ‘pubs’, single_user 4.3.4 Giảm kích thước CSDL (Shrinking databases) Câu lệnh DBCC dùng để giảm (shrink) kích thước tệp liệu CSDL Chúng ta dùng tùy chọn SHRINKDATABASE để tên CSDL cần làm giảm kích thước phần trăm khơng gian trống tạo Ví dụ, Hệ quản trị sở liệu SQL Server 70 SQL Server DBCC SHRINKDATABASE(PUBS, 10) Câu lệnh làm giảm kích thước tệp tin CSDL để tạo 10% khoảng trống 4.3.5 Dịch chuyển CSDL (Moving databases) Để dịch chuyển CSDL, sử dụng chức CopyWizard câu lệnh Transact SQL Chúng ta cần có quyền “sysadmin” để sử dụng chức CopyWizard để dịch chuyển CSDL Nếu làm việc với hệ điều hành Microsoft Windows NT 4.0 Microsoft Windows 2000, tài khoản làm việc phải có quyền quản trị máy chủ nguồn máy chủ đích Chúng ta kích chuột vào menu Tools sau chọn vào tuỳ chọn Wizard để xuất hộp thoại hình 4.12 Hình 4.12: Lựa chọn Copy Database Wizard Hệ quản trị sở liệu SQL Server 71 SQL Server Khi sử dụng Copy Database Wizard, bạn phải thông tin đây: Máy chủ nguồn chứa CSDL cần dịch chuyển chép Máy chủ đích, nơi chứa CSDL chép dịch chuyển tới Trên máy chủ đích, CSDL giữ nguyên tên giống tên máy chủ nguồn Do đó, máy chủ đích khơng có CSDL có tên giống tên CSDL chép di chuyển tới chép di chuyển CSDL đổi tên suốt trình di chuyển chép Để tránh xung đột này, phải đổi tên CSDL trước di chuyển chép CSDL CSDL cần dịch chuyển chép Các đối tượng khác cần dịch chuyển chép (ví dụ, logins, đối tượng dùng chung từ CSDL chủ, jobs kế hoạch bảo trì, thơng báo lỗi người sử dụng tự định nghĩa) Lịch để chép di chuyển CSDL, bạn muốn thực lại thao tác chép, dịch chuyển vào lần sau Hình 4.13: Copy Database Wizard Hệ quản trị sở liệu SQL Server 72 SQL Server Tóm tắt SQL Server 2000 cung cấp hệ thống quản lí liệu lớn dành cho doanh nghiệp SQL Server 2000 có phiên khác nhau: • SQL Server 2000 Enterprise Edition • SQL Server 2000 Standard Edition • SQL Server 2000 Personal Edition • SQL Server Developer Edition • SQL Server 2000 Desktop Engine • SQL Server 2000 Windows CE Edition Đặc điểm SQL Server: • Dễ cài đặt • Mềm dẻo khả dễ dùng • Hỗ trợ mơ hình Client/Server • Tính tương thích với hệ điều hành • Thích hợp nhiều giao thức • Data Warehousing • Tương thích ANSI/ISO SQL-92 • Hỗ trợ việc tạo liệu (Data Replication Support) • Tìm kiếm Full-Text • Books Online u cầu cấu hình phần cứng để cài đặt SQL Server 2000 là: Thành phần phần cứng Bộ vi xử lý Dung lượng đĩa Card mạng RAM CD-ROM Yêu cầu Intel compatible 32-bit CPU (166 MHZ cao hơn) Cài đặt tối thiểu 95 MB; Cài đặt đầy đủ 270 MB Cần thiết máy trạm cần kết nối tới máy chủ 128 MB Cần thiết để cài đặt từ CD Yêu cầu phần mềm để cài đặt SQL Server 2000 là: • • • Windows 98, Windows NT Server 4.0 với Service Pack phiên sau, Windows NT Workstation 4.0 với Service Pack phiên sau Windows 2000 (tất phiên bản) Internet Explorer 5.0 phiên sau SQL Server Enterprise Manager cơng cụ quản trị SQL Server 2000 SQL Server Enterprise Manager công cụ quản trị SQL Server 2000 cung cấp giao diện cho phép người sử dụng định nghĩa nhóm máy chủ chạy SQL Server 2000, đăng ký máy chủ vào nhóm, thiết lập cấu hình tất lựa chọn SQL Server 2000 cho máy chủ đăng ký, tạo quản trị tất CSDL SQL Server 2000, đối tượng, đăng nhập, người sử dụng, quyền máy chủ đăng ký Hệ quản trị sở liệu SQL Server 73 SQL Server SQL Server Enterprise Manager gọi cách lựa chọn biểu tượng ‘Enterprise Manager’ nhóm chương trình Microsoft SQL Server Chúng ta đăng nhập vào thể SQL Server 2000 công cụ quản trị từ dấu nhắc dòng lệnh Một CSDL tập hợp liệu lưu tệp đĩa cứng Một CSDL chứa nhiều tệp để lưu tồn liệu thực SQL Server 2000 có hai kiểu CSDL • • CSDL Hệ thống CSDL người dùng CSDL hệ thống (System databases) chứa thông tin SQL Server 2000 SQL Server 2000 sử dụng CSDL hệ thống để vận hành quản lý CSDL người dùng CSDL người dùng tạo lập người sử dụng Transact-SQL (cũng gọi T-SQL) tập mở rộng khả lập trình SQL Microsoft Một số tình thêm vào SQL bao gồm kiểm soát giao dịch, xử lý lỗi, xử lý ghi Transact-SQL cho phép bạn khai báo sử dụng biến bên đối tượng Transact-SQL SQL Server 2000 cung cấp hai công cụ để làm việc là: • • Enterprise Manager Query Analyzer Query Analyzer giao diện cho phép người phát triển người quản trị thực cách dễ dàng tác vụ hàng ngày vấn tin bảng, thao tác với liệu bảng SQL Server 2000 có cách thức cung cấp phần trợ giúp Books Online tiên ích trợ giúp trực tuyến SQL Server 2000, hướng dẫn theo chủ đề từ việc cài đặt SQL Server 2000 đến việc tạo quản trị CSDL, cách sử dụng Enterprise Manager Query Analyzer Các CSDL SQL Server 2000 có ba loại tệp như: • • • Các tệp liệu sơ cấp Các tệp liệu thứ cấp Các tệp Log Tệp liệu sơ cấp (Primary data file) điểm bắt đầu CSDL đến tệp khác CSDL Mỗi CSDL có tệp liệu sơ cấp Hệ quản trị sở liệu SQL Server 74 SQL Server Các tệp liệu thứ cấp (Secondary data files) bao gồm tất tệp liệu Một vài CSDL khơng có tệp liệu thứ cấp nào, số CSDL khác lại có nhiều tệp liệu thứ cấp Các tệp Log chứa thông tin ghi lại thay đổi CSDL để khôi phục lại CSDL Mỗi CSDL phải có tệp log, nhiều CSDL tạo xoá cách sử dụng Enterprise Manager câu lệnh TSQL Câu lệnh T-SQL để tạo lập CSDL CREATE DATABASE Câu lệnh DROP DATABASE dùng để gỡ bỏ nhiều CSDL từ SQL Server 2000 Chúng ta cấu hình lại SQL Server 2000 cách sử dụng lệnh EXECUTE (EXEC) Hệ quản trị sở liệu SQL Server 75 SQL Server `Kiểm tra tiến _là cơng cụ quản trị SQL Server 2000 SQL Server 2000 đưa công cụ làm việc, _ SQL Server Enterprise Manager thực cách lựa chọn biểu tượng nhóm Microsoft SQL Server program trợ giúp trực tuyến SQL Server 2000 _ CSDL chứa thông tin SQL Server 2000 _ tập hợp mở rộng khả lập trình đưa vào SQL Microsoft Một số tình thêm vào SQL bao gồm kiểm soát giao dịch, xử lý lỗi, xử lý ghi _lưu tất thông tin log sử dụng để khôi phục CSDL Enterprise Manager giao diện đồ hoạ có chức phát triển quản trị thực công việc truy vấn bảng, thao tác liệu bảng cách dễ dàng (Đúng/Sai) lệnh sử dụng để làm giảm kích thước tệp tin liệu CSDL 10 Lệnh T-SQL để tạo lập CSDL 11 Chúng ta cấu hình CSDL SQL Server 2000 cách sử dụng lệnh EXECUTE (EXEC) (Đúng/Sai) Hệ quản trị sở liệu SQL Server 76 ... Books Online SQL Server hiển thị hình 4. 3 Hệ quản trị sở liệu SQL Server 64 SQL Server Hình 4. 3: Các sách trực tuyến 4. 3 Quản trị CSDL SQL Server 2000 Bây giới thiệu sơ lược SQL Server 2000,... cơng cụ để phân tích liệu dựa câu hỏi tiếng Anh Dữ liệu lấy phân tích dùng q trình phân tích liệu trực tuyến Tương thích (ANSI/ISO SQL- 92) Hệ quản trị sở liệu SQL Server 60 SQL Server SQL Server. .. vào lần sau Hình 4. 13: Copy Database Wizard Hệ quản trị sở liệu SQL Server 72 SQL Server Tóm tắt SQL Server 2000 cung cấp hệ thống quản lí liệu lớn dành cho doanh nghiệp SQL Server 2000 có