- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章任务 创建数据库 管理数据库 创建表、操作表 设置约束 实施数据完整性 1、数据库文件 数据文件——数据文件是数据库对象的物理存储器,所有的数据库数据物理上都是存储在数据文件中。 日志文件——日记文件记录了用户对数据库进行操作的信息。日记文件在恢复数据库数据、维护数据库的一致性方面起着举足轻重的作用。 文件组——至少要有一个数据文件和一个日志文件(.ldf)。数据文件又分为主文件(.mdf)和次文件(.ndf),只能有一个主文件,可以有多个次文件。 2、系统数据库 系统数据库是不能删除的。 Master——记录着所有系统级别信息,包括所有的登录帐户和系统配置以及所包含的数据库、数据文件的位置。 Model——Model数据库是新建数据库的模板。 Msdb——Msdb数据库提供了SQL Server 2005代理程序调度、警报、作业以及记录操作员等活动信息。 Tempdb——Tempdb数据库保存了所有的临时表和临时存储过程。 3、创建数据库 一种是使用图形化工具——右击【数据库】节点?【创建新的数据库】 另一种是命令行方式 ——CREATE DATABASE 创建数据库需要说明的属性: 数据库名称 主文件和日志文件的逻辑文件名、物理文件名、初始大小、最大尺寸、文件的增量 例1 创建数据库Sales 各个属性要求如下: 使用命令行方式创建数据库 例2 创建数据库NewSales 各个属性要求如下: 例3 创建包括文件组的数据库StuInfo 各个属性要求如下: 4、管理数据库 管理数据库的内容通常包括显示数据库信息、扩充数据库容量、配置数据库、重命名数据库和删除数据库。 4_1 显示数据库信息 使用图形化工具显示数据库信息 右击数据库? 【属性】命令 使用命令行方式显示数据库信息 使用SP_HELPDB database_name命令 4_2 扩充数据库容量 扩充数据库容量可以使用两种方法来实现。 方法一:增加数据文件和事务日志文件的容量。 方法二:为数据库增加文件组,而后在文件组中增加数据文件和日志文件。 使用图形化工具扩充数据文件、日记文件容量 使用图形化工具扩充数据文件、日记文件容量的步骤如下: 在SSMS中,右键单击所需的数据库? 【属性】,在“数据库属性”对话框中的选择“文件”选项,在“数据文件”窗口直接修改数据文件、日记文件的初始大小。 例5 扩充销售数据库Sales的文件容量 例6 在NewSales数据库中增加一个用户自定义文件组Client1 使用命令扩充数据库容量 修改数据库文件的大小,命令格式: 例7 扩充数据库NewSales的容量 使用命令为数据库增加文件组 在数据库中建立文件组命令格式: 增加文件组到数据库 增加事务日志文件到数据库中 例8 在NewSales数据库增加文件组 要求如下: 4_3 配置数据库 使用Management Studio图形化工具 在命令行方式下使用系统存储过程SP_DBOPTION 例9 显示数据库Sales可以进行重新设置的选项 ; 例10 使用命令行方式将NewSales数据库设置为只读。 例11 将NewSales数据库设置为单用户方式 4_4 重命名和删除数据库 重命名数据库 删除数据库 删除数据库失败有以下几种情况: (1)当数据库正在执行数据复制时; (2)数据库正在恢复时; (3)当有用户正在对数据库进行操作时。 4_5 分离与附加数据库 使用图形工具分离与附加数据库:执行【任务】?【分离】/【附加】 分离数据库的命令: 附加数据库的命令: 5、创建表 在设计表时,一般应考虑: (1)表所包含的列数,每一列的数据类型,列是否允许空值; (2)表是否需要索引,哪些列是主键,哪些列是外键; (3)表是否需要约束、默认设置或规则。 分析现实世界,设计表 5、创建表 使用SSMS 图形化工具创建表 展开所需的数据库节点,右击“表”节点?【新建表】命令,输入相关的“列名”、“数据类型”,设置是否允许空。 使用命令行方式创建表 创建表 例18 使用图形化工具在Sales数据库中创建Employees表。表的结构如下: 例19 使用命令行方式在Sales数据库中创建Goods表。表的结构如下: 6、设置约束 约束定义了关于允许什么数据进入数据库的规则。使用约束的目的是为了防止列出现非法数据,以保证数据库中数据的一致性和完整性。 在SQL Server中,有以下类型的约束 Primary Key(主键)约束 Foreign Key(外键)约束 Unique(惟一)约束 Check(检查)约束 Default(默认)约束
您可能关注的文档
- Protel 99SE印制电路板设计与仿真 作者 邱寄帆 第五章.ppt
- Protel 99SE印制电路板设计与仿真 作者 邱寄帆 第一章.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第1章 印刷电路板与Protel DXP概述.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第2章原理图设计基础.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第3章 印刷电路板与Protel DXP概述.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第4章 制作元器件与建立元器件库.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第5章 设计层次原理图.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第6章 生成报表和文件.ppt
- Protel DXP电路设计与制版实用教程 第2版 普通高等教育“十一五”国家级规划教材 作者 李小坚 赵山林 冯晓君 龙怀冰 第8章 PCB元器件封装.ppt
- Protel DXP电路设计与制版实用教程 作者 王浩全 第1章 印刷电路板与Protel DXP概述.ppt
- SQL Server 2005实用教程 蒋文沛2 第4章 数据库的查询.ppt
- SQL Server 2005实用教程 蒋文沛2 第7章 Transact-SQL程序设计.ppt
- SQL Server 2005实用教程 蒋文沛2 第8章 存储过程.ppt
- SQL Server 2005实用教程 蒋文沛2 第9章 触发器.ppt
- SQL Server 2005实用教程 蒋文沛2 第11章 SQL Server 2005管理.ppt
- SQL Server 2005数据库管理与开发教程 作者 蒋瀚洋 李月军 庞娅娟 第1章 数据库基础.ppt
- SQL Server 2005数据库管理与开发教程 作者 蒋瀚洋 李月军 庞娅娟 第2章 SQL Server 2005安装与配置.ppt
- SQL Server 2005数据库管理与开发教程 作者 蒋瀚洋 李月军 庞娅娟 第3章 创建和管理数据库.ppt
- SQL Server 2005数据库管理与开发教程 作者 蒋瀚洋 李月军 庞娅娟 第4章 操作表与视图.ppt
- SQL Server 2005数据库管理与开发教程 作者 蒋瀚洋 李月军 庞娅娟 第5章 数据查询与操作.ppt
文档评论(0)