第1章关系型数据库简介课件

上传人:29 文档编号:242005729 上传时间:2024-08-09 格式:PPT 页数:47 大小:866.05KB
返回 下载 相关 举报
第1章关系型数据库简介课件_第1页
第1页 / 共47页
第1章关系型数据库简介课件_第2页
第2页 / 共47页
第1章关系型数据库简介课件_第3页
第3页 / 共47页
点击查看更多>>
资源描述
Click to edit Master title,Click to edit Master text,Second level,Third level,Fourth level,Fifth level,An Introduction to Database Systems,第1章 关系型数据库简介,主讲人:徐珊珊,辽宁工程技术大学软件学院,SQL SERVER数据库,SQL Server Database,主讲人:徐珊珊SQL SERVER数据库SQL Server,1,SQL SERVER数据库,SQL Server Database,第1章 关系型数据库简介,An Introduction to Database Systems,SQL SERVER数据库An Introduction t,第1章 关系型数据库简介,SQLServer概述,SQLServer的安装和配置,SQLServer系统数据库与系统表,SQL Server工具和实用程序,SQLServer服务器管理与使用,运行脚本文件安装数据库表,An Introduction to Database Systems,第1章 关系型数据库简介SQLServer概述An Int,SQL Server是由,Microsoft,开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。,SQL Server近年来不断更新版本,1996年,Microsoft推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,SQLServer概述,An Introduction to Database Systems,SQL Server是由Microsoft开发和推广的关系数,SQLServer概述,SQL Server特点,真正的,客户机/服务器,体系结构。,图形化用户界面,使系统管理和数据库管理更加直观、简单。,丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。,SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。,An Introduction to Database Systems,SQLServer概述SQL Server特点An Int,SQLServer概述,对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。,高度可缩放并且可靠,SQL Server提供了各种各样的备份策略来提高可靠性。,SQL Server提供,数据仓库,功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,An Introduction to Database Systems,SQLServer概述对Web技术的支持,使用户能够很容易,SQLServer概述,SQL Server 2000与以前版本相比较又具有以下新特性,支持XML(Extensive Markup Language,扩展标记语言),强大的基于Web的分析,支持OLE DB和多种查询,支持分布式的分区视图,An Introduction to Database Systems,SQLServer概述SQL Server 2000与以前,SQL Server的安装和配置,SQL Server 2000常见的版本,企业版(Enterprise Edition),标准版(Standard Edition),个人版(Personal Edition),开发者版(Developer Edition),An Introduction to Database Systems,SQL Server的安装和配置SQL Server 200,SQL Server的安装和配置,安装、运行SQL Server 2000的硬件需求,计算机:Intel及其兼容计算机,Pentium166Mz或者更高处理器或DEC Alpha和其兼容系统。,内存(RAM):企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。,硬盘空间:完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。,An Introduction to Database Systems,SQL Server的安装和配置安装、运行SQL Serve,SQL Server的安装和配置,安装、运行SQL Server 2000的软件需求,SQL Server 2000企业版必须运行于安装Windows NT Server Enterprise Edition 4.0或者Windows2000 Advanced Server以及更高版本的操作系统下。,SQL Server 2000标准版必须运行于安装Windows NT Server Enterprise Edition 4.0、Windows NT Server 4.0、Windows 2000 Server以及更高版本的操作系统下。,SQL Server 2000个人版可在多种操作系统下运行,如可运行于Windows 9x,Windows NT 4.0或Windows 2000的服务器版或工作站版的操作系统下。,SQL Server 2000开发者版可运行于上述Windows 9x以外的所有操作系统下。,An Introduction to Database Systems,SQL Server的安装和配置安装、运行SQL Serve,SQL Server的安装和配置,SQL Server 2000的安装过程与其它Microsoft Windows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成。(参见教材P6-9),An Introduction to Database Systems,SQL Server的安装和配置SQL Server 200,SQL Server的安装和配置,SQL Server升级,如果计算机中安装有旧的SQL Server版本,那么安装SQL Server 2000时需要做以下工作,以确保系统能退回到升级前的状态。,检查操作系统是否满足安装要求。,检查磁盘空间是否足够安装新的SQL Server 2000版本。,备份包括系统数据库在内的所有数据库。,备份操作系统的注册表,用于恢复原有的SQL Server。,关闭任何与旧的SQL Server相关的应用程序。,安装SQL Server 2000数据库管理系统。,An Introduction to Database Systems,SQL Server的安装和配置SQL Server升级An,SQLServer系统数据库与系统表,SQL Server 2000有6个系统数据库,1.,Master,数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有,系统信息,。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。,2.,Model,数据库是所有用户数据库和Tempdb数据库的,模板数据库,,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。,An Introduction to Database Systems,SQLServer系统数据库与系统表SQL Server,SQLServer系统数据库与系统表,3.,Msdb,数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。,4.,Tempdb,是一个,临时数据库,,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。,5.,Pubs,和,Northwind,数据库是两个,实例数据库,,它们可以作为SQL Server的学习工具。,An Introduction to Database Systems,SQLServer系统数据库与系统表3.Msdb数据库是,SQLServer系统数据库与系统表,1.,Sysobjects,表:SQL Server 的主系统表sysobjects出现在,每个数据库,中,它对每个,数据库对象,含有一行记录。,2.,Syscolumns,表:系统表syscolumns出现在,master,数据库和每个,用户自定义,的数据库中,它对,基表或者视图的每个列,和,存储过程中的每个参数,含有一行记录。,3.,Sysindexes,表:系统表sysindexes出现在,master,数据库和每个,用户自定义,的数据库中,它对每个,索引和没有聚簇索引的每个表,含有一行记录,还对,包括文本/图像数据的每个表,含有一行记录。,An Introduction to Database Systems,SQLServer系统数据库与系统表1.Sysobjec,SQLServer系统数据库与系统表,4.,Sysusers,表:系统表sysusers出现在,master,数据库和每个,用户自定义,的数据库中,它对整个数据库中的每个Windows NT,用户,、Windows NT用户组、SQL Server用户或者SQL Server角色含有一行记录。,5.,Sysdatabases,表:系统表sysdatabases对SQL Server系统上的每个,系统数据库,和,用户自定义的数据库,含有一行记录,它只出现在,master,数据库中。,An Introduction to Database Systems,SQLServer系统数据库与系统表4.Sysusers,SQLServer系统数据库与系统表,6.,Sysdepends,表:系统表Sysdepends对表、视图和存储过程之间的每个,依赖关系,含有一行记录,它出现在,master,数据库和每个,用户自定义,的数据库中。,7.,Sysconstraints,表:系统表sysconstraints对使用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个,完整性约束,含有一行记录,它出现在,master,数据库和每个,用户自定义,的数据库中。,An Introduction to Database Systems,SQLServer系统数据库与系统表6.Sysdepen,SQL Server工具和实用程序,服务管理器(Service Manager),SQL Server服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图1所示。服务管理器用来,启动、暂停、继续和停止数据库服务器的实时服务,,其提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微软分布式事务协调器)。,An Introduction to Database Systems,SQL Server工具和实用程序服务管理器(Service,SQL Server工具和实用程序,图1 SQL Server服务管理器(Service Manager)界,面,An Introduction to Database Systems,SQL Server工具和实用程序图1 SQL Server,SQL Server工具和实用程序,企业管理器,企业管理器是基于一种新的被称为微软管理控制台(Microsoft Management Console)的,公共服务器管理环境,,它是SQL Server中最重要的一个,管理工具,。企业管理器不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。,An Introduction to Database Systems,SQL Server工具和实用程序企业管理器An Intro,SQL Server工具和实用程序,利用企业管理器可以完成的操作有,管理SQL Server服务器;,建立与管理数据库;,建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;,备份数据库和事务日志、恢复数据库;,复制数据库;,An Introduction to Database Systems,SQL Server工具和实用程序利用企业管理器可以完成的操,SQL Server工具和实用程序,设置任务调度;,设置警报;,提供跨服务器的拖放控制操作;,管理用户帐户;,建立Transact-SQL命令语句以及管理和控制SQL Mail。,An Introduction to Database Systems,SQL Server工具和实用程序设置任务调度;An Int,SQL Server工具和实用程序,图2 SQL Server企业管理器(Enterprise Manager)界面,An Introduction to Database Systems,SQL Server工具和实用程序图2 SQL Server,SQL Server工具和实用程序,查询分析器(Query Analyzer),SQL Server 2000新的图形化查询分析器用于,输入和执行Transact-SQL语句,,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。这是一个非常实用的工具,对掌握SQL语言,深入理解SQL Server的管理工作有很大帮助。,An Introduction to Database Systems,SQL Server工具和实用程序查询分析器(Query A,SQL Server工具和实用程序,导入和导出数据(Imput and Export Data),导入和导出数据采用,DTC导入/导出向导,来完成。此向导包含了所有的DTC(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。,服务器网络实用工具(Server Network Utility),用来配置,服务器端,网络连接和设置相关参数等。,An Introduction to Database Systems,SQL Server工具和实用程序导入和导出数据(Imput,SQL Server工具和实用程序,客户端网络实用工具(Client Network Utility),用来配置,客户端,的网络连接、管理和测定客户端的网络库等。,联机帮助文档(Books Online),SQL Server 2000提供了大量的,联机文档,,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。,An Introduction to Database Systems,SQL Server工具和实用程序客户端网络实用工具(Cli,SQLServer服务器管理与使用,创建服务器组,在一个网络系统中,可能有,多个SQL Server服务器,,可以对这些SQL Server服务器进行,分组管理,。分组的原则往往是依据组织结构原则。,SQL Server分组管理由,企业管理器,(Enterprise Manager)来进行。,An Introduction to Database Systems,SQLServer服务器管理与使用创建服务器组An Int,SQLServer服务器管理与使用,首次启动企业管理器时,有一个名字叫“SQL Server 组”的默认服务器组自动被创建,但用户可以创建新的SQL Server组,在企业管理器菜单中单击,操作菜单,或者用,右键单击SQL Servers组,,选择新建SQL Server组菜单项,如图3所示。,接着出现服务器组对话框,如图4所示,输入组的名称并选择组的级别,单击确定即可。,An Introduction to Database Systems,SQLServer服务器管理与使用首次启动企业管理器时,有,SQLServer服务器管理与使用,图3 新建SQL Server组,An Introduction to Database Systems,SQLServer服务器管理与使用图3 新建SQL Ser,SQLServer服务器管理与使用,图4 创建服务器组对话框,An Introduction to Database Systems,SQLServer服务器管理与使用图4 创建服务器组对话框,SQLServer服务器管理与使用,服务器注册,是指将,网络系统中的其它SQL Server服务器注册到企业管理器中,,以便于管理。,1.在企业管理器中,从,操作菜单,中选择新建SQL Server注册,或从,工具菜单,中选择注册服务器向导选项,或从,工具栏,中选择图标 ,就会出现如图5所示的注册SQL Server向导对话框。如果在对话框中选择“,我希望今后在执行该任务时不使用向导,”复选框,按“下一步”按钮就会转换到,服务器注册属性,对话框,如图6所示。,An Introduction to Database Systems,SQLServer服务器管理与使用服务器注册An Intr,SQLServer服务器管理与使用,图5 注册服务器向导对话框,An Introduction to Database Systems,SQLServer服务器管理与使用图5 注册服务器向导对话,SQLServer服务器管理与使用,图6 服务器注册属性对话框,An Introduction to Database Systems,SQLServer服务器管理与使用图6 服务器注册属性对话,SQLServer服务器管理与使用,2.在注册服务器向导对话框中,不选择复选框,,单击“下一步”按钮,就会出现选择或创建服务器名称对话框,如图7所示。,An Introduction to Database Systems,SQLServer服务器管理与使用2.在注册服务器向导对,SQLServer服务器管理与使用,图7 选择或创建服务器名称,An Introduction to Database Systems,SQLServer服务器管理与使用图7 选择或创建服务器名,SQLServer服务器管理与使用,3.单击“下一步”按钮,出现选择身份验证模式对话框,即选择,Windows NT身份验证或SQL Server身份验证,。Windows NT身份验证可以使用户只需维护、使用一个Windows NT登录帐户和口令,而使用SQL Server身份验证,则必须维护Windows NT登录帐户和SQL Server登录帐户及口令。如图8和图9所示。,An Introduction to Database Systems,SQLServer服务器管理与使用3.单击“下一步”按钮,SQLServer服务器管理与使用,图8 选择身份验证模式,An Introduction to Database Systems,SQLServer服务器管理与使用图8 选择身份验证模式A,SQLServer服务器管理与使用,图9 输入SQL Server登录名和口令,An Introduction to Database Systems,SQLServer服务器管理与使用图9 输入SQL Ser,SQLServer服务器管理与使用,4.单击“下一步”按钮,就会出现选择服务器组或创建服务器组对话框,如图10所示。,图10 选择服务器组或创建服务器组,An Introduction to Database Systems,SQLServer服务器管理与使用4.单击“下一步”按钮,SQLServer服务器管理与使用,5.服务器组确定后,单击“下一步”按钮,就会出现确定注册对话框,单击“完成”按钮,则企业管理器将注册服务器,如下图11所示。,An Introduction to Database Systems,SQLServer服务器管理与使用5.服务器组确定后,单,SQLServer服务器管理与使用,6.接着出现注册SQL Server消息对话框,注册成功后,按“关闭”按钮结束设置。,图12 注册SQL Server消息,An Introduction to Database Systems,SQLServer服务器管理与使用6.接着出现注册SQL,SQLServer服务器管理与使用,服务器启动、暂停和停止,启动服务器,下面介绍常用的三种方法:,1.自动启动服务器,2.用SQL Server服务管理器启动,3.用企业管理器(Enterprise Manager)启动,An Introduction to Database Systems,SQLServer服务器管理与使用服务器启动、暂停和停止A,SQLServer服务器管理与使用,暂停和关闭服务器,暂停和关闭服务器的方法与启动服务器的方法类似,只需在相应的窗口中选择“暂停(Pause)”或“停止(Stop)”选项即可。为了保险起见,,我们通常会在停止运行SQL Server之前先暂停SQL Server,。其主要原因在于,一旦暂停SQL Server,将不再允许任何新的上线者,然而原先已联机到SQL Server的用户仍然能继续作业,这样可以确保原来正在进行中的作业不会中断,而可以持续进行并加以完成。,An Introduction to Database Systems,SQLServer服务器管理与使用暂停和关闭服务器An I,服务器连接与断开,在SQL Server 企业管理器的SQL Server组中用,左键单击所要连接的服务器,,或者用,右键,单击所要连接的服务器,从快捷菜单中选择“,连接,”选项,即可连接。,SQLServer服务器管理与使用,An Introduction to Database Systems,服务器连接与断开SQLServer服务器管理与使用An I,SQLServer服务器管理与使用,服务器配置选项设置,使用SQL Server企业管理器配置服务器的操作方法为:在企业管理器的SQL Server组(Group)中用,右键,单击所要进行配置的服务器,从快捷菜单中选择“,属性,(Properties)”选项,就会出现如图13所示的对话框,其中可以进行,服务器的属性(配置选项)的设置,。,An Introduction to Database Systems,SQLServer服务器管理与使用服务器配置选项设置An,SQLServer服务器管理与使用,图13 服务器属性设置对话框,An Introduction to Database Systems,SQLServer服务器管理与使用图13 服务器属性设置对,运行脚本文件安装数据库表,利用查询分析器运行脚本文件安装如下内容,创建PracticeDB1数据库,创建PracticeDB1数据库中的表,创建StudyDB1数据库,创建StudyDB1数据库中的表,An Introduction to Database Systems,运行脚本文件安装数据库表利用查询分析器运行脚本文件安装如下内,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!