数据库与数据处理第二章习题答案

数据库与数据处理第二章习题答案,第1张

2014电大最新《数据库基础及应用》形成性考核册作业答案一 (第1~第3章) 一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。 A.人工管理 B.文件系统 C.数据库系统 D.分布式数据库系统 2实体中能够唯一标识自己的属性被称做( A )。 A.码 B.域 C.联系 D.元组 3、关系数据模型属于( B )。 A.概念数据模型 B.逻辑数据模型 C.存储数据模型 D.对象数据模型 4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。 A.1对1 B.1对多 C.多对多 D.多对1 5.在数据库体系结构的三级模式中,全局模式处于( B )层。 A.最内 B.中间 C.最外 D.应用 6.下面不属于数据库体系结构中三级模式的是( C )。 A.存储模式 B.逻辑模式 C.数据模式 D.应用模式 7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。 A.9 B.24 C.10 D.14 8.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的元组个数( D )。 A.a1+b1 B.a2+b2 C.a1xa2 D.b1xb2 9.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。 A.学生号 B.姓名 C.性别 D.年龄 10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为( B )。 A.1 B.2 C.3 D.4 11.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩)。则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。 A.C B.S C.X D.П课程号(C) 12.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为( C )。 A.m*n B.m+n-1 C.m+n D.m+n+1 13.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在XY和YZ,则必然存在X到Z的( B )函数依赖。 A.部分 B.传递 C.直接 D.平凡 14.在一个关系R中,若存在“学号系号,系号系主任”,则该关系必定存在着( )函数依赖。 A.部分 B.平凡 C.相互 D.传递 15.设一个关系为R(A,B.C,D,E),它的最小函数依赖集为FD={AB,CD,(A,C)E},则该关系的候选码为( B )。 A.(A,B) B.(A,C) C.(A,D) D.(A,E) 16.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,BC.BD,DE},则该关系的候选码为( C )。 A.(A,B) B.(A,D) C.A D.B 17.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,AC,(C,D) E},则该关系的候选码为( C )。 A.(A,C) B.(C,D) C.(A,D) D.(B,D) 18.设一个关系为R(A.B,C,D,E,F,G),它的最小函数依赖集为FD={AB,AC,CD,CE,AF,FG},若要规范化为高一级的范式,则将得到( C )个关系。 A.1 B.2 C.3 D.4

练习题二

1) sp_helpdb 该代码的功能是:

A 返回数据库的基本信息

B 返回数据库的`使用空间

C 返回数据库的变量名称

D 返回数据库的表名

2) sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:

A 更新能力为可读可写

B 恢复模式为完整恢复

C 可用于所有用户

D 兼容级别

3) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:

A 表示数据库的状态为:可用于查询

B 表示数据库的状态为:正在还原数据库

C 表示数据库的状态为:数据库未恢复

D 表示数据库已被显示置于脱机状态

4) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:

A 数据库自动生成统计信息

B 自动更新统计信息

C 数据库已启用全文功能。

D 数据库引擎检测信息

5) sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90 该代码表示的正确含义是:

A 数据库兼容级别是 2000

B 数据库兼容级别是 2005

C 数据库兼容级别是 2008

D 以上说法都不对

6) 数据定义语言中的 创建,修改,删除这三个英语单词 下列哪项才是完全正确的?

A 创建(create) , 修改(alter) , 删除(update)

B 创建(alter) , 修改(modify), 删除(drop)

C 创建(create) , 修改(alter) , 删除(drop)

D 创建(alter) , 修改(create), 删除(drop)

7) SQL 2005 的建表语句要写在______之内?

A { }

B [ ]

C ( )

D <>

8) 建表语句中的 not null,该代码表示的含义是:

A 允许空格B 非空约束

C 不允许写入数据

D 不允许读取数据

9) select * from student 该代码中的 * 号,表示的正确含义是:

A 普通的字符*号

B 错误信息

C 所有的字段名

D 模糊查询

10) 向数据表添加数据,哪些是添加的关键字?

A insert

B update

C delete

D select

更多计算机二级考试相关试题分享:

答案如下:

1)创建教师表、课程表和教师授课表

create table Teacher

( Tno char(5) primary key,

Tname char(8),

Tsex char(2),

Tbirth int,

Tdept varchar(30)

)

create table Course

( Cno char(3) primary key,

Cname varchar(30),

Cpno char(3),

Ccredit int

)

create table 教师授课表

( Tno char(5),

Cno char(3),

time datetime

)

2)在教师表、课程表和教师授课表上建立主外键约束

alter table 教师授课表

add (foreign key(Tno) references Teacher(Tno),

foreign key(Cno) references Course(Cno))

3)建立约束:教师表中教师年龄介于25至60之间

alter table Teacher

add check(Tbirth>=25 and Tbirth<=60)

4)向学生表插入一条记录20050204,'赵勤','女',20,'国贸系'。

insert into Student

values('20050204','赵勤','女',20,'国贸系')

5)在“课程表”的“课程号”列上创建唯一聚集索引。

create unique clustered index idx_cno on Course(Cno)

6)以“课程号”分组,统计各门课程的平均分数大于80分的行。

select Cno,avg(Grade) from SC

group by Cno

having avg(Grade)>80

7)修改学号为“20050306”的学生信息为:20050206,魏海平,男,企管系。

update Student

set Sno='20050206',Sname='魏海平',Ssex='男',Sdept='企管系'

where Sno='20050306'

8)将学号为“20050304”的学生信息从表中删除。

delete from Student

where Sno='20050304'

9)查询所有任课教师的课程,没有课程的教师对应的课程为空。

select Tname,Cname from Teacher

left outer join 教师授课表 on Teacher.Tno=教师授课表.Tno

left outer join Course on 教师授课表.Cno=Course.Cno

10)按课程分组查询计算机学院课程的最低分、最高分和平均分。

select Cno,min(Grade),max(Grade),avg(Grade)

from SC,Student

where SC.Sno=Student.Sno

group by Cno

having Sdept='计算机学院'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6778505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存