数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础

上传人:E**** 文档编号:89543430 上传时间:2019-05-27 格式:PPTX 页数:62 大小:1.47MB
返回 下载 相关 举报
数据库原理与应用 SQL Server 2005  教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础  _第1页
第1页 / 共62页
数据库原理与应用 SQL Server 2005  教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础  _第2页
第2页 / 共62页
数据库原理与应用 SQL Server 2005  教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础  _第3页
第3页 / 共62页
数据库原理与应用 SQL Server 2005  教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础  _第4页
第4页 / 共62页
数据库原理与应用 SQL Server 2005  教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础  _第5页
第5页 / 共62页
点击查看更多>>
资源描述

《数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础 》由会员分享,可在线阅读,更多相关《数据库原理与应用 SQL Server 2005 教学课件 ppt 作者 廖瑞华 4_第4章 SQL Server 2005数据库基础 (62页珍藏版)》请在金锄头文库上搜索。

1、数据库原理与应用(SQL Server 2005),廖瑞华 主编,第1章 绪 论 第2章 数 据 模 型 第3章 关系数据库 第4章 SQL Server 2005数据库基础,第4章 SQL Server 2005数据库基础,1. 服务器的启动、暂停和停止 2. 注册服务器 3. SQL 4. 数据库的创建与维护 5. Transact-SQL编程基础 4.1 SQL Server 2005简介 4.2 SQL Server服务器的启动、暂停和停止 4.3 SQL Server Management Studio简介 4.4 注册服务器 4.5 SQL Server数据库的创建与维护 4.6

2、Transact-SQL程序设计基础 2.0。,第4章 SQL Server 2005数据库基础,4.7 本章小结 4.8 习题,1. 服务器的启动、暂停和停止,2. 注册服务器,3. SQL,4. 数据库的创建与维护,5. Transact-SQL编程基础,4.1 SQL Server 2005简介,4.2 SQL Server服务器的启动、暂停和停止,图4-1 “SQL Server Configuration Manager”对话框,4.2 SQL Server服务器的启动、暂停和停止,图4-2 启动、暂停、停止服务,4.2 SQL Server服务器的启动、暂停和停止,图4-3 通过操

3、作系统的服务工具来启动、暂停和停止SQL Server服务,4.2 SQL Server服务器的启动、暂停和停止,图4-4 “连接到服务器”对话框,4.2 SQL Server服务器的启动、暂停和停止,图4-5 在“SQL Server Management Studio” 中启动、暂停和停止SQL Server服务,4.3 SQL Server Management Studio简介,图4-6 SQL Server Management Studio集成工作环境,4.3.1 对象资源管理器,4.3 SQL Server Management Studio简介,4.3.2 查询编辑器,图4-7

4、 在SQL Server Management Studio中打开查询编辑器,4.4 注册服务器,1) 按照附录B做好准备工作。 2) 执行“开始”“所有程序”“Microsoft SQL Server 2005” “SQL Server Management Studio”命令,打开如图4-8所示的“连接到服务器”对话框,在该对话框的“服务器名称”下拉列表框中显示的是上一次连接的名称,展开“服务器名称”下拉列表框,单击“” 选项,打开“查找服务器”对话框,选择网络服务器,出现如图4-9所示的检索数据界面,如果找到了远程服务器,则显示图4-10。,4.4 注册服务器,图4-8 连接到服务器,4

5、.4 注册服务器,图4-9 检索数据,3) 在图4-10中,展开数据库引擎,,4.4 注册服务器,选中数据库实例“LIAOSCJIAOWU”,如图4-11所示。,图4-10 检索数据结果,4.4 注册服务器,图4-11 选中实例,4) 在图4-12中,展开“身份验证”下拉列表框,,4.4 注册服务器,单击“SQL Server身份验证” 选项,在“用户名”栏输入“sa”,“密码”栏输入“sa123”,如图4-13所示。 5) 单击“连接”按钮,如果注册成功,则出现如图4-14所示的界面。,4.4 注册服务器,图4-12 确定服务器名称,4.4 注册服务器,图4-13 选择身份验证方式,4.4

