上海应用技术学院2012 —2013学年第 二 学期
《信息系统与数据库技术》期末(B)试卷
课程代码: B104016 学分: 2 考试时间: 100 分钟 班级: 学号: 姓名:
我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。
课程序号: 1250107,1255594,1255595,1255596,1255597
题 号 应得分 实得分 一、
一 20 二 20 三 12 四 24 五 12 六 12 总 分 100 试卷共7页,请先查看试卷有无缺页,然后答题。
单项选择题(20分,每小题1分)
1. DB、DBMS 和 DBS三者之间的关系是 。
A、DB包含DBMS和DBS B、DBS包含DBMS和DB C、DBMS包含DBS和DB D、DB与DBMS和DBS无关
2. _____________属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A、数据模型 B、概念模型 C、非关系模型 D、关系模型 3. 英文缩写DBA代表 _________________。
A、数据库管理员 B、数据库管理系统 C、数据定义语言 D、数据操纵语言
4. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为 ______________。 A、r+s B、r-s C、r×s D、max(r,s) 5. 用二维表结构表达实体集的模型是____________。 A、概念模型 C、网状模型
B、层次模型 D、关系模型
6. 下列关于外键的说法正确的是 。 A、外键必须和相应的主键同名 B、外键值不允许为空
C、外键和相应的主键可以不同名,只要定义在相同域上即可 D、外键的取值只允许等于所参照关系中某个主键值
7.与客户机/服务器体系结构相比,浏览器/服务器体系结构存在着明显优势的原因是多方面的,
但不包括 。
A、系统封闭 B、开发和维护成本低 C、系统组成灵活 D、客户端简化
8.ADO.NET中, 对象在数据源和DataSet之间执行数据传输工作。
A、Connection B、DataReader C、Command D、DataAdapter 9.使用ADO.NET支持断开连接访问,是指 A、不需要连接数据库可查询数据库 B、不需要连接数据库可修改数据库
C、对数据集的操作可以在不连接数据库的状态下进行,需要数据交换时连接数据库 D、把数据库复制到客户端后断开连接,不再需要访问数据库服务器 10.选择要执行操作的数据库,应该使用 命令
A、EXEC B、USE C、GO D、DB 11.一般来讲,一个数据库的外模式
A、只能有一个 B、最多有一个 C、至少两个 D、可以有多个 12.在关系R(Rnum,RN,Snum)和S(Snum,SN,SD)中,R的主键是Rnum,S的主键是Snum,两个表通过Snum建立了关系,则Snum在R中称为
A、外键 B、侯选键 C、主键 D、全码 13.在概念模型中,客观存在并可相互区别的事物被称为 A、记录 B、元组 C、属性 D、实体 14.SQL Server工作时所需要的系统级信息都存放在系统数据库中, 数据库用于从整体上控制SQL Server系统和用户数据库的运行。
A、MASTER B、TEMPDB C、MODEL D、MSDB 15.在关系模型中,一个主键
A、由多个任意属性组成 B、至多由一个属性组成 C、可由一个或多个属性组成 D、与属性无关 16.“年龄在15~30岁之间”,这种约束属于DBMS的 功能。
A、准确性控制 B、并发控制 C、完整性控制 D、安全性控制 17.关于视图,以下说法正确的是 A、视图与表完全相同,是表的别名
B、视图既不是基本表,也不是虚表,而是关系的图形 C、视图是一种虚表,不存放实际数据值
D、视图是一种物理模式,一旦建立,就不能被删除
18.在数据库中有以下两个表,若职工表(见表1)的主键是职工号,外键是部门号,部门表(见表2)的主键是部门号,则SQL操作不能成功执行的是
表1 职工信息 表2 部门信息
职工号 001 002 003 004 职工名 朱军 周涛 董卿 王百万 部门号 01 02 01 03 工资 4700 2900 5600 2900 部门号 01 02 03 部门名 人事处 学生处 财务处 主任 M01 M02 M03 A、从职工表中删除行(?025?,? 王百万?,?03?,2900) B、将行(?005?,?乔兴?,?04?,750)插入到职工表中 C、将职工号为?001?的工资改为5700 D、将职工号为?003?的部门号改为?03?
19.下列关于索引的描述中,错误的是
A、索引必须在数据库建立时确定 B、索引可以加快数据检索 C、索引增加了额外的计算机开销 D、索引可以在列的组合上建立
20.用于数据库恢复的重要文件是 。
A. 数据库文件 C. 备注文件
B. 索引文件 D. 日志文件
二、 简答题(20分,每小题4分) 1. 简述数据库管理系统的功能。
2. 解释关系模型的基本概念:关系、元组、属性、域、关系模式、主键、外键。
3. SQL语言的特点是什么?SQL语言包括哪几类语言,各有什么作用?
4. 简述数据库设计的基本步骤。
5. 简述应用程序通过ADO.NET访问数据库数据的过程。
三、 关系代数(12分,每小题4分) 现有数据库中存在如下3个基本表:
学生S(SNO,SNAME,AGE,SEX)
其中SNO表示学号,SNAME表示姓名,AGE表示年龄,SEX表示性别 学习SC(SNO,CNO,GRADE)
其中SNO表示学号,CNO表示课程号,GRADE表示成绩 课程C(CNO,CNAME,TEACHER)
其中CNO表示课程号,CNAME表示课程名,TEACHER表示授课教师 请用关系代数表达式表达下面的查询语句: 1.检索学习课程号为C1的学生学号与成绩。
2.检索选修课程名为ENGLISH的学生学号和姓名。
相关推荐: