




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库应用技术
SQLServer2005郑州经贸职业学院计算机系上章复习1.SQLServer的发展2.SQLServer的安装(版本,身份验证模式)3.SQLServer的配置4.SQLServerManagementStudio服务器的注册,更改身份登录模式,sa密码的更改,新建登录名5.查询编辑器的使用6.熟悉XK数据库SQLServer20052第3章
数据库及其管理学习目标初步认识SQLServer2005数据库对象。能应用SSMS和T-SQL创建数据库。能应用SSMS和T-SQL查看、修改和删除数据库。能应用SSMS进行分离和附加数据库。能应用SSMS进行导入和导出数据表。能应用SSMS进行备份和还原数据库。SQLServer20053第3章
数据库及其管理学习重点使用SSMS和T-SQL创建数据库使用SSMS和T-SQL查看、修改和删除数据库使用SSMS进行分离和附加数据库学习难点使用T-SQL创建数据库分离、附加数据库与备份、还原数据库SQLServer20054教学内容
SQLServer2005数据库基础
3.1创建数据库
3.2管理和维护数据库
3.3小结
3.4SQLServer200553.1SQLServer2005数据库基础
数据库对象
1SQLServer2005中的数据库
2数据库文件的组成
3SQLServer200561.数据库对象
数据库的定义数据库(database)是对象的容器,以操作系统文件的形式存储在磁盘上。它不仅可以存储数据,而且能够使数据存储和检索以安全可靠的方式进行。SQLServer200571.数据库对象数据库对象数据库一般包含关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数等对象。SQLServer200582.SQLServer2005中的数据库系统数据库
实例数据库
用户数据库
SQLServer2005数据库
SQLServer200592.SQLServer2005中的数据库系统数据库Master数据库记录SQLServer2005实例的所有系统级信息,定期备份,不能直接修改。Tempdb数据库用于保存临时对象或中间结果集以供稍后的处理,SQLServer2005关闭后该数据库清空。SQLServer2005102.SQLServer2005中的数据库Model数据库用作SQLServer2005实例上创建所有数据库的模板。Msdb数据库
用于SQLServer2005代理计划警报和作业,是SQLServer的一个Windows服务。SQLServer2005112.SQLServer2005中的数据库示例数据库AdventureWorks/AdventureWorksDW是SQLServer
2005中的示例数据库(如果在安装过程中选择安装了的话)。此数据库基于一个生产公司,以简单、易于理解的方式来展示SQLServer2005的新功能。SQLServer2005122.SQLServer2005中的数据库用户数据库
用户根据数据库设计创建的数据库。如选课数据库(XK),图书管理数据库(Library)。
SQLServer2005133.数据库文件的组成
数据库文件的组成数据库的内模式(物理存储结构)。数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。SQLServer2005143.数据库文件的组成主要(Primary)数据文件(.mdf)
主数据文件包含数据库的启动信息和数据信息;存储用户数据和对象;每个数据库有且仅有一个主数据文件。唯一的,后缀为.MDF
SQLServer2005153.数据库文件的组成次要(Secondary)数据文件(.ndf)
也称辅助数据文件,存储主数据文件未存储的其他数据和对象;可用于将数据分散到多个磁盘上。如果数据库超过了单个
Windows文件的最大大小,可以使用次数据文件,这样数据库就能继续增长;名字尽量与主数据文件名相同。零个、一个或多个,后缀为.NDF。SQLServer2005163.数据库文件的组成事务日志文件(.ldf)
保存用于恢复数据库的日志信息;每个数据库至少有一个日志文件,也可以有多个。至少一个,后缀为.LDF。
SQLServer2005173.2
创建数据库2.使用T-SQL语言
1.使用SSMS图形界面
创建数据库的方法
SQLServer2005181.使用SSMS创建数据库在【对象资源管理器】窗口中,右击“数据库”文件夹,从弹出的快捷菜单中选择“新建数据库”选项。在窗口中根据提示输入该数据库的相关内容,如数据库名称、所有者、文件初始大小、自动增长值和保存路径等。SQLServer2005191.使用SSMS创建数据库例如:创建教务管理数据库。数据库名称aa;主数据文件保存路径E:\;主数据文件初始大小为3MB,最大尺寸为10MB,增长速度为10%;日志文件保存路径F:\;日志文件的初始大小为1MB,最大尺寸为2MB,增长速度为10%。SQLServer2005201.使用SSMS创建数据库注意:数据文件应该尽量不保存在系统盘上,并与日志文件保存在不同的磁盘区域。数据库名称:第一个字符必须是字母或者“_”,“@”,“#”中的任意一个字符;可以使用中文名称,不能有空格,不能使用保留字。所有者:数据库的所有者可以是任何具有创建数据库权限的登录名。例如:选择其为<默认值>账户,该账户是当前登录到SQLServer上的账户。SQLServer2005211.使用SSMS创建数据库数据库文件逻辑名称:引用文件时使用。文件类型:显示文件是数据文件,还是日志文件,数据文件用来存放数据,而日志文件用来存放对数据所做操作的记录。初始大小:数据库的初始大小至少是MODEL数据库的大小。例如:3MB。SQLServer2005222.使用T-SQL语句创建数据库
语法格式:
CREATEDATABASEdatabase_name[ON{[PRIMARY](NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005232.使用T-SQL语句创建数据库[LOGON{(NAME=logical_file_name,
FILENAME=‘os_file_name’
[,SIZE=size][,MAXSIZE=max_size][,FILEGROWTH=growth_increment])
}[,…n]]SQLServer2005242.使用T-SQL语句创建数据库各参数说明如下:
database_name:数据库的名称,最长为128个字符。PRIMARY:该选项是一个关键字,指定主文件组中的文件。LOGON:指明事务日志文件的明确定义。NAME:指定数据库的逻辑名称,这是在SQLServer系统中使用的名称,是数据库在SQLServer中的标识符。SQLServer2005252.使用T-SQL语句创建数据库FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。SIZE:指定数据库的初始容量大小,至少为模板Model数据库大小。MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可以不断增长直到充满磁盘。FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。SQLServer2005262.使用T-SQL语句创建数据库例:创建一个Test数据库该数据库的主数据文件逻辑名称为Test,物理文件名为Test.mdf(保存到E盘),初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Test_log,物理文件名为Test_log.ldf(保存到F盘),初始大小为1MB,最大尺寸为5MB,增长速度为1MB。SQLServer2005272.使用T-SQL语句创建数据库CREATEDATABASEtest
ONPRIMARY--建立主数据文件(NAME='test',--逻辑文件名
FILENAME=‘E:\test.mdf’,--物理文件路径和名字
SIZE=10MB,--初始大小
MAXSIZE=UNLIMITED,--最大尺寸为无限大
FILEGROWTH=10%)--增长速度为10%SQLServer2005282.使用T-SQL语句创建数据库LOGON
(NAME='test_log',--建立日志文件
FILENAME='F:\test_log.ldf',--物理文件路径和名字
SIZE=1MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)SQLServer2005292.使用T-SQL语句创建数据库例:创建图书管理数据库Library该数据库的主数据文件逻辑名称为Library,物理文件名为Library_data.mdf(保存到E盘),初始大小为3MB,最大尺寸为10MB,增长速度为10%;数据库的日志文件逻辑名称为Library_log,物理文件名为Library_log.ldf(保存到F盘),初始大小为1MB,最大尺寸为2MB,增长速度为1MB。SQLServer200530CREATEDATABASELibrary
On(NAME=Library,
FILENAME='E:\Library_data.mdf',
SIZE=3,
MAXSIZE=10,
FILEGROWTH=10%)SQLServer2005312.使用T-SQL语句创建数据库LOGON
(NAME=Library_log,
FILENAME='F:\Library_log.ldf',
SIZE=1,
MAXSIZE=2,
FILEGROWTH=1)SQLServer2005323.3管理和维护数据库
查看和修改数据库
1数据库的重命名和删除
2脱机与联机数据库3分离和附加数据库4导入和导出数据表5备份和还原数据库6SQLServer2005331.查看和修改数据库右击所要修改的数据库,从弹出的快捷菜单中选择“属性”选项,出现如下图所示的数据库属性设置对话框。可以看到,修改或查看数据库属性时,属性页框比创建数据库时多了两个,即选项和权限页框。可以分别在常规、文件、文件组、选项和权限对话框里根据要求来查看或修改数据库的相应设置。SQLServer2005342.重命名和删除数据库使用SSMS重命名数据库在【对象资源管理器】窗口中,在目标数据库上单击鼠标右键,弹出快捷菜单,选择【重命名】命令。输入新的数据库名称。SQLServer2005352.重命名和删除数据库使用SSMS删除数据库在【对象资源管理器】窗口中,在目标数据库上单击鼠标右键,弹出快捷菜单,选择【删除】命令。出现【删除对象】对话框,确认是否为目标数据库,并通过选择复选框决定是否要删除备份以及关闭已存在的数据库连接。单击【确定】按钮,完成数据库删除操作。SQLServer2005362.重命名和删除数据库使用T-SQL语句删除数据库DROP语句可以从SQLServer中一次删除一个或多个数据库。语法格式:DROPDATABASEdatabase_name[,…n]例:删除创建的数据库aa。DROPDATABASEaaSQLServer2005373.脱机与联机数据库脱机数据库如果需要暂时关闭某个数据库的服务,可以通过脱机的方式来实现。选中数据库,右键,选择“任务/脱机”联机数据库选中数据库,右键,选择“任务/联机”SQLServer2005384.分离与附加数据库在SQLServer中可以分离数据库的数据和事务日志文件,也可以将他们重新附加到同一个或其他SQLServer实例上。只有分离了的数据库文件才能够进行操作系统下的物理移动、复制和删除。SQLServer2005394.分离与附加数据库分离数据库确保没有任何用户登录到数据库中。在【对象资源管理器】窗口中,展开“数据库”节点,右键需要分离的数据库,在弹出的快捷菜单中选择“任务”—“分离”命令;SQLServer2005404.分离与附加数据库附加数据库在【对象资源管理器】窗口中,右击“数据库”节点,在弹出的快捷菜单中选择“任务”—“附加”命令;在打开的【附加数据库】窗口中,单击“添加”按钮,选择需要附加的数据库的.mdf文件。SQLServer2005415.导入和导出数据表SQLServer2005提供了强大的数据导入/导出功能,它可以在多种常用数据格式(数据库,电子表格和文本文件)之间导入/导出数据,为不同数据源间的数据转换提供了方便。SQLServer2005425.导入和导出数据表导入数据右击指定的数据库,选择“导入数据”,选择数据源,选择目标数据库,选择源表和源视图,执行。导出数据右击要导出的数据库,选择“导出数据”,选择目标位置,选择源表和源视图,执行。SQLServer2005436.备份和还原数据库SQLS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产租赁合同终止及租金返还协议模板
- 股东退股与公司并购重组服务合同(专业顾问)
- 厂房装修工程材料供应与质量控制合同
- 菜场摊位转让及农产品质量安全追溯体系共建合同
- 3D打印厂房购置与产业孵化服务合同
- 通信技术公司股东退股及技术专利合作合同
- 合伙合同协议书有用吗
- 共同购房协议合同范本及共有权分配
- 外拍模特合同协议书模板
- 预售房子入伙合同协议书
- 毽球知到智慧树章节测试课后答案2024年秋武汉职业技术学院
- 转科申请书 医院
- 社会工作行政(第三版)课件全套 时立荣 第1-11章 社会服务机构- 社会工作行政的挑战、变革与数字化发展
- 密级内部公开园林企信通项目用户手册企业用户
- DB5105T 30-2022 荤豆花工艺技术规范
- 除草施工方案
- 成人脑室外引流护理-中华护理学会团体 标准
- 《管道用消气过滤器》
- 2024年福建高考真题化学试题(解析版)
- 林俊杰专辑歌词更新至-学不会
- 2024至2030年中国售电公司投资热点研究报告
评论
0/150
提交评论