42、下列叙述中正确的是 D
A、程序经调试后一般不需要再测试 B、软件测试应该由程序开发者来完成 C、软件维护只包括对程序代码的维护 D、以上三种说法都不对 43、通常软件测试实施的步骤是 单元测试、集成测试、确认测试
四、数据库设计基础
1、在数据库设计中,将E-R图转换成关系数据模型的过程属于 逻辑设计阶段 2、有三个关系R、S和T如图由关系R和S通过运算得到关系T,则所使用的运算为 交
R B a b S B F A N T B a C 0 D K1 C 3 0 2 D H2 Kq X1 C 0 1 D K1 N1 3、设有表示学生选课的三张表,学生(学号,姓名,性别,年龄,身份证号),课程C(课号,课名)选
课SC(学号,课号,成绩),则表SC的关键字(键或码)为 学号,课号 4、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 一对多
5、有三个关系R、S、和T如下图由关系R和S通过运算得到关系T,则所使用的运算为 自然连接
R S T A m n B 1 2 B 1 3 C 3 5 A m
B 1 C 3 6、数据库应用系统中的核心问题是 数据库系统设计 R
A a b c S A a
8、将E-R图转换为关系模式时,实体和联系都可以表示为 关系 9、在E-R图中,用来表示实体联系的图形是 棱形
10、层次型、网状型和关系型数据库划分原则是 数据之间的联系方式
b c B 3 0 2 B 3 0 2 C 2 1 1 7、有两个关系R、S如下图由关系R通过运算得到关系S,则所使用的运算为 投影
11、有三个关系R、S和T如下图其中关系T由关系R和S通过某种操作得到,该操作为 并
R A a b c S A d T A a b c d B 1 2 3 3 C 2 1 1 2 B 3 C 2 B 1 2 3 C 2 1 1 12、一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的
联系是 多对多
13、数据库设计中反映用户对数据要求的模式是 外模式
14、有三个关系R、S和T如下图则由关系R和S得到关系T的操作是 差
R S T
A a b c B 1 2 3 C 2 1 1
A a b
B 1 2 C 2 1
A c
B 3 C 1 15、下列关于栈叙述正确的是 栈顶元素最先能被删除 16、负责数据库中查询操作的数据库语言是 数据操纵语言
17、一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是 m :n联系 18、有三个关系R、S和T如下图则由关系R和S得到关系T的操作是 差
R A a b c S A a d T A b c B 2 3 C 1 1 B 1 2 C 2 1 B 1 2 3 C 2 1 1 19、数据库系统的三级模式不包括 C
A、概念模式 B、内模式 C、数据模式 D、外模式
20、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 C
A、外模式 B、逻辑模式 C、内模式 D、概念模式 21、在关系数据库中,用来表示实体间联系的是 二维表
22、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门
和职员间的联系是 1:m联系
23、下面描述中不属于数据库系统特点的是 D
A、数据共享 B、数据完整性 C、数据独立性高 D、数据冗余度高 24、数据库设计过程不包括 A
A、算法设计 B、物理设计 C、逻辑设计 D、概念设计 25、在关系模型中,每一个二维表称为一个 关系
26、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是 一对多 27、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的 属性 28、有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,
注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资)则表W的键(码)为 公司号,职员号
29、有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为 笛卡尔积
R A a b S B f n T A A A B b A1 0 0 1 1 B F N F N B1 3 2 3 2 B2 K2 X1 K2 X1 B1 3 2 B2 K2 X1 A1 0 1 30、有两个关系R和S如下图则由关系R得到关系S的操作是 选择
R A a b c S A c B 3 C 1 B 1 2 3 C 2 1 1 31、在数据库管理系统提供的数据语言中,负责数据的调查、增加、删除和修改等操作的是 数据操纵语言 32、在数据库设计中,描述数据间内在语义联系得到的E-R图的过程属于 概念设计阶段 33、一名雇员公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是 m :n联系 34、一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是 1:m联系 35、“商品”与“顾客”两个实体集之间的联系一般是 多对多
36、一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联
系是 m :n
37、有三个关系R、S和T如下图则由关系R和S得到关系的操作是 并
R A a b c S A d c T A a b c d B 1 2 3 3 C 2 1 1 2 B 3 3 C 2 1 B 1 2 3 C 2 1 1 38、有三个关系R,S和T如下图则由关系R和S得到关系T的操作是 投影
R A a b C S A C T A c B 3 C 1 D 4 D 4 B 1 2 3 C 2 1 1 39、设数据元素的集合D={1、2、3、4、5},则满足下列关系的R的数据结构中为线性结构的是 B A、R={(1,2),(2,3),(4,5)} B、{(1,3),(4,1),(3,2),(5,4)} C、R={(1,2),(3,4),(5,1)} D、{(1,3),(2,4),(3,5)}
40、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成;商品(商品号,商品名,单价,
商品类别,供应商),客户(客户号,地址,电邮,性别,身份证),购买(客户号,商品号,购买数量),则关系购买的键为 客户号,商品号
41、设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可
以作为键的是 身份证号
42、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 DBS包含DB和DBMS 43、关系数据模型 D
A、只能表示实体间的1:1联系 B、只能表示实体间的1:n联系
C、只能表示实体间的m:n联系 D、可以表示实体间的上述三种联系
44、有两个关系R、S如下,由关系R和S通过运算得到关系T,则所使用的操作为 差
R B A B S B F A n T B a C 0 D K1 C 3 0 2 D K2 K1 X1 C 0 1 D K1 N1 45、有两个关系如下,由关系R和S得到关系T,则所使用的为 并
R B a S B f n T B a f n
46、有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为 除法
R A a a b b a S A a b T B f n B1 3 2 A1 0 1 A1 0 0 1 1 1 B f n f n f B1 3 2 3 2 4 C 0 3 2 D K1 K2 X1 C 3 2 D K2 X1 C 0 D K1