网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库系统原理与应用技术课件作者陈漫红第10章节基本表的创建与管理.pptVIP

数据库系统原理与应用技术课件作者陈漫红第10章节基本表的创建与管理.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统原理 与应用技术 第10章 基本表的创建与管理 10.1 基本表概述 10.2使用SQL Server管理平台设计和管理表 10.3使用SQL Server管理平台管理表中数据 10.4使用SQL Server管理平台进行数据完整性控制 10.5 本章小结 10.1 基本表概述 SQL Server 2005 中的数据库由表的集合组成,表是数据库中最重要的数据库对象,是数据库的基本组成部分,是储存数据的逻辑载体。关系型数据库中的表都是二维的,表的一列称为一个字段,表的一行称为一个记录. 10.1 基本表概述 SQL Server 2005除了提供了用户定义的标准表外,还提供了一些特殊用途的表:分区表、临时表和系统表。 (1)分区表 (2)临时表 (3)系统表 10.2 使用SQL Server管理平台设计和管理表 10.2.1 创建表 10.2.2 修改表 10.2.3 删除表 10.2.1 创建表 【例10-1】下面以学生信息管理系统中学生情况表为例,说明如何使用SQL Server Management Studio在“school”数据库中创建表。学生基本信息表的结构如表10-3所示,表的名称是“student”,其中“sno”和“sname”字段不能为空。 10.2.1 创建表 (1)打开SQL Server Management Studio连接服务器,在对象资源管理器中,右键单击“school”数据库的“表”节点,选择“新建表”命令 (2)在“表设计器”窗口,表设计器窗口分为上下两部分。 上半部分为列的常用属性的设置。 “列名”文本框:用于输入定义表的列的名称。 “数据类型”下拉列表框:用于选择所需要的数据类型。 “允许空”复选框:用于设置该列是否为空。 10.2.2 修改表 1.更改表名 2.增加列 3.移动列 4.修改列 5.删除列 10.2.3 删除表 当一个数据表不再使用时,可以将其删除。删除一个表,表的定义、表中的所有数据以及表的索引等均被删除,不能删除系统表和有外键约束所参照的表。 10.3 使用SQL Server管理平台管理表中数据 10.3.1 添加记录 10.3.2 修改记录 10.3.3 删除记录 10.3.1 添加记录 插入记录是指将新记录添加到表尾,可以向表中添加多条记录,若表的某一列不允许为空,则必须输入该列的值。 【例10-8】使用SQL Server Management Studio向“student”表中添加记录。操作方法如下: (1)在“对象资源管理器”窗口中,单击数据库节点,再展开“school”数据库节点,单击“student”表。 (2)在“student”表上单击右键,选择“打开表”命令。 (3)在这个窗口中表的记录按行显示,每个记录占一行。 10.3.1 添加记录 (4)将光标定位在当前表尾的下一行,然后逐列输入列的值。每输一列的值,按Tab键将自动跳到下一列。若当前列是表的最后一列,则该列编辑完后按回车键,光标将自动跳到下一行的第一列。输入各记录的字段值后,只要将光标定位到其他记录上,新记录就会自动保存。 10.3 使用SQL Server管理平台管理表中数据 10.3.2 修改记录 对数据表添加完记录后,还可以对数据表中的记录再次进行修改。 10.3.3 删除记录 当表中的某些记录不再需要时,可以将其删除,这里指的删除整个记录,并非是删除某个字段值。 10.4 使用SQL Server管理平台进行数据完整性控制 根据数据完整性机制所作用的数据库对象和范围不同,数据库完整性可分:实体完整性、域完整性和引用完整性。 10.4.1 域完整性的实现 域完整性用于防止用户向数据表的具体字段输入非法数值等,要实现域完整性需要通过各种约束实现。 【例10-12】在SQL Server管理平台创建约束,规定“school”数据库“student”表中学生“ssex”字段取值为‘男’或‘女’,并且设置默认值为‘男’,操作步骤如下: (1)在“对象资源管理器”窗口中,单击数据库节点,展开“school”数据库节点,再单击“表”节点。 (2)在“student”表上单击右键,选择“修改”命令,打开表设计器窗口。 (3)选中“ssex”列,在下方列属性中设置“默认值或绑定”为“男”。 (4)在“student”表上单击右键,选择“CHECK约束”命令 10.4.1 域完整性的实现 (5)弹出的“添加约束”对话框,单击“添加”按钮。 (6)可以看见“CHECK约束”对话框在“选定的CHECK约束”中自动添加“CK_student”。 10.4.1 域完整性的实现 (7)单击表达式,后面出现

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档