第5章-基本表的创建与管理.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

回顾SQL语言中流程控制语句有哪些,如何定义?搜索CASE和简单CASE有什么区别,能相互转换吗?什么是函数,聚合函数对列操作还是对行操作?字符串函数substr(s1,s2,length)表示什么意思?Charindex是什么意思?日期函数DateDiff是什么意思?练习1、设SC表中记录成绩的列为:Grade,类型为int,若在查询成绩时,希望将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示,则正确的Case语句是________。A.CaseWhenGradebetween90and100THEN‘优’WhenGradebetween80and89THEN‘良’WhenGradebetween70and79THEN‘中’WhenGradebetween60and69THEN‘及格’Else‘不及格’End练习12.下列正确的语句是____A.set@x=case@ywhen@y=1thenawhen@y=2thenbend练习3.函数DateDiff(day,’2010/8/11’,Getdate())结果是()。A.0B.1C.-1D.2练习1、计算从1980年1月1日到当前日期的天数、月份数和年数。2、分别计算系统当前日期加上40天和减去40天后的日期。3、用函数计算字符串“IamaTeacher.”的长度。并写出用Student替换teacher的函数。4、用函数求“Youareastudent”字符串中从11开始,长度为7的子串。审计署计算机审计中级培训奚宁山东财经大学管理科学与工程学院主要内容5.1表概述5.2创建表5.3管理表5.4数据完整性约束的创建和管理5.5索引5.1表概述表是数据库中非常重要的对象,用于存储用户的数据。表是关系,即数据库中最基本、最重要的对象。分类(1)系统表;(2)用户自定义表;(3)临时表表概述系统表:是SQLServer数据库引擎使用的表。存储了定义服务器配置及其所有表的数据。系统表不允许修改,用户不能对其进行删除、添加等操作。表概述用户自定义表:指用户创建的表,用户自定义表是SqlServer中最常见的表。通常,该类表中的字段包含了用户所需的数据格式,而表中的字段包含了用户所需的数据格式,而表中的记录的是用户的数据。用户可以根据所拥有的权限创建、修改和删除自定义表。临时表存储在TempDB中,而不是存储在用户的数据库中。与用户自定义表不同的是,临时表自动删除。本地临时表:以#开头,对创建本地临时表的那个用户可见,其余用户不可见。全局临时表:以##开头,所有用户都可见。5.2创建表表是数据库中非常重要的对象,用于存储用户的数据。SQLServer2000中,每个数据库中最多可以创建200万个表,用户创建数据库表时,最多可以定义1024列,也就是可以定义1024个字段。列的约束创建表就是定义表中各个列的类型和约束列的约束进一步限制了列的取值范围,这些约束包括:主码约束:限制列的取值非空、不重复;外码约束:限制列的取值受到其他列的取值范围约束;列的取值范围约束:限制列的取值必须是有意义的,比如性别为“男”或者“女”;列取值是否允许为空;列取值是否允许重复。创建数据库表SQLServer2008提供了三种方法创建数据库表:方法1:企业管理器(EnterpriseManager)创建表;方法2:Transact-SQL语句中的Create命令创建表;方法3:使用模板创建表。用管理器创建表先按P60的要求创建数据库LoadDB创建银行表用语句创建表CREATETABLE表名(列定义|约束定义)列定义各项含义①列名:表达本列属性语义的字串。(必须填写)②类型尺寸:本列数据存储规格。(必须填写)③约束关键字:UNIQUE:指明本列数据值不重NOTNULL:指明本列数据值非空PRIMARYKEY:指明本列为主码(单列主码)[FOREIGNKEY(外码列名)REFERENCES主表名(列名):指明本列为外码DEFAULT常数,指明本列数据缺省值。CHECK(取值范围

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档