《第1章SQLServer2005概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章SQLServer2005概述ppt课件.ppt(20页珍藏版)》请在三一文库上搜索。
1、第1章 SQL Server 2005概述,学习目标 SQL SERVER 2005概述 体验SQL Server Management Studio开发环境; 初步认识贯穿全书实例的选课示例数据库Xk 学会使用查询窗口、sqlcmd实用程序实现一个简单查询。,本章内容框架,相关的基本概念,SQL Server 2005:Microsoft SQL Server 2005,微软产品。 2005:版本号,2005年发布。之前SQL Server 2000,2000年发布; SQL Server 7.0,1998年发布; SQL Server 6.0,1995年发布。 Server:服务器,提供服
2、务 客户机和服务器:可从硬件角度和软件角度来理解。 硬件角度:PC作为客户机,享受各种网络服务;高性能的计算机作为服务器,提供各种网络服务。 软件角度:客户机指安装享受网络服务的软件的计算机;如安装IE浏览器的计算机是就是Web客户机。服务器指安装了提供网络服务的软件的计算机。如安装IIS的计算机就是Web服务器。 本书的客户机和服务器都是从软件角度理解。,相关的基本概念,SQL:Structured Query Language,结构化查询语言,是关系型数据库的国际化标准语言。该语言的主要动词4个:SELECT、INSERT、UPDATE、DELETE “Microsoft SQL Serv
3、er 2005是用于大规模联机事务处理 (OLTP)、数据仓库和电子商务应用的数据库和数据分析平台” 是新一代数据平台,集成了多种服务而完成了从数据库到数据库平台的转换。,SQL Server 2005平台主要部分(P2),数据库引擎:即传统意义上的数据库 分析服务:Analysis Services,提供联机分析处理和数据挖掘功能 集成服务:Integration Services。可从不同的数据源提取、转换和合并数据,并转移到目标。 复制:数据库之间对数据库和数据库对象进行复制和分发 报表服务: Reporting Services,用于创建和管理来自关系数据库和多维数据源的数据的报表。
4、通知服务: Notification Services,用于开发和部署可生成并发送通知的应用程序。 服务代理: Service Broker,可生成可袄、可伸缩和安全的分布式异步数据库应用程序的技术 全文搜索:快速、灵活检索文本数据 SQL Server工具和实用程序:,相关的基本概念,OLTP:Online Transaction Processing,联机事务处理 OLAP: Online Analysis Processing,联机分析处理 数据仓库:Data Warehouse,是为决策支持系统服务的,可将各种数据源收集的信息进行存储(或转存),给用户提供统一的数据接口。,SQL Se
5、rver 2005版本,SQL Server 2005 Enterprise Edition:企业版,超大型企业商业应用 SQL Server 2005 Standard Edition:标准版,中小型企业商业应用 SQL Server 2005 Workgroup Edition:工作组版,小型企业 SQL Server 2005 Developer Edition:开发版,软件供应商、企业开发人员使用 SQL Server 2005 Express Edition:简易版,WEB非专业人员、客户端程序编程爱好者 Enterprise Edition、Standard Edition 和 W
6、orkgroup Edition 在生产服务器环境中安装和使用。 SQL Server Express是一个免费的数据库,能满足基本服务器数据库的要求,也可以利用它开发出功能丰富、存储安全、可快速部署的数据驱动应用程序。,本书主要内容,SQL Server 2005数据库引擎相关技术 实训环境: Windows 2000/2003 Server操作系统 SQL Server 2005 Developer Edition IIS 实训环境卡,体验SQL Server Management Studio开发环境,SQL Server Management Studio:面向数据库和开发人员的设计与
7、管理工具。 启动SQL Server Management Studio实例 实例:虚拟的 SQL Server 2005服务器 默认实例:MSSQLSERVER,只能有一个。 命名实例:按照用户指定的名字来命名的SQL Server 如何查看计算机的主机名? 计算机的命名实例名是什么?与教材上是否一致?,启动SQL Server Management Studio,服务器名称:主机名实例名 身份验证: Windows身份、SQL Server身份,熟悉SQL Server Management Studio环境,关闭和还原“摘要”窗口 自动隐藏“对象资源管理器” 重置“SQL Server
8、Management Studio”布局,熟悉示例选课数据库-Xk,几个表?都要哪些列? 观察表名和列名,有什么特点? 这些表都是几范式? 表和表之间有什么关系? 指出主键、外键、公共键 如何保证参照完整性?,熟悉示例选课数据库-Xk,五张用户表: Class表(班级表) Course表(课程表) Student表(学生表) Department表(部门表) StuCou表(学生选课表),在SQL Server 2005中新增Xk数据库,P9 独自完成,遇到什么问题?,实现一个查询,使用查询窗口 任务:查询所有姓“张”同学的基本信息 使用Sqlcmd实用程序 1、查询所有姓“张”同学的基本信息
9、 2、使用-Q参数,查询所有姓“张”同学的基本信息 3、使用-h参数,查询所有姓“张”同学的基本信息,要求在列标题之间只显示3行。 请将遇到的问题、如何解决的记在课堂笔记上。,使用查询窗口,实现一个查询(使用SqlCmd),注意: 1、字母的大小写 2、SqlCmd.exe文件所在的位置 3、数据库实例是命名实例还是默认实例。命名实例必须写S参数(第15页) 4、sa密码要输入正确。 5、出现解决不了的问题,请登录课程网站查看解决方法。,安装SQL Server 2005(P329),本章小结,本章初步介绍了SQL Server 2005,需要掌握启动SQL Server Management Studio的技术,熟悉SQL Server Management Studio环境。 对贯穿本书全过程的示例数据库Xk有了初步的认识,重点要掌握Xk数据库中有5个用户表,它们是Department表(系部表)、Class表(班级表)、Student表(学生表)、Course表(课程表)和StuCou表(学生选课表)。要逐步掌握5个用户表中具有哪些列,并要能写出列的名字。了解5个用户表之间的关系。,复习巩固,完成第1章书后的“思考与练习题”和实训 独自完成SQL Server 2005软件安装 记载遇到的问题,如果解决,是如何解决的? 预习第2章,
链接地址:https://www.31doc.com/p-2576846.html