SQLServer数据库应用第二章.ppt

SQLServer数据库应用第二章.ppt

ID:52063361

大小:407.34 KB

页数:41页

时间:2020-03-31

SQLServer数据库应用第二章.ppt_第1页
SQLServer数据库应用第二章.ppt_第2页
SQLServer数据库应用第二章.ppt_第3页
SQLServer数据库应用第二章.ppt_第4页
SQLServer数据库应用第二章.ppt_第5页
资源描述:

《SQLServer数据库应用第二章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据库的基本操作1本章主要内容文件和文件组创建数据库管理数据库2SQLServer2005数据库至少具有两个系统文件:表、存储过程、触发器、视图2.1文件和文件组数据文件日志文件恢复数据库中的所有事务所需的信息3SQLServer中常用的数据库对象对象作用表数据库中数据的实际存放处视图定制复杂或常用的查询,以便用户使用;限定用户只能查看表中的特定行或列;为用户提供统计数据而不展示细节索引加快从表或视图中检索数据的效率存储过程提高性能;封装数据库的部分或全部细节;帮助在不同的数据库应用程序之间

2、实现一致的逻辑约束、规则、确保数据库的数据完整性;强制执行业务默认值和触发器规则登陆、用户、角色保障数据安全的基础和组4主要数据文件:该文件包含数据库的启动信息,并用于存储数据,扩展名是.mdf次要数据文件(可选):由用户定义并存储,这些文件含有不能置于主要数据文件中的所有数据,扩展名是.ndf事务日志:这些文件包含用于恢复数据库的日志信息。每个数据库都必须至少有一个日志文件,扩展名是.ldf5并将这三个文件指派到文件组group中文件组:为了方便数据的分配、放置和管理,SQLServer允许对文

3、件进行分组处理。在同一个组里的文件组成文件组Data1.ndfHDDData3.ndfHDDData2.ndfHDD然后,可以在文件组group上创建表。对表中数据的查询将被分散到三个磁盘上,查询性能将得到提高6数据库的文件组成事务日志文件*.ldf一到多个次数据文件*.ndf零到多个次数据文件*.ndf零到多个主数据文件*.mdf仅有一个主文件组次文件组事务日志仅有一个零到多个7需要注意的有:文件或文件组不能由一个以上的数据库使用例如:如果文件sales.mdf和sales.ndf包含了数据库s

4、ales中的数据和对象,那么任何其它数据库都不能使用这两个文件件不能属于任件组82.2.1以图形化界面创建数据库2.2.2用T-SQL命令创建数据库2.2创建数据库Transact-SQL交互式查询语言92.2.1以图形化界面创建数据库演示102.2.2用T-SQL命令创建数据库CREATEDATABASEdatabase_name[ON[PRIMARY][[,…n][,[,…n]}][LOGON{[,…n]}]][COLLATEcol

5、lation_name][WITH]][;]数据库名称指定关联的定义主文件11CREATEDATABASEdatabase_nameON[[,…n]FOR{ATTACH[WITH]

6、ATTACH_REBUILD_LOG}[;]数据库名称通过附加命令创建数据库的命令格式:指定从现有的一组操作系统文件中附加数据库12::={((NAME=logical

7、_file_name,FILENAME=’os_file_name’,数据文件或日志文件的定义数据库的启动位置,也是数据库中其他文件的入口位置指定文件的操作系统文件名和路径13[,SIZE=size[KB

8、MB

9、GB

10、TB]][,MAXSIZE={max_size[KB

11、MB

12、GB

13、TB]

14、UNLIMITED}][,FILEGROWTH=grow_increment[KB

15、MB

16、GB

17、TB

18、%])}[,...n]指定数据或日志文件的大小,缺省为1MB指定文件能够增长到的最大长度,若不指定长度,将一

19、直增长到盘满文件的增长增量,缺省为10%,最小值为64KB14::={FILEGROUPfilegroup_name[DEFAULT][,…]}::={DB_CHAINIG{ON

20、OFF}

21、TRUSTWORTHY{ON

22、OFF}}控制外部与数据库之间的双向访问数据库文件组的定义15::={ENABLE_BROKER

23、NEW_BROKER

24、ERROR_BROKER_

25、CONVERSATIONS}功能:帮助数据库人员构建安全、可靠和可伸缩性的应用程序16LOGON{(NAME=logical_file_name,FILENAME=’os_file_name’[,SIZE=size][,MAXSIZE={max_size

26、UNLIMITED}][,FILEGROWTH=growth_increment])}[,...n]COLLATEcollation_name指定建立数据库的日志文件指定数据库的缺省排序方式包含控制语言或字母表用法的规则17CRE

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

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

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