作业 04 答案_3w12_第060807章_表_索引_数据完整性

第 4次作业答案

1. 假设表中某列的数据类型为 varchar(100) ,而输入的字符串为 “ahng3456” ,则存储的是

A) ahng3456,共 8字节 B) ahng3456和 92个空格

C) ahng3456和 12个空格 D) ahng3456和 32个空格

2. 在 “成绩” 表中, 列 “成绩” 是用来存储某学生某课程的成绩, (0~100分, 没有小数) , 用下面哪种数据类型最合适? A

A) tinyint B) char

C) vchar D) decimal(3,0)

3. 对一个已创建的表, D 操作是不可以的。

A) 更改表名

B) 增加或删除列

C) 修改已有列的属性

D) 将已有 text 数据类型修改为 image 数据类型

4. 在学生管理系统中使用下面的学生信息表:

CREA TE TABLE 学生信息表

( 学号 char(8) PRIMARY KEY NONCLUSTERED,

姓名 varchar(20) NOT NULL,

身份证号码 varchar(30) NOT NULL,

出生日期 datetime NULL,

系号 char(2) NOT NULL

)

学生的身份证号码是唯一的。 你想把每个学生的信息按照身份证号码的顺序物理地存放在数 据库文件中。下面的哪个约束可以完成改任务? A

A ) UNIQUE CLUSTERED

B ) UNIQUE NONCLUSTERED

C ) PRIMARY KEY CLUSTERED

D ) PRIMARY KEY NONCLUSTERED

5. 这是一个培训学校“授课管理”数据库中用于存储授课计划信息的表,表结构如下 表名:授课计划

属性:教师编号、教室编号、班级编号、上课时间、课程编号

要保证一个教师,同一上课时间不能有重复授课计划,应该对“授课计划”表创建 怎样的约束?

答:创建教师编号和上课时间两个列组合的唯一约束。

6. 设有一个客户表为 Customers, 其上有客户姓名(Name ),客户 ID (ID )等列,对表执行 如下语句:

相关推荐
相关主题
热门推荐