SQL SERVER 2008 与T-SQL编程

《SQL SERVER 2008 与T-SQL编程》由会员分享,可在线阅读,更多相关《SQL SERVER 2008 与T-SQL编程(263页珍藏版)》请在文档大全上搜索。
1、应用系统设计与实践应用系统设计与实践郭贵锁郭贵锁资料下载:资料下载:课程内容、性质与任务课程内容、性质与任务课程内容课程内容SQL Server 2005基本操作与管理基本操作与管理Transact-SQL编程编程数据库设计数据库设计课程性质课程性质计算机类专业必修课计算机类专业必修课“数据库原理与设计数据库原理与设计”课程的配套实践课程。课程的配套实践课程。任务任务培养使用商用数据库管理系统和编写培养使用商用数据库管理系统和编写SQL程序的实践经验,掌握数据库程序的实践经验,掌握数据库应用系统的数据模型设计方法和系统开发方法。应用系统的数据模型设计方法和系统开发方法。课程要求课程要求实验报告
2、:提交第一部分(共实验报告:提交第一部分(共4个实验)的实验报告。报告的内容包个实验)的实验报告。报告的内容包括文字描述和上机结果。提交打印结果与实验数据。括文字描述和上机结果。提交打印结果与实验数据。实验报告的文字描述是对上机过程的总结,包括每一部分完成的步骤和实验报告的文字描述是对上机过程的总结,包括每一部分完成的步骤和结果。使用结果。使用WORD文档。文档。实验结果中第一部分实验是所用的数据库的备份,所创建的表、插入的实验结果中第一部分实验是所用的数据库的备份,所创建的表、插入的记录应记录和创建的存储过程等应包括在备份的数据库中。记录应记录和创建的存储过程等应包括在备份的数据库中。考试:
3、笔试考试:笔试(40分分)和上机考试和上机考试(40分分)(时间未定)(时间未定),平时成绩平时成绩20分。分。教材教材信息系统开发教程信息系统开发教程-使用使用C#和和SQL SERVER 2005清华大学出版社清华大学出版社马威马威,吕文哲吕文哲,曹瑞曹瑞2007年年4月第月第1版版ISBN 9787302146186参考书参考书SQL Server 2000开发指南开发指南清华大学出版社清华大学出版社2002年年1月第月第1版版ISBN 7-302-05106-2/TP.2988VISUAL C# .NET技术内幕技术内幕清华大学出版社清华大学出版社(美)(美)MICKEY WILLIA
4、MS著著,冉晓旻冉晓旻 罗邓罗邓 郭炎译郭炎译2004年年6月月Erwin数据建模数据建模电子工业出版社电子工业出版社杨国强、路萍、张志军杨国强、路萍、张志军 编著编著2004年年10月月主流商用主流商用DBMSOracleDB2SybaseMS SQL ServerInformix数据库管理软件的市场数据库管理软件的市场据据IDC报告数据显示,报告数据显示,2006年全球数据库市场规模达到了年全球数据库市场规模达到了165亿美元。亿美元。虽然现在开源数据库的势头不可阻挡,但在全球数据库市场分布中,虽然现在开源数据库的势头不可阻挡,但在全球数据库市场分布中,前三甲的位置始终被前三甲的位置始终被
5、Oracle、DB2、SQL Server所占据。所占据。 占据榜首位置的依然是占据榜首位置的依然是Oracle。Oracle在在2006年中的销售额为年中的销售额为73亿美元,亿美元,销售额同比增长额为销售额同比增长额为14.7%。Oracle占据了占据了44.4%的市场份额,。的市场份额,。 IBM凭借凭借DB2,在,在2006年中的销售额同比增长了年中的销售额同比增长了11.9%,2006年全年销年全年销售额为售额为35亿美元,占据市场份额为亿美元,占据市场份额为21.2%。 排在第三位置的依然是微软公司的排在第三位置的依然是微软公司的SQL Server。虽然。虽然SQL Server
6、在在2006全年销售额为全年销售额为31亿美元,市场份额为亿美元,市场份额为18.6%。但是,。但是,SQL Server的的销售额同比涨幅达到了最高,为销售额同比涨幅达到了最高,为25%,远远超过了,远远超过了Oracle和和DB2的同比的同比涨幅额度。涨幅额度。SQL Server的版本的版本年份年份版本版本说明说明1988SQL Server与与Sybase共同开发共同开发,运行于运行于OS/2上的联合应用程序上的联合应用程序1993SQL Server 4.2功能较少的桌面系统功能较少的桌面系统1994与与Sybase终止合作关系终止合作关系1995SQL Server 6.05小型商
7、用数据库管理系统小型商用数据库管理系统1996SQL Server 6.51998SQL Server 7.02000SQL Server 2000企业级数据库企业级数据库2005SQL Server 2005企业级数据库企业级数据库SQL Server 2005简介简介SQL Server 是一个全面是一个全面的、集成的、端到端的的、集成的、端到端的数据解决方案,它为组数据解决方案,它为组织中的用户提供了一个织中的用户提供了一个更安全可靠和更高效的更安全可靠和更高效的平台用于企业数据和平台用于企业数据和 BI 应用。应用。SQL Server 2005 为为 IT 专家和信息专家和信息工作者
8、带来了强大的、工作者带来了强大的、熟悉的工具,同时降低熟悉的工具,同时降低了在从移动设备到企业了在从移动设备到企业数据系统的多平台上创数据系统的多平台上创建、部署、管理和使用建、部署、管理和使用企业数据和分析应用程企业数据和分析应用程序的复杂性。序的复杂性。 数据库引擎数据库引擎Microsoft SQL Server 2005 Database Engine 是用于存储、处理和保护是用于存储、处理和保护数据的核心服务。利用数数据的核心服务。利用数据库引擎据库引擎 可控制访问权限可控制访问权限并快速处理事务。并快速处理事务。数据库引擎的任务数据库引擎的任务设计并创建数据库以保存系统所需的关系表
9、或设计并创建数据库以保存系统所需的关系表或 XML 文档。文档。实现系统以访问和更改数据库中存储的数据。实现系统以访问和更改数据库中存储的数据。提供日常管理支持以优化数据库的性能。提供日常管理支持以优化数据库的性能。分析服务分析服务Microsoft SQL Server 2005 Analysis Services (SSAS) 为商业智为商业智能应用程序提供了联机分析处理能应用程序提供了联机分析处理 (OLAP) 和数据挖掘功能。和数据挖掘功能。Analysis Services 允许设计、创建和管理包含多维结构,使其包含允许设计、创建和管理包含多维结构,使其包含从其他数据源(例如关系数据
10、库)聚合的数据,并通过这种方式来支从其他数据源(例如关系数据库)聚合的数据,并通过这种方式来支持持 OLAP。对于数据挖掘应用程序,对于数据挖掘应用程序,Analysis Services 允许使用多种行业标准允许使用多种行业标准的数据挖掘算法来设计、创建和可视化从其他数据源构造的数据挖掘的数据挖掘算法来设计、创建和可视化从其他数据源构造的数据挖掘模型。模型。集成服务集成服务Microsoft SQL Server 2005 Integration Services (SSIS) 是生成高是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载性能数据集成解决方案(包括数据仓库的提取、转换
11、和加载 (ETL) 包)包)的平台。的平台。Integration Services 包含用于生成和调试包的图形工具及向导;用包含用于生成和调试包的图形工具及向导;用于执行工作流功能的任务,例如于执行工作流功能的任务,例如 FTP 操作、操作、SQL 语句执行和电子邮语句执行和电子邮件消息处理;用于提取和加载数据的数据源和目标;用于清理、聚合、件消息处理;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;用于管理合并和复制数据的转换;用于管理 Integration Services 的管理服务的管理服务 Integration Services;以及对;以及对 Inte