数据库及其管理

上传人:平*** 文档编号:49055255 上传时间:2018-07-23 格式:PPT 页数:51 大小:760.35KB
返回 下载 相关 举报
数据库及其管理_第1页
第1页 / 共51页
数据库及其管理_第2页
第2页 / 共51页
数据库及其管理_第3页
第3页 / 共51页
数据库及其管理_第4页
第4页 / 共51页
数据库及其管理_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《数据库及其管理》由会员分享,可在线阅读,更多相关《数据库及其管理(51页珍藏版)》请在金锄头文库上搜索。

1、数据库应用技术 SQL Server 2005郑州经贸职业学院计算机系上章复习1.SQL Server的发展2.SQL Server的安装(版本,身份验证模式)3. SQL Server的配置4.SQL Server Management Studio服务器的注册,更改身份登录模式,sa密码的更改,新建登录名5.查询编辑器的使用6.熟悉XK数据库2第3章 数据库及其管理学习目标v初步认识SQL Server 2005数据库对象。v能应用SSMS和TSQL创建数据库。v能应用SSMS和TSQL查看、修改和删除数据库。v能应用SSMS进行分离和附加数据库。v能应用SSMS进行导入和导出数据表。v能

2、应用SSMS进行备份和还原数据库。 3第3章 数据库及其管理学习重点v使用SSMS和TSQL创建数据库v使用SSMS和TSQL查看、修改和删除数据库v使用SSMS进行分离和附加数据库学习难点v使用TSQL创建数据库v分离、附加数据库与备份、还原数据库4教学内容SQL Server 2005数据库基础 3.1创建数据库 3.2管理和维护数据库 3.3小结 3.453.1 SQL Server 2005数据库基础数据库对象 1SQL Server 2005中的数据库 2数据库文件的组成 361.数据库对象 v数据库的定义 数据库(database)是对象的容器,以操作系统文件的形式存储在磁盘上。

3、它不仅可以存储数据,而且能够使数据存储和检索以安全可靠的方式进行。71.数据库对象v数据库对象数据库一般包含关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数等对象。82. SQL Server 2005中的数据库 系 统 数 据 库 实 例 数 据 库 用 户 数 据 库 SQL Server 2005SQL Server 2005 数据库数据库92. SQL Server 2005中的数据库v系统数据库 Master数据库 记录 SQL Server 2005实例的所有系统级信息,定期备份,不能直接修改。 Tempdb数据库用于保存临时对象或中间结果集以

4、供稍后的处理,SQL Server 2005关闭后该数据库清空。 102. SQL Server 2005中的数据库 Model数据库用作 SQL Server 2005实例上创建所有数据库的模板。 Msdb数据库 用于 SQL Server 2005代理计划警报和作业,是SQL Server的一个Windows服务。112. SQL Server 2005中的数据库v示例数据库 AdventureWorks/AdventureWorks DW是SQL Server 2005中的示例数据库(如果在安装过程中选择安装了的话)。此数据库基于一个生产公司,以简单、易于理解的方式来展示SQL Serv

5、er 2005的新功能。122. SQL Server 2005中的数据库v用户数据库 用户根据数据库设计创建的数据库。如选课数据库(XK),图书管理数据库(Library)。 133.数据库文件的组成 v数据库文件的组成 数据库的内模式(物理存储结构)。数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。143.数据库文件的组成v主要(Primary)数据文件(.mdf) 主数据文件包含数据库的启动信息和数据信息; 存储用户数据和对象; 每个数据库有且仅有一个主数据文件。 唯一的,后缀为.MDF 153.数据库文件的组成v次要(Secondary)数据文件(.ndf) 也称辅助

6、数据文件,存储主数据文件未存储的其他数据和对象; 可用于将数据分散到多个磁盘上。如果数据库超过了单个 Windows 文件的最大大小,可以使用次数据文件,这样数据库就能继续增长; 名字尽量与主数据文件名相同。零个、一个或多个,后缀为.NDF。163.数据库文件的组成v事务日志文件(.ldf) 保存用于恢复数据库的日志信息; 每个数据库至少有一个日志文件,也可以有多个。至少一个,后缀为.LDF。 173.2 创建数据库2.使用 T-SQL语言 1.使用SSMS 图形界面 创建数据库 的方法 181. 使用SSMS创建数据库 v在【对象资源管理器】窗口中,右击“数据库”文件夹,从弹出的快捷菜单中选

7、择“新建数据库”选项。 v在窗口中根据提示输入该数据库的相关内容,如数据库名称、所有者、文件初始大小、自动增长值和保存路径等。 191. 使用SSMS创建数据库v例如:创建教务管理数据库。 数据库名称aa; 主数据文件保存路径E:; 主数据文件初始大小为3MB,最大尺寸为10MB,增长速度为10%; 日志文件保存路径F:; 日志文件的初始大小为1MB,最大尺寸为2MB,增长速度为10%。 201. 使用SSMS创建数据库v注意:数据文件应该尽量不保存在系统盘上,并与日志文件保存在不同的磁盘区域。 v数据库名称:第一个字符必须是字母或者“_”,“”,“#”中的任意一个字符;可以使用中文名称,不能

