第3章 SQL Server数据库基础

上传人:沈*** 文档编号:244756736 上传时间:2024-10-05 格式:PPT 页数:39 大小:1.03MB
返回 下载 相关 举报
第3章 SQL Server数据库基础_第1页
第1页 / 共39页
第3章 SQL Server数据库基础_第2页
第2页 / 共39页
第3章 SQL Server数据库基础_第3页
第3页 / 共39页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,3,章,SQL Server,数据库基础,1,本章内容,3.1 SQL Server,简介,3.2 SQL Server,数据库概述,3.3,数据库的创建,3.4,数据库的修改,3.5,数据库的删除,2,3.1 SQL Server,简介,SQL Server,的发展,SQL,Server,是一个关系数据库管理系统。,SQL,Server 2000,是,Microsoft,公司推出。,SQL Server 2000,由两个部分组成:,服务器组件,和,客户端工具。,SQL Server 2000,版本:,企业版,、,标准版,、,个人版,和,开发版,4,个。,3,SQL Server 2000,的安装,安装要求,选择合适的操作系统,4,安装过程,选择“简体中文企业版”,SQL Server 2000,的安装,5,SQL Server 2000,的安装,选择“安装,SQL Server 2000,组件”,6,SQL Server 2000,的安装,选择“安装数据库服务器”,7,SQL Server 2000,的安装,选择“安装,SQL Server 2000,组件”,8,SQL Server 2000,的安装,选“创建新的,SQL Server,实例,或安装客户端工具”,9,SQL Server 2000,的安装,选中“服务器和客户端工具”,10,SQL Server 2000,的安装,选中“默认”复选框,11,SQL Server 2000,的安装,选择身份验证模式,12,SQL Server 2000,的安装,2,启动,SQL Server 2000,的有关组件,13,SQL Server 2000,的安装,启动,SQL Server 2000,服务,运行服务管理器,在“,服务器,”栏选择本机,SQL Server,实例的名称;,在“服务”栏选择,SQL Server,;,按下“开始,/,继续”按钮,启动,MS SQL Server,服务。,建立到,SQL Server,的连接,使用企业管理器建立到,SQL Server,的,连接,使用查询分析器建立到,SQL Server,的,连接,14,SQL Server 2000,常用管理工具,SQL Server,服务管理器,在此选择,SQL Server 2000,的一个实例,此列表框对应该实例的服务程序,15,SQL Server 2000,常用管理工具,每个实例有,4,种服务程序,SQL Server,服务,SQL Server Agent,(,代理,),服务,Distributed Transaction,Coordinator(DTC,),,分布式事务协调器),服务,Microsort,Search,(全文检索),服务,四种服务有,3,种状态:停止、暂停、运行。,16,SQL Server 2000,常用管理工具,SQL Server,企业管理器,1,企业管理器工作界面,2,SQL Server,服务器的注册,3,SQL Server,服务器的配置,4,服务器组的创建,5,sa,账号,密码的设定,17,SQL Server 2000,常用管理工具,SQL,查询分析器,在,SQL,查询分析器中,可以在交互式工作方式下输入并执行,T-SQL,语句,还可以查看执行结果。,查询分析器的主要组成:,菜单栏,工具栏,对象浏览器窗口,查询窗口,查询结果窗口,18,SQL Server 2000,常用管理工具,查询分析器的工作界面,19,数据库的逻辑组件,(,数据库对象,),3.2 SQL Server,数据库概述,SQL Server,中的数据库,Sales,数据库,SQL Server,表,视图,数据库的物理实现,(,数据库文件,),SalesDat1.mdf,SalesDat2.ndf,SalesLog1.ldf,主数据文件,次数据文件,日志文件,索引,存储过程,用户视图,物理视图,图,4-1,数据库的用户视图和物理视图,20,SQL Server,数据库概述,1.SQL Server,中的数据库对象,对象,作用,表,数据库中数据的实际存放处所。,视图,定制复杂或常用的查询,以便用户使用;限定用户只能查看表中的特定行或列;为用户提供统计数据而不展示细节。,索引,加快从表或视图中检索数据的效率。,存储过程,提高性能;封装数据库的部分或全部细节;帮助在不同的数据库应用程序之间实现一致的逻辑。,约束、规则、默认值和触发器,确保数据库的数据完整性;,强制执行业务规则。,登录、用户、角色和组,保障数据安全的基础。,21,SQL Server,数据库概述,2.SQL Server,中的数据库文件,主数据文件,*,.,mdf,仅有一个,事务日志文件,*,.,ldf,一到多个,次数据文件,*,.,ndf,零到多个,次数据文件,*,.,ndf,零到多个,(,仅有一个,),主文件组,(,零到多个,),次文件组,事务日志,一个数据库的文件集,图,4-2,数据库的文件组成,22,SQL Server,数据库概述,(1),数据文件,数据文件是存放数据和数据库对象的文件。一个数据库可以有一个或多个数据文件,当有多个数据文件时,有一个文件被定义,为主数据文件,(Primary Database File),,扩展名为,MDF,,用来存储数据库的启动信息和部分或全部数据。,其他数据文件被称为,次数据文件,(Secondary Database File),扩展名为,NDF,,用来存储主数据文件没存储的其他数据。,23,SQL Server,数据库概述,(2),事务日志,事务日志文件是用来记录数据库更新信息的文件,。这些更新信息,(,日志,),可用来恢复数据库。,事务日志文件,扩展名为,LDF,。每个数据库可以有一个或多个事务日志文件。,24,SQL Server,数据库概述,(3),文件组,SQL Server,允许对文件进行分组,以便于管理和数据的分配放置。所有数据库都至少包含一个,主文件组,,所有系统表都分配在主文件组中。用户可以定义额外的文件组。,在使用文件组时,应当注意以下几个准则:,文件或文件组不能由一个以上的数据库使用。,文件只能是一个文件组的成员。,事务日志文件不能属于任何文件组。,25,SQL Server,数据库概述,SQL Server,的系统数据库,系统数据库,:,master,数据库,tempdb,数据库,model,数据库,msdb,数据库,示例数据库,:,northwind,数据库,pubs,数据库,26,SQL Server,数据库概述,数据库对象的标识符的命名规则:,(1),标识符包含的字符数必须在,1,到,128,之间。,(2),标识符的第一个字符必须是字母、下划线,(_),、,at,符号,(),或者数字符号,(#),。,(3),标识符的后续字符可以为字母、数字或“,”,符号、“,$”,符号、数字符号或下划线。,(4),标识符不能是,Transact-SQL,的保留字,也不能包含空格。,27,3.3,数据库的创建,创建数据库的方法:,1,、企业管理器;,2,、,Transact-SQL,语句(命令方式);,使用企业管理器创建数据库,28,使用,Transact-SQL,语句创建数据库,命令格式:,CREATE DATABASE,database_name,ON,.n,.n,LOG ON,.n,FOR ATTACH,29,数据库的创建,例,1,最简形式的创建数据库语句。,CREATE DATABASE XSCJ,例,2,不指定,SIZE,创建数据库。,CREATE DATABASE Sales2,ON,(NAME=Sales2_dat,FILENAME=C:DataBaseSales2.mdf),30,数据库的创建,例,3,创建简单的数据库。,CREATE DATABASE Sales3,ON,(NAME=Sales3_dat,FILENAME=C:DataBaseSales3.mdf,SIZE=4,MAXSIZE=10,FILEGROWTH=1),31,例,4,创建指定数据文件和事务日志文件的数据库。,CREATE DATABASE Sales4,ON,(NAME=Sales4_dat,FILENAME=C:DataBasesales4dat.mdf,SIZE=10000KB,MAXSIZE=500000KB,FILEGROWTH=5),LOG ON,(NAME=Sales4_log,FILENAME=C:DataBasesales4log.ldf,SIZE=5,MAXSIZE=25,FILEGROWTH=5),32,3.4,数据库的修改,使用企业管理器修改数据库,使用,Transact-SQL,语句修改数据库,33,命令格式:,ALTER DATABASE,database_name,ADD FILE ,.n TO FILEGROUP,filegroup_name,|REMOVE FILE,logical_file_name,|MODIFY FILE,|ADD LOG FILE ,.n,|ADD FILEGROUP,filegroup_name,|REMOVE FILEGROUP,filegroup_name,|MODIFY FILEGROUP,filegroup_name,filegroup_property|NAME,=,new_filegroup_name,|MODIFY NAME=,new_dbname,|SET ,.n,34,数据库的修改,例,5,更改数据库名称,ALTER DATABASE Sales,MODIFY NAME=,NewSales,35,例,6,向数据库中添加文件,ALTER DATABASE Sales,ADD FILE,(,NAME=Sales_dat2,FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDataSales_dat2.ndf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB,),36,数据库的修改,例,7,向数据库中添加日志文件,ALTER DATABASE Sales,ADD LOG FILE,(NAME=SalesLog2,FILENAME=D:DataBaseSales_log2.ldf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB,),37,数据库的修改,例,8,从数据库中删除文件,ALTER DATABASE Sales,REMOVE FILE SalesG1F2_dat,例,9,更改文件,ALTER DATABASE Sales,MODIFY FILE,(NAME=SalesG1F1_dat,SIZE=20MB,),38,3.5,数据库的删除,使用企业管理器删除数据库,使用,Transact-SQL,语句删除数据库,例,10,删除单个数据库,DROP DATABASE Sales1,例,11,删除多个数据库,DROP DATABASE Sales2,Sales3,39,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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