17
Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Embed Size (px)

Citation preview

Page 1: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Microsoft SQL Server 2000

Cheng Ji

November 3, 2003

Page 2: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Agenda

Overview History Features Competitive comparison

Designing Databases Internet XML support Weakness Futures Summary

Page 3: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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].

Page 4: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Features of SQL Server 2000

Data WareHousingData Transforming ServiceData Mining

The Microsoft Decision Trees AlgorithmThe Microsoft Clustering Algorithm

Analysis (OLAP) Services

Page 5: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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

Page 6: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Features of SQL Server 2000

Line of BusinessSimplified Database AdministrationScalabilityVirtual Interface System Area Network (VI S

AN)

Page 7: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Competitive comparison

Source: Microsoft Corporation

Page 8: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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]

Page 9: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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

Page 10: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Designing Databases- Architecture

Database Interface

Client Application

Net Library Net Library

Database Engine

Open Data Service

Client SQL Server

Page 11: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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)

Page 12: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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

Page 13: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Weakness

Only support Windows-based platform.T-SQL is not strong.Security holes.

Page 14: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Future

Enhancement of XML supportXML type –Cross Domain query

Web ServiceRemove the requirement of IIS.

Support .Net technologyImprove business intelligence platform.

Page 15: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Summary

What can SQL server do?Competitive Comparison.Designing DatabaseInternet XML supportWhat’s next for SQL server 2000?

Page 16: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

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`

Page 17: Microsoft SQL Server 2000 Cheng Ji November 3, 2003

Thanks!