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

第七单元表的创建及管理.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七单元 表的创建与管理 学习目标 学会使用Management Studio创建表、修改表或删除表 学会使用Transact-SQL语句创建表、显示表结构、修改表、删除表技术。 用户自定义数据类型 概念: 用户可以使用自己定义的数据类型,它是创建在SQL Server系统数据类型的基础上的 何时使用用户自定义数据类型 如果表中不同的列所定义的数据类型完全相同(包括数据类型、长度、是否允许为空),那么用户可以将它定义为自定义数据类型,将这些列的数据类型指定为这个用户自定义的数据类型,以避免重复定义数据类型的工作。 管理用户自定义数据类型 使用SQL语句 【问题】使用Transact-SQL语句,在Xk数据库中创建一个名为Tel(电话号码)的用户定义数据类型,数据类型为VARCHAR,长度为30,该列不能为NULL。 【问题】使用Transact-SQL语句,删除Xk数据库中名为Tel的用户定义数据类型。 使用Management Studio 【问题】使用Management Studio,在Xk数据库中创建一个名为Tel(电话号码)的用户定义数据类型,数据类型为VARCHAR,长度为30,该列不能为NULL。 【问题】使用Management Studio删除Xk数据库中名为Tel的用户定义数据类型。 课后任务 独自完成课后实训 内容框架 表 SQL Server 2005 中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。 表中包含行(也称为记录或元组)和列(也称为属性)的集合。表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。 数据类型 数据库中的表的概念 SQL Server的数据类型 数据类别 长度 精度 小数位数 空值:没有输入的值,未知或未定义 避免用空值直接参与运算 尽量不要允许用空值(用默认值解决没有输入的问题) 设计表 选课系统是针对学生选课设计的,所以至少应包括学生表Student、供学生选修的课程表Course。 由于学生表中有所属班级信息,所以还应有班级表Class。 由于班级表和课程表又有系部信息,故还应有系部表Department。 而学生选课的报名信息也需要一个学生选课表StuCou来保存。 创建和管理表 使用Management Studio创建表 使用Transact-SQL语句创建表 修改表 增加新列 删除列 修改列的定义 修改列名 重新命名表 使用Management Studio重新命名表 使用Transact-SQL语句重新命名表 删除表 使用Management Studio删除表 使用Transact-SQL语句删除表 临时表 当需要在临时表上显式地创建索引时,或多个存储过程或函数需要使用表值时,临时表很有用。 临时表与永久表相似,不同的是临时表存储在临时数据库tempdb中,当不再使用时会自动删除临时表。 有两种类型的临时表:本地临时表和全局临时表。 表变量 Table变量是一种特殊的数据类型,它用于存储结果集以供后续处理。 table 变量的行为类似于局部变量,有明确定义的作用域。 本单元小节 学会使用Management Studio和Transact-SQL语句(CREATE TABLE、DROP TABLE、ALTER TABLE)创建表、删除表及修改表。 清楚空值对运算结果的影响,建议尽量避免使用空值。 应知道如何使用临时表和表变量并在实际以后的应用中加以体会。

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档