8、有空格,不能使用保留字。v所有者:数据库的所有者可以是任何具有创建数据库权限的登录名。例如:选择其为账户,该账户是当前登录到SQL Server上的账户。 211. 使用SSMS创建数据库 数据库文件逻辑名称:引用文件时使用。 文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数据,而日志文件用来存放对数据所做操作的记录。 初始大小:数据库的初始大小至少是MODEL数据库的大小。例如:3MB。222. 使用T-SQL语句创建数据库v 语法格式:CREATE DATABASE database_name ON PRIMARY( NAME=logical_file_name,FILENA

9、ME=os_file_name, SIZE=size , MAXSIZE=max_size , FILEGROWTH=growth_increment ) , n232. 使用T-SQL语句创建数据库 LOG ON(NAME=logical_file_name,FILENAME=os_file_name, SIZE=size , MAXSIZE=max_size , FILEGROWTH=growth_increment ), n242. 使用T-SQL语句创建数据库各参数说明如下: database_name:数据库的名称,最长为128个字符。 PRIMARY:该选项是一个关键字,指定主文件

10、组中的文件。 LOG ON:指明事务日志文件的明确定义。 NAME:指定数据库的逻辑名称,这是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符。252. 使用T-SQL语句创建数据库 FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。 SIZE:指定数据库的初始容量大小,至少为模板Model数据库大小。 MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可以不断增长直到充满磁盘。 FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。 262. 使用T

11、-SQL语句创建数据库v例:创建一个Test数据库 该数据库的主数据文件逻辑名称为Test,物理文件名为Test.mdf(保存到E盘),初始大小为10MB,最大尺寸为无限大,增长速度为10%; 数据库的日志文件逻辑名称为Test_log,物理文件名为Test_log.ldf(保存到F盘),初始大小为1MB,最大尺寸为5MB,增长速度为1MB。 272. 使用T-SQL语句创建数据库CREATE DATABASE testON PRIMARY -建立主数据文件( NAME = test, -逻辑文件名FILENAME=E:test.mdf, -物理文件路径和名字SIZE=10MB, -初始大小M

12、AXSIZE = UNLIMITED, -最大尺寸为无限大FILEGROWTH = 10%) -增长速度为10%282. 使用T-SQL语句创建数据库LOG ON ( NAME=test_log, -建立日志文件FILENAME=F:test_log.ldf, -物理文件路径和名字SIZE=1MB,MAXSIZE = 5MB,FILEGROWTH = 1MB) 292. 使用T-SQL语句创建数据库v例:创建图书管理数据库Library 该数据库的主数据文件逻辑名称为Library,物理文件名为Library_data.mdf(保存到E盘),初始大小为3MB,最大尺寸为10MB,增长速度为10

13、%; 数据库的日志文件逻辑名称为Library_log,物理文件名为Library_log.ldf(保存到F盘),初始大小为1MB,最大尺寸为2MB,增长速度为1MB。 30CREATE DATABASE LibraryOn ( NAME= Library,FILENAME=E:Library _data.mdf,SIZE=3,MAXSIZE=10,FILEGROWTH=10%)312. 使用T-SQL语句创建数据库LOG ON (NAME=Library_log,FILENAME=F:Library _log.ldf,SIZE=1,MAXSIZE=2,FILEGROWTH=1)323.3管理

14、和维护数据库查看和修改数据库 1数据库的重命名和删除 2脱机与联机数据库3分离和附加数据库4导入和导出数据表5备份和还原数据库6331.查看和修改数据库v右击所要修改的数据库,从弹出的快捷菜单中选择“属性”选项,出现如下图所示的数据库属性设置对话框。可以看到,修改或查看数据库属性时,属性页框比创建数据库时多了两个,即选项和权限页框。v可以分别在常规、文件、文件组、选项和权限对话框里根据要求来查看或修改数据库的相应设置。342.重命名和删除数据库v使用SSMS重命名数据库 在【对象资源管理器】窗口中,在目标数据库上单击鼠标右键,弹出快捷菜单,选择【重命名】命令。 输入新的数据库名称。 352.重

15、命名和删除数据库v使用SSMS删除数据库 在【对象资源管理器】窗口中,在目标数据库上单击鼠标右键,弹出快捷菜单,选择【删除】命令。 出现【删除对象】对话框,确认是否为目标数据库,并通过选择复选框决定是否要删除备份以及关闭已存在的数据库连接。 单击【确定】按钮,完成数据库删除操作。 362.重命名和删除数据库v使用TSQL语句删除数据库 DROP语句可以从SQL Server中一次删除一个或多个数据库。 语法格式:DROP DATABASE database_name,n 例:删除创建的数据库aa。DROP DATABASE aa 373.脱机与联机数据库v脱机数据库 如果需要暂时关闭某个数据库的服务,可以通过脱机的方式来实现。 选中数据库,右键,选择“任务/脱机”v联机数据库 选中数据库,右键,选择“任务/联机”384.分离与附加数据库v在SQL Server中可以分离数据库的数据和事务日志文件,也可以将他们重新附加到同一个或其他SQL Server实例上。v只有分离了的数据库文件才能够进行操作系统下的物理移动、复制和删除。394.分离与附加数据库v分离数据库 确保没有任何用户登录到数据库中。 在【对象资源管理器】窗口中,展开“数据库”节点,右键需要分离的数据库,在弹出的快捷菜单中选择“任务”“ 分离”命令;404.分离与附加数据库v附加数据库 在【对象资源管理器】窗

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

当前位置:首页 > 中学教育 > 教学课件

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