6、注册服务器,图4-14 注册成功界面,4.5 SQL Server数据库的创建与维护,4.5.1 SQL Server 数据库的组成,图4-15 master数据库的逻辑组成,4.5 SQL Server数据库的创建与维护,(1) 数据文件 1) 主数据文件:是所有数据库文件的起点,包含指向其他数据库文件的指针。 2) 辅助数据文件:如果某个数据库非常大,当主数据文件达到物理磁盘的最大值后,就需要用到辅助数据文件。 3) 事务日志文件:事务日志文件用来存储恢复事务的所有必要的信息,因为事务的恢复主要是靠日志来完成(关于事务以及事务的恢复在本书第8章有详细介绍),所以事务日志文件在数据库文件中是

7、必备的,至少有一个,也可以有多个。 (2) 文件组 1) 主文件组:包含主数据文件和所有没有被包含在其他文件组里的文件。,4.5 SQL Server数据库的创建与维护,2) 自定义数据文件:包括所有在使用CREATE DATABASE或ALTER DATABASE时使用FILEGROUP关键字来进行约束的文件。 3) 默认文件组:容纳所有在创建时没有指定文件组的表、索引以及text、ntext和image数据类型的数据。 4.5.2 系统数据库 1) master数据库:master数据库记录了SQL Server的所有系统级别的信息,所有的注册用户和密码以及系统的配置信息,所有用户定义数据

8、库的存储位置、初始化信息。 2) model数据库:model数据库是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。 3) msdb数据库:msdb数据库主要用来被SQL Server Agent 进行复制、作业调度以及管理报警等活动。,4.5 SQL Server数据库的创建与维护,4) tempdb数据库:tempdb数据库用来保存所有的临时数据、临时表格和临时创建的存储过程。 4.5.3 创建数据库 1. 利用“对象资源管理器”创建数据库 1) 启动“SQL Server Management Studio”,如图4-7所示。,4.5 SQL Server数据库的创建与维护,

9、图4-16 新建数据库,2) 新建一个名为“UserGroup”的文件组。,4.5 SQL Server数据库的创建与维护,图4-17 新建文件组,3) 新建一个辅助数据文件“MyFirstDB_Data_a”,,4.5 SQL Server数据库的创建与维护,并将该文件放到“UserGroup”的文件组中。,图4-18 新建辅助数据文件并将其加入到文件组中,4) 单击“确定”按钮,完成数据库的创建。 2. 使用Transact-SQL语句创建数据库,4.5 SQL Server数据库的创建与维护,1) database_name:新数据库的名称。 2) ON:指定显式定义用来存储数据库中数据

10、部分的磁盘文件(数据文件)。 3) n:占位符,表示可以为新数据库指定多个文件。 4) LOG ON:指定显式定义用来存储数据库日志的磁盘文件(事务日志文件)。 5) PRIMARY:指定关联的 列表定义主文件。 6) NAME:为由 定义的文件指定逻辑名称。 7) logical_file_name: 用来在创建数据库后执行的Transact-SQL 语句中引用文件的名称。 8) FILENAME:为 定义的文件指定操作系统文件名。 9) SIZE:指定 中定义的文件的大小。,4.5 SQL Server数据库的创建与维护,10) MAX_SIZE: 中定义的文件可以增长到的最大容量。 11

11、) UNLIMITED:指定 中定义的文件将增长到磁盘变满为止。 12) FILEGROWTH:指定 中定义的文件的增长幅度。 13) growth_increment:每次需要新的空间时为文件添加的空间大小。 1) 新建一个查询编辑器。 2) 在查询编辑器中输入“CREATE DATABASE MySecondDB”。 3) 按F5键或单击工具栏上的执行按钮。 4) 右击“对象资源管理器”中的“数据库”结点,单击“刷新”按钮。,4.5 SQL Server数据库的创建与维护,图4-19 利用查询编辑器通过SQL语句创建数据库,4.5.4 修改数据库,4.5 SQL Server数据库的创建与

