应聘同方鼎欣测试工程师笔试题

同方鼎欣java测试工程师笔试题分享:

1:在事务依赖图中,若两个事务的依赖关系构成循环,则

A.事务执行成功

B.系统出现活锁

C.事务执行失败

D.系统出现死锁

2:作为域关系演算的谓词变元的基本对象是

A.域变量的分量

B.元组变量在域变量上的逻辑映射

C.元组变量

D.元组变量的分量,即域变量

3:关系代数表达式的优化策略中,首先要做的是

A.对文件进行预处理

B.尽早执行选择运算

C.执行笛卡儿积运算

D.投影运算

4:对数据库物理存储方式的描述称为

A.外模式

B.内模式

C.概念模式

D.逻辑模式

5:关于关系性质的下列说法中,错误的是

A.列名不能相同

B.列是同质的

C.列的顺序无关紧要

D.不同列不能有相同的域

6:DBS中,“联机存储器”是指

A.内存和外存

B.内存和快闪存

C.磁盘和光盘

D.快闪存和磁盘

7:若事务T对数据对象R已加排它锁,则其它事务对R

A.可以加共享锁不能加排它锁

B.不能加共享锁可以加排它锁

C.可以加共享锁也可以加排它锁

D.不能加任何锁

8:在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是

A.1NF

B.2NF

C.3NF

D.BCNF

9:已知三个关系:

学生(学号,姓名,性别)

课程(课程编号,课程名称,学时)

成绩(学号,课程编号,分数)

若要列出选修课程名称为“ DB ”,且分数低于 60 的学生姓名和分数,则应使用的关系代数运算有

A.选择、投影、自然连接

B.选择、投影

C.选择、自然连接

D.投影、自然连接

10:已知关系R和S,则R∩S等价于

A.(R-S)-S

B.S-(S-R)

C.(S-R)-R

D.S-(R-S)

11:已知两个关系如下:(b,c,d,e用于显示,无意义)

R A B C

1 b 1 c 1

2 b 2 c 2

3 b 1 c 1

S D E A

d 1 e 1 1

d 2 e 2 1

d 3 e 1 2

假设 R 的主键是 A , S 的主键是 D ,在关系 S 的定义中包含外键子句:“ FOREIGN KEY ( A )  REFERENCES R(A) ON DELETE RESTRICT ”,

下列 SQL 语句 不 能成功执行的是

A.DELETE FROM R WHERE A = 2

B.DELETE FROM R WHERE A = 3

C.DELETE FROM S WHERE A = 1

D.DELETE FROM S WHERE A = 2

12:反映现实世界中实体及实体间联系的信息模型是

A.关系模型

B.层次模型

C.网状模型

D.E-R模型

13:.如果R的分解为ρ={R1,R2},F是R上的一个FD集,且

Ⅰ.R1∪R2→(R1-R2)

Ⅱ. R1∪R2→(R2-R1)

Ⅲ. R1∩R2→(R1-R2)

Ⅳ. R1∩R2→(R2-R1)

那么分解ρ具有无损联接性的充分必要条件为

A.Ⅰ、Ⅲ

B.Ⅱ、Ⅲ

C.Ⅰ、Ⅱ

D.Ⅲ或Ⅳ

14:扩展的ER模型中,子类与超类之间存在着

A.相容性

B.一致性

C.继承性

D.完整性

15:子模式DDL用来描述

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

简答题

16:所有的视图都可被更新吗为什么

17:图书借阅关系数据库如下:

图书 (图书号,书名,作者,单价,库存量)

读者 (读者号,姓名,工作单位,地址)

借阅 (图书号,读者号,借期,还期,备注)

其中,还期为 NULL 表示该书未还。

基于以上关系回答一下问题。

1.用 SQL 语句建立未还图书的读者姓名和单位的视图。

2.用 SQL 语句查询“马林”所借图书中未还的书名。

3.用 SQL 语句查询书名为“高等数学”的库存量。

18:储子系统调优的方法。

19:加入在每个数据页上有30个EMPLOYEE记录,每个记录属于5000个department(department是表employee的一个int字段),那么需要在department上面建立索引吗为什么

20:现在普通关系数据库用得数据结构是什么类型的数据结构

21:什么是数据库的并发控制

22:一般来说进行等值连接的时候,用B树索引,还是哈希索引为什么

23:设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检索每门课程的最高分。

24:请设计一个企业进销存系统的数据库表结构,需要实现基本的进销存管理,需要记录的信息包括:供应商信息、商品信息、库存信息、客户信息、出入库信息、仓库信息等;其中,入库视为进货,出库视为销售,且企业有多个仓库;请画表格描述表结构(需要说明每个字段的字段名、字段类型、字段含义描述);

在数据库设计中应:

1.保证每个供应商、商品类别、客户、仓库等的唯一性;

2.保证供应商信息、商品信息、仓库信息、客户信息与出入库信息之间的参照完整性;

3.若有新供应商、新的商品、新的客户、新的仓库加入,保证自动生成其唯一性标识;

4.数据库设计应为以下报表需求提供支持:

(无特定说明,不需编写实现语句,而需在数据库设计中,保证这些报表可以用最多一条SQL语句实现)

a) 日报表:每日进货、销售的商品种类与数目清单,包括对应的供应商信息、仓库信息等;每日企业毛利报表(销售与进货的价格差);

b) 月报表:每月来自各个供应商的商品销售情况;

c) 实时报表:

i. 盘点当前各仓库库存商品列表,包括商品名称、编号、库存时间等请编写实现此需求的SQL语句:

数据库应用:

请撰写一系列的SQL语句,描述完整的商品转库操作,即某种类的一部分商品,从某仓库中转运到另一仓库的过程中,进销存系统需要执行的一系列SQL语句;并保证这一系列的SQL语句的执行完整性;

上一篇:最新财务会计类笔试题目分享
下一篇:应聘软通动力测试工程师笔试题分享