数据库原理与应用期中考试试题A卷
数据库原理与应用期中考试试题A卷
姓名 学号
一、选择题(共10题,每题2分,共20分)
1、存在于服务器端的组件是:(常识) | |
选项A | 服务器组件 |
选项B | 企业管理器组件 |
选项C | 查询分析器组件 |
选项D | 导入导出组件 |
2、如果希望完全安装SQL Server,则应选择(P29)。 | |
选项A | 典型安装 |
选项B | 最小安装r |
选项C | 自定义安装 |
选项D | 仅连接 |
3、用于配置客户端网络连接的工具是()。 | |
选项A | 企业管理器 |
选项B | 客户端网络实用工具 |
选项C | 查询分析器 |
选项D | 联机帮助文档 |
4、提高SQL Server2008性能的最佳方法之一是(常识)。 | |
选项A | 增大硬盘空间 |
选项B | 增加内存 |
选项C | 减少数据量 |
选项D | 采用高分辨率显示器 |
5、要想使SQL Server数据库管理系统开始工作,必须首先启动(常识)。 | |
选项A | SQL Server服务器 |
选项B | 查询分析器 |
选项C | 网络实用工具 |
选项D | 数据导入和导出程序 |
6、SQL Server 2008是一个()的数据库系统。 | |
选项A | 网状型 |
选项B | 层次型 |
选项C | 关系型 |
选项D | 以上都不是 |
7、客观存在的各种报表、图表和查询格式等原始数据属于()。 | |
选项A | 机器世界 |
选项B | 信息世界 |
选项C | 现实世界 |
选项D | 模型世界 |
8、进行自然连接运算的两个关系必须具有()。 | |
选项A | 相同的属性个数 |
选项B | 相同的主码 |
选项C | 公共属性 |
选项D | 相同的元组个数 |
9、假如有两个表的连接是这样的: table_a inner join table_b 其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集?P69 | |
选项A | 包括table_a中的所有行,不包括table_b的不匹配行 |
选项B | 包括table_b中的所有行,不包括table_a的不匹配行 |
选项C | 包括和两个表的所有行 |
选项D | 只包括table_a和table_b满足条件的行 |
10、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:() | |
选项A | ORDER BY |
选项B | WHERE |
选项C | GROUP BY |
选项D | HAVING |
二、问答题(共4题,每题5分,共20分)
1、连接到SQL Server有哪两种方式?
Varchar2(5)
否
课程号(主键)
Cname
Varchar(10)
否
课程名称
Tno
Varchar2(3)
否
教工编号(外键)
表(三)Score(成绩表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Sno | Varchar2(3) | 否 | 学号(外键) |
Cno | Varchar2(5) | 否 | 课程号(外键) |
Degree | Number(4,1) | 可 | 成绩 |
主键:Sno+ Cno | |||
表(四)Teacher(教师表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Tno | Varchar2(3) | 否 | 教工编号(主键) |
Tname | Varchar2(4) | 否 | 教工姓名 |
Tsex | Varchar2(2) | 否 | 教工性别 |
Tbirthday | Date | 可 | 教工出生年月 |
Prof | Varchar2(6) | 可 | 职称 |
Depart | Varchar(10) | 否 | 教工所在部门 |
表1-2数据库中的数据
表(一)Student
Sno | Sname | Ssex | Sbirthday | class |
曾华 | 男 | 1977/09/01 | 95033 | |
匡明 | 男 | 1975/10/02 | 95031 | |
王丽 | 女 | 1976/01/23 | 95033 | |
李军 | 男 | 1976/02/20 | 95033 | |
王芳 | 女 | 1975/02/10 | 95031 | |
陆君 | 男 | 1974/06/03 | 95031 |
表(二)Course
Cno | Cname | Tno |
3-105 | 计算机导论 | 825 |
3-245 | 操作系统 | 804 |
6-166 | 数字电路 | 856 |
9-888 | 高等数学 | 831 |
表(三)Score
Sno | Cno | Degree |
3-245 | ||
3-245 | ||
3-245 | ||
3-105 | ||
3-105 | ||
3-105 | ||
3-105 | ||
3-105 | ||
3-105 | ||
6-166 | ||
6-166 | ||
6-166 |
表(四)Teacher
Tno | Tname | Tsex | Tbirthday | Prof | Depart |
804 | 李诚 | 男 | 1958/12/02 | 副教授 | 计算机系 |
856 | 张旭 | 男 | 1969/03/12 | 讲师 | 电子工程系 |
825 | 王萍 | 女 | 1972/05/05 | 助教 | 计算机系 |
831 | 刘冰 | 女 | 1977/08/14 | 助教 | 电子工程系 |
1、查询Student表中的所有记录的姓名、性别和班级列。
Select name,ssex,sclass from student2、查询Score表中成绩在60到80之间的所有记录。
Select degree from score where degree>60 and degree<803、查询所有学生的姓名、班级和成绩列。(这题严格来说有点问题,应该怎么改?)
Select st.sname,st.sclsss,s.degree from student st,score s where st.sno=s.sno4、查询“张旭“教师任课的学生成绩。
select degree,t.tname,s.sno,c.cname
from score s ,course c ,teacher t
where s.cno=c.cno
and t.tno= c.tno
and t.tname=张旭
5、查询选修某课程的同学人数多于5人的教师姓名。
select t.tname from teacher t
where t.tno=
(select c.tno from course c
where c.cno=(select cno from SCORE s
group by cno having count(cno)>5))
6、查询所有任课教师的Tname和Depart.select t.tno from TEACHER t ,score s,course c where t.tno=c.tno and c.cno=s.cno order by tno
select e.tname,e.depart
from teacher e
where e.tno not in(select t.tno from TEACHER t ,score s,course c where t.tno=c.tno and c.cno=s.cno)
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《数据库原理与应用期中考试试题A卷》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