12、维护,1. 使用对象资源管理器修改数据库 1) 启动SQL Server Management Studio,在“对象资源管理器”中找到“数据库”结点。 2) 右击要修改的数据库,在弹出的下拉菜单中选择“属性”选项,打开“数据库属性”窗口,如图4-20所示。,4.5 SQL Server数据库的创建与维护,图4-20 数据库属性窗口,3) 在左侧窗口中选择相应的页面,,4.5 SQL Server数据库的创建与维护,可以添加、删除文件以及修改数据文件的相关属性,比如修改数据文件的初始大小等;可以添加、删除文件组以及修改文件组的属性;可以设置数据库的“只读”属性,对数据库进行收缩;可以设置用户对

13、数据库对象的使用权限等。 2. 使用Transact-SQL命令修改数据库 4.5.5 删除数据库 1. 使用“对象资源管理器”删除数据库 1) 启动SQL Server Management Studio,在“对象资源管理器”中找到“数据库”结点。 2) 选中要删除的MySecondDB数据库,按如下操作方法之一可以删除数据库。 2. 使用Transact-SQL命令删除数据库,4.5 SQL Server数据库的创建与维护,4.5.6 数据库的重命名,4.6 Transact-SQL程序设计基础,4.6.1 SQL与Transact-SQL 1. SQL概述 (1) 风格统一 (2) 高度

14、非过程化 (3) 面向集合的操作方式 (4) 灵活的使用方法 (5) 语言简洁,易学易用,4.6 Transact-SQL程序设计基础,表4-1 SQL的动词,4.6 Transact-SQL程序设计基础,2. Transact-SQL概述 4.6.2 SQL Server标识符 1. 常规标识符规则 1) 第一个字符必须是下列字符之一: 所有在统一码(Unicode)标准2.0中所定义的字符,包括拉丁字母 az和AZ,以及来自其他语言的字母字符,如汉字、下画线(_)、“” 、“#”。 2) 后续字符可以是:所有在统一码(Unicode)标准2.0 上所定义的字符,包括拉丁字母 az和AZ,以

15、及来自其他语言的字母字符,如汉字。 2. 标识符的种类 (1) 常规标识符 (2) 分隔标识符,4.6 Transact-SQL程序设计基础,3. 对象命名规则 4.6.3 数据类型,4.6 Transact-SQL程序设计基础,表4-2 SQL Server的常用数据类型,4.6 Transact-SQL程序设计基础,1. 整数数据类型 1) bigint:从 -263 (-9223372036854775808)263-1 (9223372036854775807) 的整型数据(所有数字),存储大小为 8 个字节。 2) int:从 -231 (-2147483648)231-1(2147

16、483647) 的整型数据(所有数字),存储大小为 4个字节。 3) smallint:从 -215 (-32768)215-1(32767) 的整型数据,存储大小为2 个字节。 4) tinyint:从0255的整型数据,存储大小为1字节。 5) Bit:取值只能为0或1。 2. 数字和浮点数数据类型 1) decimal和numeric:这两者是带定点精度和小数位数的数据类型。,4.6 Transact-SQL程序设计基础,表4-3 numeric与decimal数据类型,4.6 Transact-SQL程序设计基础,2) float和real:用于表示浮点数字数据的近似数字数据类型。 3. 字符串类型 (1) 非Unicode字符数据类型char、varchar、varchar(max)和text 1) char(n):长度为n个字节的固定长度且非Unicode的字符数据。 2) varchar(n):长度为n个字节的可变长度且非 Unicode 的字符数据。 3) text:服务器代码页中的可变

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号