Download Microsoft SQL Server 2000

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Edition (64-bit)
2003 Next generation: “YuKon” [1].
Features of SQL Server 2000

Data WareHousing
Data Transforming Service
 Data Mining

The Microsoft Decision Trees Algorithm
 The Microsoft Clustering Algorithm


Analysis (OLAP) Services
Features of SQL Server 2000

E-Commerce
Rich XML Support
 Web Access to Data
 Clickstream Analysis
 High Availability

Online Backups
 Log Shipping
 Failover Clustering


Security

Certified under the U.S. government's C2-level
security certification
Features of SQL Server 2000

Line of Business
Simplified Database Administration
 Scalability
 Virtual Interface System Area Network (VI
SAN)

Competitive comparison
Source: Microsoft Corporation
Price comparison
Basic Database Server
Number of CPUs
Oracle9i
Enterprise
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
Source: Microsoft Corporation [4]
T-SQL vs. PL/SQL
Feature
Indexes
Tables
Triggers
Procedures
Arrays
PL/SQL
T-SQL
B-Tree indexes,
Bitmap indexes,
Partitioned indexes,
Function-based indexes,
Domain indexes
B-Tree indexes
Relational tables,
Object tables,
Temporary tables
Relational tables,
Temporary tables
BEFORE triggers,
AFTER triggers,
INSTEAD OF triggers
AFTER triggers,
INSTEAD OF triggers
PL/SQL statements,
Java methods,
third-generation language
(3GL) routines
T-SQL statements
Supported
Not Supported
Source: Database Journal
Designing Databases- Architecture
Net Library
Client
Database Interface
Database Engine
Client Application
Open Data Service
Net Library
SQL Server
Creating Database using T-SQL
CREATE DATABASE logical_database_name
ON 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
results
 Update relational data as if it was XML
 Load huge XML files into existing SQL Server 2000
database, converting them to relational data
 Query your SQL Server via URLs from your Web
Browser of Web application
 Access SQL Server XML functionality via .NET
Managed Classes
Weakness
Only support Windows-based platform.
 T-SQL is not strong.
 Security holes.

Future

Enhancement of XML support


XML type –Cross Domain query
Web Service

Remove the requirement of IIS.
Support .Net technology
 Improve business intelligence platform.

Summary
What can SQL server do?
 Competitive Comparison.
 Designing Database
 Internet XML support
 What’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/enus/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!
Related documents