Upload
amice-preston
View
217
Download
4
Embed Size (px)
Citation preview
Microsoft SQL Server 2000
Cheng Ji
November 3, 2003
Agenda
Overview History Features Competitive comparison
Designing Databases Internet XML support Weakness Futures Summary
History of SQL Server
December 1992, SQL Server for Windows NT beta
September 1993, SQL Server 4.2 June 1995, SQL Server 6.0 April 1996, SQL Server 6.5 November 1998, SQL Server 7.0 August 2000, SQL Server 2000 February 2002, SQL Server 2000 Enterprise E
dition (64-bit) 2003 Next generation: “YuKon” [1].
Features of SQL Server 2000
Data WareHousingData Transforming ServiceData Mining
The Microsoft Decision Trees AlgorithmThe Microsoft Clustering Algorithm
Analysis (OLAP) Services
Features of SQL Server 2000
E-CommerceRich XML SupportWeb Access to DataClickstream AnalysisHigh Availability
Online BackupsLog ShippingFailover Clustering
SecurityCertified under the U.S. government's C2-level secur
ity certification
Features of SQL Server 2000
Line of BusinessSimplified Database AdministrationScalabilityVirtual Interface System Area Network (VI S
AN)
Competitive comparison
Source: Microsoft Corporation
Price comparison
Number of CPUs Oracle9iEnterprise
Edition
SQL Server 2000 Enterprise Edition
With SQL Server, you'll save…
1 $40,000 US $19,999 US $20,001 US
2 $80,000 US $39,998 US $40,002 US
4 $160,000 US $79,996 US $80,004 US
8 $320,000 US $159,992 US $160,008 US
16 $640,000 US $319,984 US $320,016 US
32 $1,280,000 US $639,968 US $640,032 US
Basic Database Server
Source: Microsoft Corporation [4]
T-SQL vs. PL/SQL
Source: Database Journal
Feature PL/SQL T-SQL
Indexes
B-Tree indexes,Bitmap indexes,Partitioned indexes,Function-based indexes,Domain indexes
B-Tree indexes
Tables Relational tables,Object tables,Temporary tables
Relational tables,Temporary tables
Triggers BEFORE triggers,AFTER triggers,INSTEAD OF triggers
AFTER triggers,INSTEAD OF triggers
Procedures
PL/SQL statements,Java methods,third-generation language(3GL) routines
T-SQL statements
Arrays Supported Not Supported
Designing Databases- Architecture
Database Interface
Client Application
Net Library Net Library
Database Engine
Open Data Service
Client SQL Server
Creating Database using T-SQL
CREATE DATABASE logical_database_nameON PRIMARY (NAME = logical_file_name,FILENAME = ' path\file_name',SIZE = size,MAXSIZE = maxsize,FILEGROWTH = filegrowth_increment)
LOG ON(NAME = logical_file_name,FILENAME = ' path\file_name',SIZE = size,MAXSIZE = maxsize,FILEGROWTH = filegrowth_increment)
Internet and XML support
Rich XML Support Query relational database with XPath Query relational database with SQL and return XML re
sults Update relational data as if it was XML Load huge XML files into existing SQL Server 2000 da
tabase, converting them to relational data Query your SQL Server via URLs from your Web Brow
ser of Web application Access SQL Server XML functionality via .NET Manag
ed Classes
Weakness
Only support Windows-based platform.T-SQL is not strong.Security holes.
Future
Enhancement of XML supportXML type –Cross Domain query
Web ServiceRemove the requirement of IIS.
Support .Net technologyImprove business intelligence platform.
Summary
What can SQL server do?Competitive Comparison.Designing DatabaseInternet XML supportWhat’s next for SQL server 2000?
Reference[1]Microsoft Corporation.2002. SQL Server History. Retrieved November 1st,
2003 from http://www.microsoft.com/sql/evaluation/anniversary/timeline.asp[2]Microsoft Corporation.2003. Features. Retrieved November 1st, 2003 from
http://www.microsoft.com/sql/evaluation/features/byfunction/default.asp[3]D’Hers T. & Vickery S., 2003, Comparing Business Intelligence Platforms. Retrieved
November 1st, 2003 from http://www.microsoft.com/sql/evaluation/compare/OLAP_comparison.doc
[4]Microsoft Corporation. 2003. Oracle9i and SQL Server 2000 Price Comparison. Retrieved November 1st, 2003 from http://www.microsoft.com/sql/evaluation/compare/pricecomparison.asp
[5]Microsoft Corporation. 2003. Microsoft SQLServer 2000 Database Design.
[6]Vaas L.. 2003. What's Next for SQL Server? Retrieved November 1st, 2003 from http://www.eweek.com/article2/0,4149,1300797,00.asp
[7]Microsoft Corporation. 2003. SQLXML and XML Mapping Technologies. Retrieved November 1st, 2003 from http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexcl2k2/html/odc_ExcelSQLXML.asp
[8]Database Journal. 2003. The comparison of SQL Server 2000 with Oracle 9i. Retrieved November 1st, 2003 from
http://www.databasejournal.com/features/mssql/article.php/10894_2170201_2`
Thanks!