招聘笔试题

数据库开发工程师笔试题和面试题答案

数据库开发工程师笔试的选择类有如下题型:

1:下列哪组概念都属于信息世界?

A.实体型、项集、码"

B.实体、关系、属性

C.实体集、联系、域

D.关系、联系、实体

2:设关系R和S,且T、R、S的元组个数分别为k、m、n,则k、m、n三者之间的关系是

A.k<(m+n)

B.k≤(m+n)

C.k<(m×n)

D.k≤(m×n)

3:实现关系代数投影运算的SQL子句是 !

A.SELECT

B.ORDER BY

C.FROM

D.WHERE

4:在某个数据库中建立了表person(no,name,s e x,birthday),no为表的主码,表中已有的记录如下图所示

No Name S e x Birthday

1 张丽丽 女 1967/05/07

4 李方 女 1970/04/14

6 王安 男 1982/10/274

以下四个语句中能够正确执行的插入操作是

A.INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)

B.INSERT INTO person(name,s e x) VALUES(′王中′,′男′)

C.INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)

D.INSERT INTO person(no,s e x) VALUES(2,′男′)

5:要保证数据库物理数据独立性,需要修改的是

A.模式

B.模式与内模式的映射

C.模式与外模式的映射

D.内模式

6:SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个

A.数据项

B.记录

C.元组

D.表

7:在关系数据库中,实现“表中任意两行不能相同”的约束是依据

A.外码

B.属性

C.主码

D.列)

8:事务有多个性质,其中不包括

A.一致性

B.隔离性

C.原子性

D.不可撤消

9:已知三个关系:

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

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

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

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

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

B.选择、投影

C.选择、自然连接

D.投影、自然连接

10:消除多值依赖所引起的冗余是属于

A.1NF

B.2NF

C.3NF

D.BCNF

大家都在看