《数据库应用技术》PPT课件_第1页
《数据库应用技术》PPT课件_第2页
《数据库应用技术》PPT课件_第3页
《数据库应用技术》PPT课件_第4页
《数据库应用技术》PPT课件_第5页
已阅读5页,还剩572页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章关系数据库简介,1.1关系数据库的特性,1.2关系数据库的安装和配置,1.3工具和实用程序,启动和返回目录,关系数据库简介,是微软开发和推广的关系数据库管理系统。它最初由微软、赛贝斯和阿什顿-泰特开发,第一个操作系统/2版本于1988年发布。近年来,SQL Server已得到更新。1996年,微软推出了SQL Server版。1998年,SQL Server版与用户见面;SQL Server 2000是微软在2000年推出的最新版本。1.1 SQL Server功能,1个真正的客户机/服务器体系结构。图形用户界面使系统管理和数据库管理更加直观和简单。3.丰富的编程接口工具为用户提供了更多

2、的编程选择。4SQL服务器与Windows NT完全集成,并利用Windows NT的许多功能,如发送和接收消息、管理登录安全等。SQL Server也可以很好地与微软后台办公产品集成。5具有良好的可扩展性,可用于各种平台,从运行Windows 95/98的笔记本电脑到运行Windows 2000的大型多处理器。网络技术的支持使用户能够轻松地将数据库中的数据发布到网页上。7SQL Server提供数据仓库功能,该功能仅在Oracle和其他更昂贵的数据库管理系统中可用。与以前的版本相比,SQL Server 2000有以下新特性:1 .支持可扩展标记语言;2.强大的基于网络的分析;3.支持OLE

3、数据库和各种查询;4.支持分布式分区视图;1.SQL server的安装和配置。1.2.1 SQL Server环境要求1.2.2 SQL Server 2000安装1.2.3 SQL Server升级1.2.4 SQL Server系统数据库简介1.2.5 SQL Server系统表简介1.2.1 SQL Server环境要求,常见版本的SQL Server 2000:企业版、标准版、个人版、开发人员版、1。安装和运行SQL Server 2000的硬件要求,(1)计算机Inter及其兼容计算机、奔腾166Mz或更高处理器或DEC Alpha及其兼容系统。(2)内存(RAM)企业版至少需要6

4、4MB的内存,而其他版本至少需要32MB的内存。建议使用更多内存。(3)硬盘空间完全安装需要180兆字节,典型安装需要170兆字节,最小安装需要65兆字节。2.安装和运行SQL Server 2000的软件要求。SQL Server 2000企业版必须在具有视窗NT服务器企业版4.0或视窗2000高级服务器及更高版本的操作系统下运行。SQL Server 2000标准版必须在具有windows nt server企业版4.0、Windows NT Server 4.0、Windows 2000 Server及更高版本的操作系统下运行。SQL Server 2000个人版可以在各种操作系统下运行

5、,如视窗9x、视窗NT 4.0或视窗2000服务器版或工作站版。除了上面提到的视窗9x之外,SQL Server 2000开发人员版可以在所有操作系统下运行。1.2.2安装与其他微软视窗系列产品相似的SQL Server 2000。根据向导提示,用户可以选择所需的选项来逐步完成。1.2.3 SQL Server升级,如果计算机中安装了旧版本的SQL Server,则在安装SQL Server 2000时应做以下工作,以确保系统能够恢复到升级前的状态。1.检查操作系统是否符合安装要求。2.请检查是否有足够的磁盘空间来安装新的SQL Server 2000版本。3.备份所有数据库,包括系统数据库。

6、4.备份操作系统的注册表以恢复原始的SQL Server。5.关闭所有与旧的SQL Server相关的应用程序。6.安装2000数据库管理系统。1.2.4介绍SQL Server系统数据库,SQL Server 2000有6个系统数据库1。主数据库是SQL Server系统中最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有登录信息、系统设置信息、SQL Server初始化信息以及其他系统数据库和用户数据库的相关信息。2.模型数据库是所有用户数据库和Tempdb数据库的模板数据库,它包含主数据库的所有系统表的子集,这些系统数据库是每个用户定义的数据库所需要的。

7、3。Msdb数据库是一个代理服务数据库,它为警报、任务调度和记录操作员操作提供存储空间。4.Tempdb是一个临时数据库,它为所有临时表、临时存储过程和其他临时操作提供存储空间。5.Pubs和Northwind数据库是两个实例数据库,可以用作SQL Server的学习工具。1.2.5介绍SQL Server系统表,系统目录由描述SQL Server系统数据库结构的系统表、基表、视图和索引组成。SQL Server经常访问系统目录来检索系统正常运行所需的信息。一些最重要的系统表。系统对象表系统对象,即SQL Server的主系统表,出现在每个数据库中,它包含每个数据库对象的一行记录。2.sysc

