4.2 示例数据库
在SQL Server 2005以前,安装程序自动地安装示例数据库。这样一来我们就会有一些实际的数据用来探索SQL Server的功能。作为微软加强安全努力的一部分,SQL Server 2005默认情况下不会安装任何示例数据库。然而,有三个示例数据库可以随处获得。
AdventureWorks
微软用户教育组创建了该数据库来示例一个真正的“真实”数据库看起来是什么样的。它是在安装过程中可以选择的一个组件。该数据库用来展示SQL Server 2005的特性,特别是将对象组织到不同的架构之下。该数据库的设计还是高度规范化的。虽然规范化的数据和许多架构也许能够更接近地反映一个生产环境下的数据库设计,但是这也使得为了学习基本的SQL而书写和测试一些简单的查询变得相当困难。
数据库设计不是本书的重点,所以本书中大多数的例子都会使用我们自己创建的一些简单表。如果需要很多行的数据,我们将会从AdventureWorks数据库的一个或多个表中复制一些数据到自己创建的表中。注意我们还可以安装一个名为AdventureWorksDW的数据库,它包括有与数据仓库和SQL Server 2005数据仓库特性相关的数据和特性。本书中将不会讨论这个数据库。
pubs
pubs数据库是在之前版本的SQL Server中被广泛使用的一个示例数据库。很多早一些的出版物中的SQL Server例子都假定我们有这个数据库,因为在SQL Server 2005之前的SQL Server版本都自动地安装该数据库。我们可以从微软网站中下载一个脚本来创建该数据库,我也将该脚本列入了本书的关联内容里。
pubs数据库是一个被广泛接受的示例,但这只是一个特色而并非倒退。它提供了许多很好的例子,在这些例子中没有很多外围问题来干扰主要观点。我们不用担心当我们在实验SQL Server特性时对pubs数据库做出修改。我们可以通过运行提供的脚本来彻底地重建该数据库。在查询窗口中,打开一个名为Instpubs.sql的文件并执行它。确定当前没有到pubs数据库的连接,因为在新的数据库创建前当前的pubs数据库会被删除。
Northwind
Northwind数据库是一个最初为微软Access开发的示例数据库。很多在SQL Server 2005以前的与API有关的文档都用到了Northwind数据库。Northwind比pubs要复杂一些,并且它的大小在4MB左右,比pubs稍大一些。就像pubs数据库一样,我们可以从微软网站上下载一个脚本来创建它,或者可以使用本书关联内容提供的脚本。该脚本名为Instnwnd.sql。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||