SQLServer2008数据库基础.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQLServer2008数据库基础.pptx》由会员分享,可在线阅读,更多相关《SQLServer2008数据库基础.pptx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库数据库技术及应用技术及应用通信工程系通信工程系 马忠贵马忠贵北京科技大学通信工程系北京科技大学通信工程系23 SQL Server 2008数据库基础数据库基础v3.1 SQL Server 2008简介介v3.2 SQL Server 2008的登的登录v3.3 SQL Server Management Studio简介介v3.4 SQL Server 2008数据数据库的的创建与建与维护v3.5 Transact-SQL程序程序设计基基础3.1 SQL Server 2008简介简介v数据数据库产品品数据库产品是由专门开发DBMS的厂商提供的。当前,数据库市场上的常见数据库产品包括
2、甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix系统,赛贝斯公司的Sybase ASE系统,微软公司的Microsoft SQL Server系统和Access系统,以及MySQL公司的开源数据库系统等。下面重点讲述微软公司的Microsoft SQL Server系统的功能和特点。北京科技大学通信工程系北京科技大学通信工程系33.1 SQL Server 2008简介简介v通常,把通常,把Microsoft SQL Server简称称为SQL Server。v严格地格地说,SQL Server和和Microsoft SQL Server是不同的,是不同的,Microso
3、ft SQL Server是由是由微微软公司开公司开发的的SQL Server系系统。v但是,最早的但是,最早的SQL Server系系统并不是微并不是微软开开发出来的,而是由出来的,而是由赛贝斯公司推出的。斯公司推出的。北京科技大学通信工程系北京科技大学通信工程系43.1 SQL Server 2008简介简介vSQL Server发展展历程程1987年,赛贝斯公司发布了Sybase SQL Server系统1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的SQL Server系统开发中1993年,由Microsoft公司和Sybase公司共同开发的一种功能较少的桌面数据库S
4、QL Server 4.21994年,微软公司与赛贝斯公司在SQL Server系统方面的联合开发正式结束1995年,微软公司成功地发布了Microsoft SQL Server 6.0系统1996年,微软公司又发布了Microsoft SQL Server 6.5系统1998年,微软公司又成功地推出了Microsoft SQL Server 7.0系统2000年,微软公司迅速发布了与传统SQL Server有重大不同的Microsoft SQL Server 2000系统2005年12月,微软公司艰难地发布了Microsoft SQL Server 2005系统2008年8月,微软公司发布了
5、Microsoft SQL Server 2008系统北京科技大学通信工程系北京科技大学通信工程系53.1 SQL Server 2008简介简介vMicrosoft SQL Server 2008系系统主要特点主要特点2008年8月,微软公司发布了Microsoft SQL Server 2008系统,其代码名称是Katmai。该系统在安全性、可用性、易管理性、可扩展性、商业智能等方面有了更多的改进和提高,对企业的数据存储和应用需求提供了更强大的支持和便利。北京科技大学通信工程系北京科技大学通信工程系63.1 SQL Server 2008简介简介vMicrosoft SQL Server
6、2008体系体系结构构Microsoft SQL Server 2008系统由4个主要部分组成。这4个部分被称为4个服务,这些服务分别是数据库引擎、分析服务、报表服务和集成服务。北京科技大学通信工程系北京科技大学通信工程系73.1 SQL Server 2008简介简介vSQL Server 2008的主要版本的主要版本北京科技大学通信工程系北京科技大学通信工程系8版本版本适用范围适用范围企业版企业版(Enterprise)超大型超大型/企业级应用企业级应用32&64位位群集群集 数据库镜像数据库镜像 数据库快照数据库快照标准版标准版(Standard)工作组工作组/部门级应用部门级应用32&
7、64位位 工作组版工作组版(Workgroup)入门级入门级32位位精简版精简版(Express)简单易用简单易用32位位低端用户低端用户3.1 SQL Server 2008简介简介vSQL Server 2008各版本比各版本比较北京科技大学通信工程系北京科技大学通信工程系9 精简版精简版工作组版工作组版标准版标准版企业版企业版说明说明CPUCPU数量数量123无限制支持多内核处理器RAMRAM1GB3GBOS MaxOS Max内存不能超过操作系统支持的最大值数据库大小数据库大小4GB无限制无限制无限制数据库镜像数据库镜像高级的高可用性解决方案包括快速故障转移和自动客户重定向故障转移群集
8、故障转移群集备份日志传送备份日志传送数据库备份和恢复解决方案Management Management StudioStudioSQL Server完全管理平台,包括Business Intelligence(BI)Development StudioSQLSQL代代理理作作业业调度服务调度服务导入导出导入导出3.1 SQL Server 2008简介简介v硬件要求硬件要求 北京科技大学通信工程系北京科技大学通信工程系10硬件硬件要求要求处理器处理器 至少至少600MHz 以上以上 推荐推荐 1GHz 或更高或更高内存内存 企业版、标准版、工作组版企业版、标准版、工作组版至少至少512MB 推
9、荐推荐 1GB 或更多或更多精简版精简版至少至少192MB 推荐推荐 512MB 或更多或更多硬盘硬盘 数据库组件数据库组件 95-300MB 典型安装典型安装 250MBAnalysis Services 另加另加 50MBReporting ServicesReport Server 另加另加 50MBReport Designer 另加另加 50MB显示器显示器 1024*768或以上或以上3.1 SQL Server 2008简介简介v软件要求件要求北京科技大学通信工程系北京科技大学通信工程系11精简版精简版工作组版工作组版标准版标准版企业版企业版Windows 7Windows Se
10、rver 2003 SP1(所有版本)(所有版本)Windows 2000 Server SP4(所有版本)(所有版本)Windows 2000 Professional SP4Windows XP SP2(Professional、Media版)版)Windows XP SP2(Home版)版)3.1 SQL Server 2008简介简介vSQL Server 2008安装安装组件件北京科技大学通信工程系北京科技大学通信工程系12安装组件安装组件说明说明数据库服务数据库服务数据库引擎、复制、全文检索数据库引擎、复制、全文检索Integration Services数据转换数据转换Analy
11、sis Services在线分析和数据挖掘在线分析和数据挖掘Notification Services应用程序发送通知应用程序发送通知Reporting Services制作和发布报告制作和发布报告客户端组件、文档、工具客户端组件、文档、工具工具和文档工具和文档3.1 SQL Server 2008简介简介v安装安装SQL Server 2008北京科技大学通信工程系北京科技大学通信工程系13Page 13/35v安装安装过程分程分为2个个阶段段预安装安装阶段段必必备组件更新件更新系系统一致性一致性检查正式安装正式安装阶段段安装所安装所选功能功能 安装的安装的类型:默型:默认或命名或命名实例例
12、服服务帐户身份身份验证模式模式 排序排序规则设置置开始安装开始安装完成安装完成安装 Windows Installer 3.1.Net Framework 2.0安装程序支持文件安装程序支持文件如果没有将自动安装如果没有将自动安装软件要求软件要求硬件要求硬件要求安全要求安全要求系统状态要求系统状态要求自己测试安装自己测试安装SQL Server 20083.1 SQL Server 2008简介简介v验证数据数据库安装成功安装成功【开始】|【程序】中可以看到Microsoft SQL Server 2008的程序组 查看安装日志文件信息安装日志%Program Files%Microsoft
13、SQL Server100Setup BootstrapLOG Summary.txt组件安装日志%Program Files%Microsoft SQL Server100Setup BootstrapLOGFiles启动和停止数据库服务 北京科技大学通信工程系北京科技大学通信工程系143.2 SQL Server 2008的登录的登录vSQL Server 2008管理工具管理工具北京科技大学通信工程系北京科技大学通信工程系15管理工具管理工具说明说明SQL Server Management Studio用于访问、配置、控制、管理和开发用于访问、配置、控制、管理和开发 SQL Serve
14、r 的所有组件。如编辑和执行查询,启动标准向导任务的所有组件。如编辑和执行查询,启动标准向导任务 Business Intelligence Development Studio用于用于 Analysis Services 和和 Integration Services 解决方案的集成开发环境解决方案的集成开发环境SQL Server Profiler用于监视用于监视 SQL Server 数据库引擎实例或数据库引擎实例或 Analysis Services 实例的图形用户界面实例的图形用户界面SQL Server 配置管理器配置管理器管理服务器和客户端网络配置设置管理服务器和客户端网络配置设
15、置SQL Server 外围应用配外围应用配置器置器用于启动或停止用于启动或停止SQL Server安装的一些功能、服务安装的一些功能、服务和远程连接,提高和远程连接,提高SQL Server的安全性的安全性3.2 SQL Server 2008的登录的登录v当完成SQL Server 2008相应版本的安装后,选择“开始”“所有程序”“Microsoft SQL Server 2008”“配置工具”“SQL Server Configuration Manager”命令,打开“SQL Server Configuration Manager”对话框。北京科技大学通信工程系北京科技大学通信工程
16、系163.2 SQL Server 2008的登录的登录v“SQL Server(MSSQLSERVER)”启动后,即可启动SQL Server Management Studio。v在Windows系统桌面中,选择“开始”“所有程序”“Microsoft SQL Server 2008”“SQL Server Management Studio”命令,即可打开“连接到服务器”对话框。北京科技大学通信工程系北京科技大学通信工程系17“身份身份验证”模式:模式:Windows身份验证模式SQL Server身份验证模式混合模式。3.2 SQL Server 2008的登录的登录v启动SQL Se
17、rver Management Studio北京科技大学通信工程系北京科技大学通信工程系183.3 SQL Server Management Studio简介简介v对象资源管理器北京科技大学通信工程系北京科技大学通信工程系19对对象象资资源管理源管理器器3.3 SQL Server Management Studio简介简介v查询编辑器北京科技大学通信工程系北京科技大学通信工程系203.3 SQL Server Management Studio简介简介v已注册服务器北京科技大学通信工程系北京科技大学通信工程系213.4 SQL Server 2008数据库的创建与维护数据库的创建与维护vS
18、QL Server 2008中的数据中的数据库北京科技大学通信工程系北京科技大学通信工程系22记录 SQL Server 所有系统级别的信息 所有的登录账户 系统配置设置 创建的所有数据库的模板。用于保存临时对象或中间结果集用于 SQL Server 代理计划警报和作业。该数据库与自动化任务相关 mastermastermodelmodeltempdbtempdbmsdbmsdbAdventureWorksAdventureWorks系统数据库系统数据库用户数据库用户数据库User1User1User2User2用户自定义的数据库 示例数据库 3.4 SQL Server 2008数据库的创建
19、与维护数据库的创建与维护vSQL Server 2008中的数据中的数据库Adventure Works示例OLTP数据库Adventure WorksDW示例数据仓库Adventure WorksAS示例分析服务数据库示例数据库也是用户数据库,它是SQL Server自带作为例子、演示和说明用的数据库。北京科技大学通信工程系北京科技大学通信工程系233.4 SQL Server 2008数据库的创建与维护数据库的创建与维护vSQL Server 2008中的数据中的数据库北京科技大学通信工程系北京科技大学通信工程系24系统数据库系统数据库数据库文件数据库文件日志文件日志文件MasterMas
20、ter.mdfMastlog.ldfMsdbMsdbdata.mdfMsdblog.ldfModelModel.mdfModellog.ldfTempdbTempdb.mdfTemplog.ldf3.4 SQL Server 2008数据库的创建与维护数据库的创建与维护vSQL Server 2008数据存数据存储结构构北京科技大学通信工程系北京科技大学通信工程系25vv一个数据一个数据一个数据一个数据库库至少包含一个数据文件和一个日志文件至少包含一个数据文件和一个日志文件至少包含一个数据文件和一个日志文件至少包含一个数据文件和一个日志文件数据文件是指存储数据的日志文件是指存储日志的vv数据数
21、据数据数据库库文件文件文件文件主数据文件.mdf 辅助数据文件.ndf 事务日志文件.ldfvv数据文件数据文件数据文件数据文件结结构构构构组组成成成成页SQL Server最小存储数据单位一个页大小是8K区管理空间的基本单位8个物理上连续的页(64 KB)表被存储在区3.4 SQL Server 2008数据库的创建与维护数据库的创建与维护vSQL Server 2008数据存数据存储结构构北京科技大学通信工程系北京科技大学通信工程系26页:8 KB区:64 KB数据数据库数据库数据库数据库数据文件.mdf或.ndf事务日志文件.ldf表3.4 SQL Server 2008数据库的创建与维
22、护数据库的创建与维护v创建数据建数据库在创建数据库之前,需要考虑如下事项:创建数据库的权限默认授予sysadmin和dbcreator固定服务器角色的成员创建数据库的用户将成为数据库的所有者数据库命名必须遵循标识符命名规则:第一字符必须是字母或“_”、“”、“#”标识符不能是Transact-SQL保留字不允许嵌入空格或其它特殊字符考虑数据文件及事务日志文件的放置位置合理估计数据库的大小和增长北京科技大学通信工程系北京科技大学通信工程系273.4 SQL Server 2008数据库的创建与维护数据库的创建与维护北京科技大学通信工程系北京科技大学通信工程系28v使用使用使用使用SQL Serv
23、er Management StudioSQL Server Management Studio创创建数据建数据建数据建数据库库所有者一个数据文件一个日志文件初始大小自动增长默认路径主文件主文件事事务日志文件日志文件初始大小初始大小自自动增增长数据数据库名称名称所有者所有者3.4 SQL Server 2008数据库的创建与维护数据库的创建与维护v使用使用Transact-SQL创建数据建数据库的的语法法CREATE DATABASE 数据库名 ON PRIMARY(,n )LOG ON (,n)北京科技大学通信工程系北京科技大学通信工程系293.4 SQL Server 2008数据库的创建
24、与维护数据库的创建与维护v使用使用Transact-SQL创建数据建数据库举例例CREATE DATABASE MyDBON PRIMARY -默认就属于PRIMARY主文件组,可省(NAME=MyDB _data,-主数据文件的逻辑名 FILENAME=D:MyDB_data.mdf,-主数据文件的物理名 SIZE=5MB,-主数据文件初始大小 MAXSIZE=100MB,-主数据文件增长的最大值 FILEGROWTH=15%-主数据文件的增长率)LOG ON(NAME=MyDB_log,FILENAME=D:MyDB.ldf,SIZE=2MB,FILEGROWTH=1MB)北京科技大学通信
25、工程系北京科技大学通信工程系303.4 SQL Server 2008数据库的创建与维护数据库的创建与维护v使用使用使用使用SQL Server Management StudioSQL Server Management Studio修改数据修改数据修改数据修改数据库库北京科技大学通信工程系北京科技大学通信工程系31v使用使用使用使用SQL Server Management StudioSQL Server Management Studio修改数据修改数据修改数据修改数据库库除了前面讲过的设置数据库选项之外,修改操作还包括更改数据库名称、扩展数据库、收缩数据库、修改数据库文件、管理数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer2008 数据库 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内