SQLServer数据库应用第二章.ppt
《SQLServer数据库应用第二章.ppt》由会员分享,可在线阅读,更多相关《SQLServer数据库应用第二章.ppt(41页珍藏版)》请在三一办公上搜索。
1、1,第二章 数据库的基本操作,2,本章主要内容,文件和文件组创建数据库管理数据库,3,SQL Server 2005 数据库至少具有两个系统文件:,表、存储过程、触发器、视图,2.1 文件和文件组,数据文件,日志文件,恢复数据库中的所有事务所需的信息,4,SQL Server中常用的数据库对象,5,主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩展名是.mdf,次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主要数据文件中的所有数据,扩展名是.ndf,事务日志:这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件,扩展名是.ldf,6,文件组:为了方
2、便数据的分配、放置和管理,SQL Server允许对文件进行分组处理。在同一个组里的文件组成文件组,然后,可以在文件组group上创建表。对表中数据的查询将被分散到三个磁盘上,查询性能将得到提高,7,数据库的文件组成,仅有一个,零到多个,8,需要注意的有:文件或文件组不能由一个以上的数据库使用例如:如果文件 sales.mdf 和 sales.ndf 包含了数据库sales中的数据和对象,那么任何其它数据库都不能使用这两个文件件不能属于任件组,9,以图形化界面创建数据库用T-SQL命令创建数据库,2.2 创建数据库,Transact-SQL交互式查询语言,10,以图形化界面创建数据库,演示,1
3、1,用T-SQL命令创建数据库,CREATE DATABASE database_name ON PRIMARY,n,n LOG ON,n COLLATE collation_name WITH;,数据库名称,指定关联的定义主文件,12,CREATE DATABASE database_name ON,n FOR ATTACH WITH|ATTACH_REBUILD_LOG;,数据库名称,通过附加命令创建数据库的命令格式:,指定从现有的一组操作系统文件中附加数据库,13,:=(NAME=logical_file_name,FILENAME=os_file_name,数据文件或日志文件的定义,数
4、据库的启动位置,也是数据库中其他文件的入口位置,指定文件的操作系统文件名和路径,14,SIZE=sizeKB|MB|GB|TB,MAXSIZE=max_sizeKB|MB|GB|TB|UNLIMITED,FILEGROWTH=grow_incrementKB|MB|GB|TB|%),.n,指定数据或日志文件的大小,缺省为1MB,指定文件能够增长到的最大长度,若不指定长度,将一直增长到盘满,文件的增长增量,缺省为10%,最小值为64KB,15,:=FILEGROUP filegroup_nameDEFAULT,:=DB_CHAINIGON|OFF|TRUSTWORTHYON|OFF,控制外部与数
5、据库之间的双向访问,数据库文件组的定义,16,:=ENABLE_BROKER|NEW_BROKER|ERROR_BROKER_CONVERSATIONS,功能:帮助数据库人员构建安全、可靠和可伸缩性的应用程序,17,LOG ON(NAME=logical_file_name,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|UNLIMITED,FILEGROWTH=growth_increment),.nCOLLATE collation_name,指定建立数据库的日志文件,指定数据库的缺省排序方式包含控制语言或字母表用法的规则,18,CREAT
6、E DATABASE My_DBON PRIMARY(NAME My_DBData,FILENAME=C:My_DB.mdf,SIZE=10MB,MAXSIZE=30MB,FILEGROWTH=2MB),例:在C盘根目录下创建名为My_DB的数据库,其主文件大小为10MB,最大大小为30MB,日志文件大小为10MB。,19,LOG ON(NAME My_DB Log,FILENAME=C:My_DB.ldf,SIZE=10MB,MAXSIZE=20MB,FILEGROWTH=25%)COLLATE Chinese_PRC_CI_AS,20,2.2.3 事务日志,每个 SQL Server 20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据库 应用 第二

链接地址:https://www.31ppt.com/p-6520753.html