改变自己
我可以改变世界 改变自己

如今,人们在研究和操作微软数据库有关示例时已经较少使用“古老”的Northwind,而大多逐渐转向针对 Microsoft SQL Server 2005 SP2的示例数据库(名字为AdventureWorksDB)。其实,这个数据库相当之大,大约有30M。但是,在实际编程中,特别是研究一般的简单的数据库操作相关的实例时,这样庞大的数据库似乎对于提供示例源码方面带来一定障碍,所以还是有必要使用精简版本的数据库实例的。不用担心,AdventureWorksDB的确存在多个版本,地址是:
http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=4004

各种数据库的名称及尺寸如下面两幅图所示:



其中,
AdventureWorksDB相应于Adventure Works Cycles OLTP实例数据库。
AdventureWorksBI 则对应于Adventure Works数据仓库和分析服务数据库项目。
AdventureWorksLT是一个基于Adventure Works Cycles OLTP实例数据库,但进行了相当简化的数据库。

此外注意的是,一些数据库的CI版本使用了没有区分字母的大小写(就像AdventureWorksLT实例数据库一样),但是其他一些数据库则使用了大小写敏感的方式。

 

附  在sql server 2005中安装northwind 和pubs数据库

1、到下面的网址去下载一个SQL2000SampleDb.msi
http://www.microsoft.com/downloads/details.aspx?FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en
2、安装,默认在C:\SQL Server 2000 Sample Databases
3、在安装目录下查看一下,会有instnwnd.sql ,instpubs.sql两个文件
4、在sql server 2005 中运行一下这两个sql 就可以创建northwind和pubs数据库了
5、刷新一下对象资源管理器

范例数据库介绍

  NorthWind数据库
      以一家贸易公司为模型:
           -在多张表中存储关于交易、客户、产品、雇员、供货商方面的信息;
           -在表与表之间建立了相应的关系。
  Pubs数据库
       以一个图书出版公司为模型
           -在多张表中存储关于书籍、作者、书店、出版部门方面的信息;
           -在表与表之间建立了相应的关系。

posted on 2009-03-29 13:52  dashan  阅读(571)  评论(0编辑  收藏  举报