SQLSever数据库管理系统.ppt
- 文档编号:1391303
- 上传时间:2022-10-21
- 格式:PPT
- 页数:39
- 大小:2.33MB
SQLSever数据库管理系统.ppt
《SQLSever数据库管理系统.ppt》由会员分享,可在线阅读,更多相关《SQLSever数据库管理系统.ppt(39页珍藏版)》请在冰豆网上搜索。
SQLServer数据库管理系统,1,提纲,SQLServer2005概述SQLServer2005开发版安装过程SQLServer2005常用工具介绍SQLServer2005基本使用,2022/10/21,DatabaseTechnology,GUCAS,2,SQLServer2005概述,SQLServer2005:
MicrosoftSQLServer2005,微软产品。
2005:
版本号,2005年发布。
之前SQLServer2000,2000年发布;SQLServer7.0,1998年发布;SQLServer6.0,1995年发布。
Server:
服务器,提供服务客户机和服务器:
可从硬件角度和软件角度来理解。
硬件角度:
PC作为客户机,享受各种网络服务;高性能的计算机作为服务器,提供各种网络服务。
软件角度:
客户机指安装享受网络服务的软件的计算机;如安装IE浏览器的计算机是就是Web客户机。
服务器指安装了提供网络服务的软件的计算机。
如安装IIS的计算机就是Web服务器。
“MicrosoftSQLServer2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台”,集成了多种服务而完成了从数据库到数据库平台的转换。
2022/10/21,DatabaseTechnology,GUCAS,3,SQLServer2005不同版本的介绍,设计最初,SQLServer2005包含这样几个版本Express、Workgroup、Standard(标准版)、Enterprise(企业版)、Development(开发版)和Evaluation(评估版)。
后来Microsoft重新设计了SQLServer2005产品系列,只保留了如下四个版本Express、Workgroup、Standard和Enterprise这四种版本注:
SQLServer2005DeveloperEdition和EvaluationEdition的功能集与EnterpriseEdition相同,只有许可证策略不同。
2022/10/21,DatabaseTechnology,GUCAS,4,Enterprise、Development和Express三个版本的简单比较,Enterprise版和Development版的功能一模一样。
两者的差别除了授权不同外,最主要的差别是:
Enterprise版的数据库引擎只能安装在Server上(如Win2003Server)。
如果你想安装在WindowsXPPro系统上,你应该选择Development版。
Express版是免费的,可以直接从微软网站上下载。
但是,它除了支持的内存比较少外,最主要的是它缺少功能强大的ManagementStudio(相当于SQLServer2000下的企业管理器和查询分析器)。
Development使开发人员能够在32位和64位平台的基础上建立和测试任意一种基于SQLServer的应用系统。
它包括企业版所有功能,但只被授权用于开发和测试系统,不能作为生产服务器。
开发版可被升级至SQLServer企业版以用于生产。
2022/10/21,DatabaseTechnology,GUCAS,5,SQLServer2005开发版安装过程,下载地址微软那里并没有找到sql2005的开发版下载地址,因为微软已重新设计了2005(就是去掉了开发版)。
这里提供MicrosoftSQLServer2005简体中文开发版下载地址:
http:
/222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar(解压密码:
)另外,在魔方下载站也有这个下载地址:
http:
/(解压密码:
)下载下来的文件cs_sql_2005_dev_all_dvd.rar大小是1.54GB,解压后的文件cs_sql_2005_dev_all_dvd.iso大小是1.74GB。
安装环境本安装过程是基于WindowsXPSP2的。
其它系统可以通过虚拟机(例如VMware)来进行安装。
2022/10/21,DatabaseTechnology,GUCAS,6,安装必备组件,2022/10/21,DatabaseTechnology,GUCAS,7,系统配置检查,2022/10/21,DatabaseTechnology,GUCAS,8,选择要安装的组件,2022/10/21,DatabaseTechnology,GUCAS,9,使用内置系统账户,2022/10/21,DatabaseTechnology,GUCAS,10,混合模式身份验证,2022/10/21,DatabaseTechnology,GUCAS,11,安装成功的组件,2022/10/21,DatabaseTechnology,GUCAS,12,安装完成,2022/10/21,DatabaseTechnology,GUCAS,13,安装完成,2022/10/21,DatabaseTechnology,GUCAS,14,安装过程中可能出现的错误,可能出现如下错误解决办法,2022/10/21,DatabaseTechnology,GUCAS,15,SQLServer2005常用工具简介,SQLServerManagementStudioSQLServer2005管理控制台,它集成了以前版本的多个实用工具,如在SQLServer2000中常用的企业管理器(EnterpriseManager)和查询分析器(QueryAnalyzer)等。
它是SQLServer2005中最重要的一个管理工具。
AnalysisServicesSQLServer分析服务器,用于数据仓库、数据挖掘、商业智能。
BusinessIntelligenceDevelopmentStudioSQLServer商业智能项目开发环境,可以设计开发全面的商业智能项目,包括数据模型、ETL过程以及数据展现等,它与VisualStudio2005完美整合。
配置工具SQLServerConfigurationManager、SQLServer外围应用配置器、SQLServerProfiler、数据库引擎优化顾问,2022/10/21,DatabaseTechnology,GUCAS,16,SQLServerManagementStudio,2022/10/21,DatabaseTechnology,GUCAS,17,BusinessIntelligenceDevelopmentStudio,2022/10/21,DatabaseTechnology,GUCAS,18,SQLServer2005相关服务,SQLServer2005安装完毕,相应的服务自动启动。
由于SQLServer2005消耗系统大量资源,我们在不使用时可以停止这些服务,并将服务设置为手动启动以防止开机自启动。
2022/10/21,DatabaseTechnology,GUCAS,19,SQLServer2005基本使用,创建数据库创建数据表数据的导入和导出创建存储过程和触发器创建触发器导出数据库SQL脚本数据的备份和恢复,2022/10/21,DatabaseTechnology,GUCAS,20,创建数据库,1使用SQL语句创建数据库进入Management,新建一个查询,数据库中选择master,输入创建数据的脚本并执行,成功创建数据库后刷新一下即可见创建的数据库.,2022/10/21,DatabaseTechnology,GUCAS,21,创建数据库,2手动创建数据库右键单击ManagementStudio中的数据库选项,新建数据库,在弹出的新建数据库界面中输入数据库名称,此外可以自定义日志文件和数据文件的位置。
2022/10/21,DatabaseTechnology,GUCAS,22,创建数据表,1使用SQL语句创建数据表首先新建一个查询,选择相应数据库,输入建表脚本,最后执行脚本.,2022/10/21,DatabaseTechnology,GUCAS,23,创建数据表,2在ManagementStudio中手动创建数据表右键表项,新建表,2022/10/21,DatabaseTechnology,GUCAS,24,数据的导入和导出,右键需要导入数据的数据库,依次选择任务,导入,将弹出导入导出向导。
然后依次选择数据源和目标,执行导入或者导出操作。
2022/10/21,DatabaseTechnology,GUCAS,25,下面演示一个从Excel表导入数据到SQLServer数据库的实例.,从Excel表导入数据到SQLServer数据库的实例,2022/10/21,DatabaseTechnology,GUCAS,26,存储过程定义,在SQLServer中,可以定义子程序放在数据库中,这样的子程序称为存储过程,存储过程是数据库对象之一。
使用存储过程有如下优点:
存储过程在服务器端运行,执行速度快。
存储过程执行一次之后,其执行规划就留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已经编译好的二进制代码执行,提高了系统性能。
确保数据库的安全。
使用存储过程可以完成数据库的所有操作,并可通过编程方式控制这些操作对数据库信息访问的权限。
自动完成需要预先执行的任务。
存储过程可以在系统启动时自动执行,完成一些需要预先执行的任务。
2022/10/21,DatabaseTechnology,GUCAS,27,SQLServer存储过程分类,系统存储过程是由系统提供的过程,可以作为命令直接执行。
系统存储过程存储在master数据库中,其前缀为sp_。
系统存储过程可以在任意一个数据库中执行。
用户存储过程是创建在用户数据库中的存储过程。
其名称前面一般不加sp_前缀。
主要在应用程序中使用,以完成特定的任务。
临时存储过程属于用户存储过程。
如果用户存储过程前面加上符号“#”,则该存储过程称为局部临时存储过程,只能在一个用户会话中使用。
扩展存储过程是在SQLServer环境之外执行的动态链接库DLL,其前缀为xp_。
尽管这些动态链接库在SQLServer环境之外,但它们可以被加载到SQLServer系统中,并且按照存储过程的方式执行。
远程存储过程是指从远程服务器上调用的存储过程,或者是从连接到另外一个服务器上的客户机上调用的存储过程。
2022/10/21,DatabaseTechnology,GUCAS,28,创建存储过程的SQL语法,CREATEPROCEDURE存储过程名;数字参数数据类型=defaultOUTPUTWithRECOMPILE-重新编译|ENCRYPTION-加密|RECOMPILE,ENCRYPTIONASSQL语句,2022/10/21,DatabaseTechnology,GUCAS,29,创建存储过程,1使用SQL语句创建数据库进入ManagementStudio,新建一个查询,数据库下拉列表中选择需要创建存储过程的数据库,输入创建存储过程的SQL语句并执行。
或者在ManagementStudio中展开数据库,选择可编程性,存储过程,右键新建存储过程,SQLServer自动生成一个脚本文件,用户输入相关脚本并执行。
2022/10/21,DatabaseTechnology,GUCAS,30,执行创建语句后,将生成存储过程,刷新左侧存储过程,将显示新创建的存储过程,如右图,执行、删除或者修改存储过程,1手动操作右键存储过程名,在右键菜单中可以做相关操作。
2022/10/21,DatabaseTechnology
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLSever 数据库 管理 系统