第二章数据库的基本操作ppt课件.ppt

第二章数据库的基本操作ppt课件.ppt

ID:58687351

大小:811.50 KB

页数:57页

时间:2020-10-04

第二章数据库的基本操作ppt课件.ppt_第1页
第二章数据库的基本操作ppt课件.ppt_第2页
第二章数据库的基本操作ppt课件.ppt_第3页
第二章数据库的基本操作ppt课件.ppt_第4页
第二章数据库的基本操作ppt课件.ppt_第5页
资源描述:

《第二章数据库的基本操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据库的基本操作教师:齐敏菊2.1文件和文件组2.1.1文件每个SQLServer2005数据库至少具有两个系统文件:一个数据库和一个日志文件数据文件包含数据和对象,例如表、索引、存储过程和视图日志文件包含恢复数据库中的所有事务所需的信息。SQLServer2005数据库具有3种类型的文件:主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可以存储在此文件中次要数据文件此文件是可选的,由用户定义并存储用户数据事务日志文件保存用于恢复数据库的日志信息2.1.2文件组每个数据库有一个主要文件组,此文件组包含主要

2、数据文件和未放入其他文件组的所有次要数据文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。2.2创建数据库2.2.1图形化界面创建数据库打开microsoftSQLServermanagementstudio,在“对象资源管理器”窗口中选择“数据库”,右键单击->“新建数据库”2.2.2用T-SQL命令创建数据库1.创建默认数据库格式如下:Createdatabasedatabase_name例如:createdatabase产品销售这时就可以看到利用代码创建的数据库了:2.利用代码创建指定数据库文件位

3、置的数据库:例如:createdatabasehystu1on(name=hystu1_data,filename='f:qmjsqlserverhystu1_data.mdf',size=4,maxsize=10,filegrowth=10%)logon(name=hystu1_log,filename='f:qmjsqlserverhystu1_log.mdf',size=1,maxsize=6,filegrowth=1)格式说明:On()是数据文件的描述Logon()是事务日志的描述它们的参数说明:Name:逻辑文件名

4、,符合标记符的命名规则,在修改数据库文件时要利用它指定要修改的数据库文件。Filename/87:数据库文件要保存的路径及文件名Size:初始数据库文件的大小Maxsize:数据库文件的最大值Filegrowth:数据库文件的自动增长率,可以是百分比,也可以是具体的值。3.利用代码创建多数据文件、多日志文件的数据库createdatabasehystu2on(name=hystu21_data,filename='f:qmjsqlserverhystu21_data.mdf',size=4,maxsize=10,filegrowt

5、h=10%),(name=hystu22_data,filename='f:qmjsqlserverhystu22_data.mdf',size=3,maxsize=10,filegrowth=1)logon(name=hystu21_log,filename='f:qmjsqlserverhystu21_log.mdf',size=1,maxsize=6,filegrowth=1),(name=hystu22_log,filename='f:qmjsqlserverhystu22_log.mdf',size=1,ma

6、xsize=6,filegrowth=10%)4.利用代码创建多个文件组的数据库文件组是用来组织数据库对象的高级方法,在默认情况下,数据库只有一个文件组primary。通过配置具有多个文件组的数据库,可以做到在指定的文件组上创建新的对象(表、视图等)。在这里要注意普通组的定义方法及位置,它的关键字是filegroup。createdatabasehystu3onprimary(name=hystu31_data,filename='f:qmjsqlserverhystu31_data.mdf',size=4,maxsize=10,

7、filegrowth=10%),filegroupnewgroup1(name=hystu32_data,filename='f:qmjsqlserverhystu32_data.mdf',size=3,maxsize=10,filegrowth=1)logon(name=hystu31_log,filename='f:qmjsqlserverhystu31_log.mdf',size=1,maxsize=6,filegrowth=1)2.2.3事务日志日志文件包含恢复数据库中的所有事务所需的信息,如果系统出现故障,它将成为

8、最新数据的唯一来源。事务日志支持以下操作:恢复个别的事务SQLServer启动时恢复所有未完成的事务将还原数据库、文件、文件组或页前滚到故障点支持事务复制支持备用服务器解决方案2.2.4查看数据库信息1.用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。