作业 04 答案_3w12_第060807章_表_索引_数据完整性_第1页
作业 04 答案_3w12_第060807章_表_索引_数据完整性_第2页
作业 04 答案_3w12_第060807章_表_索引_数据完整性_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4次作业答案1. 假设表中某列的数据类型为varchar(100) ,而输入的字符串为“ahng3456”,则存储的是 A 。A) ahng3456,共8字节 B) ahng3456和92个空格C) ahng3456和12个空格 D) ahng3456和32个空格2. 在“成绩”表中,列“成绩”是用来存储某学生某课程的成绩,(0100分,没有小数),用下面哪种数据类型最合适? A A) tinyint B)charC) vchar D)decimal(3,0)3. 对一个已创建的表, D 操作是不可以的。A) 更改表名B) 增加或删除列C)修改已有列的属性D)将已有text数据类型修改为im

2、age数据类型 4. 在学生管理系统中使用下面的学生信息表:CREATE TABLE 学生信息表 ( 学号 char(8) PRIMARY KEY NONCLUSTERED, 姓名 varchar(20) NOT NULL, 身份证号码 varchar(30) NOT NULL, 出生日期 datetime NULL, 系号 char(2) NOT NULL )学生的身份证号码是唯一的。你想把每个学生的信息按照身份证号码的顺序物理地存放在数据库文件中。下面的哪个约束可以完成改任务? A A) UNIQUE CLUSTEREDB) UNIQUE NONCLUSTEREDC) PRIMARY KE

3、Y CLUSTEREDD) PRIMARY KEY NONCLUSTERED5. 这是一个培训学校“授课管理”数据库中用于存储授课计划信息的表,表结构如下表名:授课计划属性:教师编号、教室编号、班级编号、上课时间、课程编号要保证一个教师,同一上课时间不能有重复授课计划,应该对“授课计划”表创建怎样的约束?答:创建教师编号和上课时间两个列组合的唯一约束。6. 设有一个客户表为Customers,其上有客户姓名(Name),客户ID(ID)等列,对表执行如下语句: CREATE CLUSTERED INDEX idx ON Customers(Name) 得到以下错误 Cannot create

4、more than one clustered index 原因是什么,为什么为出错? 答:说明表上已经有了聚集索引,只能在同一张表上创建一个聚集索引。因为聚集索引会决定表的物理排列,由于只可能有一种排列方法,所以只能创建一个聚集索引。7. 创建规则用( )语句,删除规则用( )语句。在列或自定义数据类型上绑定规则用( )语句。解除绑定的规则用( )语句。再次向已经绑定了规则的列或数据类型上绑定规则,将会( )。答: Create Rule、Drop Rule、SP_bindrule、SP_unbindrule、旧的规则不再起作用,被新的规则覆盖。8. 请说明默认值的作用。答: 向表添加数据时

5、,若某列未输入值系统将自动使用该列的默认值为其赋值,它提供了一种快速输入数据的方法。9. 试比较默认对象与默认值约束之间的区别? 答:(1)默认值约束是数据表中列的数据输入条件,而默认对象则是是一种数据库对象 (2)默认值约束是与一个数据表相联系的,删除数据表时,默认值约束也被自动删 除, 而默认对象是独立于数据表而创建的 (3)默认值约束作用范围仅限于所在的数据表,默认对象只有将其应用于一个数据表时, 才对所应用的数据表起作用。10. 假设执行以下命令,请回答以下问题:SP_ADDTYPE 入学年份, 'CHAR(4)'GOCREATE DEFAULT F_入学年份 AS Y

6、EAR(CONVERT(CHAR(8),GETDATE(),112)GOCREATE RULE R_入学年份 AS X LIKE '200-90-9'GOSP_BINDRULE R_入学年份,入学年份GOCREATE TABLE T (A INT,B 入学年份)GOSP_BINDEFAULT F_入学年份, 'T.B'GOa) 执行以下命令将插入数据表“T”的数据是什么?INSERT T VALUES( 1,DEFAULT)答:插入表“T”的数据是 A=1、B=2011。b) 以下命令能正确执行吗?为什么UPDATE T SET B='1998'答:不能正确执行,因为列B绑定了规则 “R_入学年份”,该规则要求值的前两位是“20”后两位是09。c) 以下命令能够正确执行吗?为什么?DROP DEFAULT F_入学年份答:不能,因为缺省“F_入学年份”绑定到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论