Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
793 KB
Nội dung
khai.hq@ou.edu.vn 1 QTHTCSDL-Chương 1: Tổngquan Chương 1: Tổngquanvề hệ quản trị CSDL Tài liệu: Chapter 1: Overview of SQL Server 2000 Nội dung: SQL Server 2000 là gì? Các thành phần của SQL Server 2000 Kiến trúc cơ sở dữ liệu quan hệ 2 cấp độ an toàn của SQL Server 2000 khai.hq@ou.edu.vn 2 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (1) Là một phần mềm của hãng Microsoft có chức năng làm hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) trên hệ điều hành Windows SQL Server 2000 có nhiều phiên bản khác nhau, phù hợp với nhu cầu sử dụng và điều kiện về tài nguyên phần cứng máy tính SQL Server 2000 có tất cả 6 phiên bản: • SQL Server 2000 Enterprise Edition • SQL Server 2000 Standard Edition • SQL Server 2000 Personal Edition • SQL Server 2000 Windows CE Edition • SQL Server 2000 Developer Edition • SQL Server 2000 Enterprise Evaluation Edition (trial) • Và SQL Server 2000 Desktop Engine phân phối kèm ứng dụng khác khai.hq@ou.edu.vn 3 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (2) Operating Systems Supported by SQL Server Editions Operating System Enterprise Standard Personal Enterprise Evaluation Desktop Engine Developer Windows CE Windows 2000 Data Center Supported Supported Supported Supported Supported Supported N/A Windows 2000 Advanced Server Supported Supported Supported Supported Supported Supported N/A Windows 2000 Server Supported Supported Supported Supported Supported Supported N/A Windows 2000 Professional N/A N/A Supported Supported Supported Supported N/A Windows NT 4.0 Server, Enterprise Edition Supported Supported Supported Supported Supported Supported N/A Windows NT 4.0 Server Supported Supported Supported Supported Supported Supported N/A Windows NT4.0 Workstation N/A N/A Supported Supported Supported Supported N/A Windows Millennium Edition N/A N/A Supported N/A Supported N/A N/A Windows 98 N/A N/A Supported N/A Supported N/A N/A Windows CE N/A N/A N/A N/A N/A N/A Supported khai.hq@ou.edu.vn 4 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (3) Operating System Enterprise Edition Standard Edition Personal Edition Developer Edition Desktop Engine SQL Server CE Windows CE No No No No No Yes Windows 9x No No Yes No Yes No Windows NT 4.0 Workstation with Service Pack 5 No No Yes Yes Yes No Windows NT 4.0 Server with Service Pack 5 Yes Yes Yes Yes Yes No Windows NT 4.0 Server Enterprise Edition with Service Pack 5 Yes Yes Yes Yes Yes No Windows 2000 Professional No No Yes Yes Yes No Windows 2000 Server Yes Yes Yes Yes Yes No Windows 2000 Advanced Server Yes Yes Yes Yes Yes No Windows 2000 DataCenter Yes Yes Yes Yes Yes No Windows XP Professional No No Yes Yes Yes No khai.hq@ou.edu.vn 5 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (4) SQL Server 2000 tích hợp rất tốt với Windows 2000 server hay Windows NT Server 4.0 SQL Server 2000 Relational Database Engine: • SQL Server 2000 relational database engine là một RDBMS dùng để quản lý và lưu giữ dữ liệu trong các bảng dữ liệu • Relational database engine được thiết kế để lưu các records của các transactions sinh ra bởi hệ thống online transaction processing (OLTP), cũng như quản lý các yêu cầu online analytical processing (OLAP) của data warehouses • Relational database engine có nhiệm vụ bảo trì tính bảo mật của dữ liệu, xử lý lỗi, tối ưu hóa hoạt động, sử dụng khóa để xử lý các tác vụ đồng thời và tăng cường tính tin cậy của dữ liệu. khai.hq@ou.edu.vn 6 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (5) Môi trường sử dụng SQL Server 2000 khai.hq@ou.edu.vn 7 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (6) SQL Server 2000 components khai.hq@ou.edu.vn 8 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (7) SQL Server 2000 Analysis Services: • provides tools for analyzing the data stored in data warehouses and data marts on SQL Server 2000 • you can use SQL Server 2000 to periodically summarize and store data from an OLTP system in fact and dimension tables • storage of summarized data for analysis is called a data warehouse • A subset of this data (such as for a region or a division of a company) is called a data mart Application Support: • Application developers write client applications that access SQL Server 2000 in a number of different ways. khai.hq@ou.edu.vn 9 QTHTCSDL-Chương 1: Tổngquan SQL Server 2000 là gì? (8) SQL Server 2000 Data Transformation Services (DTS) SQL Server 2000 Replication SQL Server 2000 English Query Meta Data Services Nếu tích hợp với Windows 2000 và Windows NT 4.0 thì có thể dùng thêm các đặctính sau: Windows Authentication, Memory Management Active Directory, Failover Clustering Microsoft Distributed Transaction Coordinator SMP, Asynchronous and Scatter-gather I/O Event Logs System Monitor Counters khai.hq@ou.edu.vn 10 QTHTCSDL-Chương 1: Tổngquan Các thành phần của SQL Server 2000 (1) At the core are server components provides client-based graphical tools and command-prompt utilities for administration communication components are implemented as providers, drivers, database interfaces, and Net-Libraries additional component is SQL Server 2000 Books Online [...]... NetLibraries khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổng quan 16 Các thành phần của SQL Server 2000 (8) SQL Server on the same computer as the client application khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổng quan 17 Các thành phần của SQL Server 2000 (9) SQL Server on a separate computer from the client application khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổng quan 18 Các thành phần của SQL Server 2000 (10) Internet... QTHTCSDL-Chương 1: Tổng quan 19 Kiến trúc cơ sở dữ liệu quan hệ (1) physical implementation is visible only to database administrators, and is transparent to users SQL Server consists of system and user databases that are organized physically into data and log files for each database that are placed on one or more disks khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 20 Kiến trúc cơ sở dữ liệu quan hệ (2)... uses this system database for scheduling alerts and jobs, and recording operators khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 21 Kiến trúc cơ sở dữ liệu quan hệ (3) SQL Server working with multiple user databases khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 22 Kiến trúc cơ sở dữ liệu quan hệ (4) Physical Structure of a Database: • Each database consists of at least one data file and one transaction... 4.0 user account, or with a valid SQL Server login account and password khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 29 2 cấp độ an toàn của SQL Server 2000 (3) khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 30 2 cấp độ an toàn của SQL Server 2000 (4) khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 31 2 cấp độ an toàn của SQL Server 2000 (5) Roles: • • A database administrator uses roles to collect... page size being 8 KB In general, data pages store data in rows on each data page The maximum amount of data contained in a single row is 8060 bytes khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 24 Kiến trúc cơ sở dữ liệu quan hệ (6) Transaction Log Files: • The transaction log file resides in one or more separate physical files from the data files and contains a series of log records, rather than pages... performance and aid in redundancy, transaction log files are typically placed on separate disks from data files, and are frequently mirrored using RAID khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 25 Kiến trúc cơ sở dữ liệu quan hệ (7) Database Objects in SQL Server 2000 Database Object Description Tables A table generally consists of columns and rows of data in a format similar to that of a spreadsheet... code for reuse A function can have a maximum of 1024 input parameters User-defined functions can be used in place of views and stored procedures khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 26 Kiến trúc cơ sở dữ liệu quan hệ (8) Optimizing Logical Database Design: • Faster sorting and index creation • A larger number of clustered indexes • Narrower and more compact indexes • Fewer indexes per table,... fault tolerance, data and log files are typically spread across multiple drives and frequently use a redundant array of independent disks (RAID) khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 23 Kiến trúc cơ sở dữ liệu quan hệ (5) Extents and Pages: • SQL Server 2000 allocates space from a data file for tables and indexes in 64-KB blocks called extents • Each extent consists of eight contiguous pages... support for two main classes of database APIs: OLE DB and ODBC • SQL Server 2000 also supports the DB-Library (for backward compatibility only) and Embedded SQL APIs khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổngquan 14 Các thành phần của SQL Server 2000 (6) Net-Libraries Net-Libraries Employable with SQL Server 2000 Net-Library Description Shared memory Used to connect to SQL Server 2000 on the same computer... network environment This protocol runs at the SQL Server 7.0 level of funtionality for clients and servers running Windows NT 4.0 and will not be further enhanced khai.hq@ou.edu.vn QTHTCSDL-Chương 1: Tổng quan 15 Các thành phần của SQL Server 2000 (7) Open Data Services : • is the interface between the relational database engine and the server Net-Libraries • Services transforms packets received from . khai.hq@ou.edu.vn 1 QTHTCSDL-Chương 1: Tổng quan Chương 1: Tổng quan về hệ quản trị CSDL Tài liệu: Chapter 1: Overview of SQL. QTHTCSDL-Chương 1: Tổng quan SQL Server 2000 là gì? (5) Môi trường sử dụng SQL Server 2000 khai.hq@ou.edu.vn 7 QTHTCSDL-Chương 1: Tổng quan SQL Server