8、olumns表Syscolumns表Syscolumns出现在主数据库和每个用户定义的数据库中,其中包含基表或视图的每一列的一行记录以及存储过程中的每个参数。3.sysindexes表系统表Syindexes出现在主数据库和每个用户定义的数据库中。它为每个索引和没有聚集索引的每个表包含一行记录,并且还为包括文本/图像数据的每个表包含一行记录。Sysusers表系统表sysusers出现在主数据库和每个用户定义的数据库中,它包含整个数据库中每个Windows NT用户、Windows NT用户组、SQL Server用户或SQL Server角色的一行记录。5.系统数据库表系统表系统数据库在SQ

9、L Server系统上为每个系统数据库和用户定义的数据库包含一行记录,这些记录只出现在主数据库中。6.系统依赖表系统依赖表包含一行表、视图和存储过程之间每个依赖关系的记录,这些记录出现在主数据库和每个用户定义的数据库中。7.sysconstraints表Sysconstraints系统表包含使用CREATE TABLE或ALTER TABLE语句为数据库对象定义的每个完整性约束的一行记录,这些记录出现在主数据库和每个用户定义的数据库中。1.3 SQL Server工具和实用程序,1.3.1企业管理器1.3.2服务管理器1.3.3查询分析器1.3.4分布式事务协调器1.3.5性能监视器1.3.6

10、导入和导出数据1.3.7 SQL Server分析器1.3.8服务器网络实用程序1.3.9客户端网络实用程序1.3.10在线帮助文档1.3.1企业管理器, 它基于一个新的公共服务器管理环境,称为微软管理控制台,是SQL Server企业管理器中最重要的管理工具,不仅可以配置系统环境和管理SQL Server,还可以以级联列表的形式显示所有的SQL Server对象,从而可以通过它完成所有SQL Server对象的建立和管理。 使用企业管理器可以完成以下操作:管理SQL Server服务器;建立和管理数据库;建立和管理数据库对象,如表、视图、存储过程、触发器、角色、规则、默认值和用户定义的数据类

11、型;备份数据库和事务日志,恢复数据库;复制数据库;设置任务计划;设置闹钟;提供跨服务器的拖放控制操作;管理用户帐户;建立事务处理命令语句,管理和控制邮件。图1-20 SQL Server企业管理器界面,1.3.2服务管理器),当实际在服务器端工作时,SQL Server服务管理器是最有用的工具,其界面如图1-21所示。服务管理器用于启动、暂停、继续和停止数据库服务器的实时服务,其服务包括SQL Server、SQL Server Agent和msdtc(微软分布式事务协调器)。图1-21 SQL Server服务管理器界面,1.3.3查询分析器,新的图形化查询分析器),SQL Server 2

12、000用于输入和执行事务-SQL语句,并快速查看这些语句的结果以分析和处理数据库中的数据。这是一个非常实用的工具,对于掌握SQL语言和深入理解SQL Server的管理非常有帮助。1.3.4分布式事务协调器用于提供和管理不同服务器之间的分布式事务,这些服务器必须基于Windows NT或Windows 9x/2000系列操作系统。1.3.5性能监视器,它将视窗操作系统的性能监视器与SQL Server集成在一起。它可以用来查看和统计SQL Server系统的运行情况,找出影响系统性能的主要因素,从而为改进和优化系统以及提高系统性能提供依据。1.3.6输入和输出数据,由故障诊断码输入/输出向导完

13、成。该向导包含所有数据转换服务工具,并提供了在OLE数据库数据源之间复制数据的最简单方法。1.3.7 SQL Server Profiler是一个图形管理工具,用于监督、记录和检查SQL Server数据库的使用情况。对于系统管理员来说,它是一个间谍,可以持续实时捕获用户活动。1.3.8服务器网络实用程序,用于配置服务器端网络连接和设置相关参数等。1.3.9客户端网络实用程序,用于配置客户端网络连接、管理和测量客户端网络库等。1.3.10联机丛书),SQL Server 2000提供了大量的联机文档,这些文档具有索引和全文搜索能力,可以根据关键字快速找到用户需要的信息。第2章Transact-

14、SQL语言,2.1数据定义语言(DDL) 2.2数据操作语言(DML) 2.3数据控制语言(DCL) 2.4系统存储过程2.5其他语言元素,前一章,返回目录,Transact-SQL语言的主要组件,数据定义语言(DDL),数据定义语言(DML)的附加语言元素,数据操作语言(DCL),系统存储过程,2.1数据定义语言(DDL),它指的是用于定义和管理数据库和中各种对象的语句在SQL Server 2000中,数据库对象包括表、视图、触发器、存储过程、规则、默认值、用户定义的数据类型等。可以使用create、ALTER、DROP和其他语句来创建、修改和删除这些对象。程序清单2-1:创建数据库表的示例,创建表发布者(pub _ id char (4)非空约束up KCl _ pubbind主键聚集检查(pub _ id in (1389,0736,0877,1622,1756) OR pub_id LIKE 990-90-9),pub_name varchar(40) NULL,city varchar(20) NULL,s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论