实验七练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Total Marks: Duration: 50 Min 1.以下中哪个是这些逻辑运算符的优先次序?
1.NOT, AND, OR
2.OR, AND, NOT
3.NOT, OR, AND
4.AND, NOT, OR
2.存储不同职工所做的项目的材料,创建EmployeeProjects表如下:
CREATE TABLE EmployeeProjects
(
cEmployeeCode char(6) not null,
cProjectCode char(4) not null,
dStartDate datetime not null,
dEndDate datetime not null,
constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)
)
The cProjectCode属性指示职工所做的项目。一个职工可以做一个以上的项目,但不可重复做同一个项目。
EmployeeProjects表是2NF的。
关于EmployeeProjects表,以下陈述中哪个是正确的?
1.dStartDate和dEndDate属性在功能上依赖于主键。
2.dStartDate和dEndDate属性在功能上依赖于cEmployeeCode属性。
3.dStartDate和dEndDate属性在功能上依赖于cProjectCode属性。
4.cProjectCode属性在功能上依赖于cEmployeeCode属性。
3.识别用于验证数据表在数据库中是否存在的存储过程?
1.sp_helpdb
2.sp_helpindex
3.sp_help
4.sp_helptext
4.考察以下陈述:
陈述1:多个规则可约束到单个表格。
陈述2:如果新规则约束到已有规则的列,则新规则将替代老的规则。
关于上面陈述,以下中哪个是正确的?
Total Marks: Duration: 50 Min
1.两个陈述都为真。
2.两个陈述都为假。
3.陈述1为真,陈述2为假。
4.陈述1为假,陈述2为真。
5.什么类型的完整性是通过定义给定表中主键实施的?
1.实体
2.域
3.引用
4.用户定义的
6.职工和他们工作的部门材料存储在Employee表中。许多职工有相同的名字,但不会有同样的职工
代码。此外,许多职工在一个部门工作。
Employee表如下:
CREATE TABLE Employee
(
cEmployeeCode char(6) not null,
cEmployeeName char(20) not null,
vAddress varchar(40) not null,
cDepartmentCode char(4) not null
)
Department表如下:
CREATE TABLE Department
(
cDepartmentCode char(4) not null,
cDepartmentName char(10) not null
)
关于这两个表,以下陈述中哪个是正确的?
[2分]
1.Employee表中cEmployeeName属性是一个候选键。
2.Employee表中cDepartmentCode属性是一个外键。
3.Department表中cDepartmentCode属性是一个外键。
4.Employee表中cDepartmentCode属性是一个候选键。
7.以下子句中哪个可用来显示按组摘要和按组方式的总报告?
[3分]
Total Marks: Duration: 50 Min
1.group by
pute
pute and compute by
4.order by
8.预测以下陈述的输出:
Select Round(1234.567,1)
[1分]
1.1234.5
2.1234.6
3.1234
4.1234.56
9.考察以下陈述:
陈述A:外部连接只有在两个表之间是可能的。
陈述B:外部连接返回不与有关表的行匹配的所有记录。
对于上面陈述,以下中哪个是正确的?
[2分]
1.两个陈述都为真。
2.两个陈述都为假。
3.陈述A为真,陈述B为假。
4.陈述A为假,陈述B为真。
10.为存储项目材料,用以下的CREATE TABLE语句创建了Project表。
CREATE TABLE Project
(
cProjectCode char(6) not null,
cProjectName char(20) not null,
iDuration int
)
你需要保证当插入到Project表时项目代码应有格式 [0-9][0-9][0-9]
为按所需的格式输入项目代码,你将采取以下动作中哪个?
[2分]
1.创建cProjectCode属性上的一个索引。
2.在cProjectCode属性上加入Unique约束。
3.在cProjectCode属性上加入Check约束。
4.创建一个缺省,并把它约束到cProjectCode属性。