数据库笔试题

| lobacm | 关键词: 笔试题 笔试 数据库 数据库笔试题

11

11

TOC \o "1-5" \h \z 1 在SQL语句中,与 X BETWEEN 20 AND 30等价的表达式是 。

A X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D X>=20 AND X<=30

2.在下列RDMBS产品中,属于小型数据库系统的是 。

A Access B、Oracle C、Sybase D、Informix

3?在下列类型的数据库系统中,应用最广泛的是 。

A、分布型数据库系统 B、逻辑型数据库系统 C关系型数据库系统 D、层次型数据库系统 4?在下列描述中,正确的描述是 。

A、SQL是一种过程化语言 B、SQL采用集合操作方式 C、SQL不能嵌入到高级语言程序

中 D、SQL 是一种 DBMS

SQL是 英文单词的缩写

A Standard Query Languange B、Structured Query Language

C、Select Query Language D 、以上都不是

6?关系代数是关系型数据库操作的理论基础,它的 3个基本运算是 、投影和连接。

A、关系或B、蕴含C、关系与D、选择

TOC \o "1-5" \h \z 7?能实现绝对的与平台无关性的 Web数据库访问技术是 。

A ADO B ActiveX

C WebbaseAPI D、JDBC

&下列四组SQL命令,全部属于数据定义语句的命令是 。

A CREATE DROP ALTER B CREATE DROP UPDATE

C CREATE DROP GRAND、CREATE DROP SELECT

9.在SQL查询时,使用 WHER子句指出的是 。

A、查询目标 B、查询条件 C、查询视图D、查询结果

10?在关系数据库中,建立数据库表时,将年龄字段值限制在 12?40岁之间的这种约束属

于 。

A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束

在关系数据库中,模式对应的是 。

A、视图和所有基本表 B、视图和部分基本表 C、基本表 D、索引

在基本SQL语言中,不可以实现 。

A、定义视图 B、并发控制C、定义基表D、查询视图和基表

在数据库技术中,独立于计算机系统的模型是 。

A、面向对象的模型 B、关系模型 C E-R模型D、层次模型

在数据库中,概念模型是 。

A、用于现实的建模,与具体的 DBMS有关B、用于信息世界的建模,与具体的 DBMSt关

C用于现实的建模,与具体的 DBMS无关D用于信息世界的建模,与具体的 DBMS^关

15?数据库的概念模型 。

A、独立于计算机硬件,依赖于 DBMS B、依赖于计算机硬件,独立于 DBMS

C依赖于计算机硬件和 DBMS D、独立于计算机硬件和 DBMS

16?数据库管理系统更适合于 方面的应用。

A CAD B过程控制C、科学计算 D数据处理

17?数据库镜像可以用于 。

A、实现数据库的安全性 B、实现数据共享 C、进行数据库恢复或并发操作 D、保证数据库

的完整性

18?数据库类型是按照 来划分的。

A、数据模型 B记录形式C、数据存取方法 D、文件形式

数据库系统的控制中枢是 。

A、数据库B、数据库管理系统 C、数据库管理员 D、数据库应用系统

数据库系统是由 组成的。

A、数据库、数据库管理系统和用户 B、数据文件、命令文件和报表

C数据库文件结构和数据 D、常量、变量和函数

TOC \o "1-5" \h \z 21?用二维表来表示实体及实体之间联系的数据模型称为 。

A、实体-联系模型B、层次模型 C、关系模型 D、网状模型

在下列命题中,不正确的命题是 。

A、若冗余数据是可控的,则数据更新的一致性得以保证 B、数据库减少了不必要的数据冗

余C、数据库中的数据可以共享 D数据库中不存在冗余数据

数据库的并发操作可能带来的问题包括 。

A、非法用户的使用 B、丢失更新C、数据独立性会提高 D、增加数据冗余度

查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为 。

A、"工资">600 .OR.职称="工程师"B、工资>600 .AND.职称=工程师

C "工资">600 .AND."职称"="工程师"D 工资>600 .AND.职称="工程师"

(五)数据库填空题及答案

列岀部门为“财务科”和“研发部”的所有女性职工的信息。

List for 性别=“女” and (部门=“财务科” or部门=“研发部”)

列岀部门为“研发部”的男性职工的工号,姓名,性别和部门。

List for 性别=“男” and部门=“研发部” fields 工号,姓名,性别,部门

列岀工号前2位等于“ 01”的男性职工的信息。

List for 性别=“男” and substr( 工号,1,2)= “01”

列岀工号前2位等于“ 02”的女性职工的信息。

List for 性别=“女” and substr( 工号,1,2)= “02”

列岀工资大于1800元的男性职工的工号、姓名、性别、部门和工资。

List for 性别=“男” and工资>1800 fields 工号,姓名,性别,部门,工资

列岀所有未婚女性职工的部门、姓名、婚否和工资。

List for 性别=“女” and not 婚否fields 部门,姓名,婚否,工资

列岀所有已婚男性职工的部门、姓名、婚否和工资。

List for 性别=“男” and婚否fields 部门,姓名,婚否,工资

统计“财务科”和“办公室”这两个部门职工的平均工资和平均补贴,并将结果赋给变量 A591和

A592 (或者新字段 A591和A592)。

Average for 部门=“财务处” or部门=“办公室” 工资,补贴to a591,a592

统计“研发部”和“办公室”这两个部门职工的工资总和、补贴总和,并将结果赋给变量 A5101、

A5102 (或者新字段 A5101、A5102)。

sum for部门=“研发部” or部门=“办公室” 工资,补贴to a5101,a5102

10统计部门为“财务科”的女性职工的工资字段总和,并将结果赋给变量 A51 (或者新字段A51)。

10

Sum for性别=“女” and部门=“财务处” 工资to a51

统计部门为“研发部”的女性职工的工资字段平均值,并将结果赋给变量 A53 (或者新字段A53)。

average for 性别=“女” and部门=“研发部” 工资to a53

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

统计男性已婚职工的工资字段平均值,并将结果赋给变量 A54 (或者新字段A54)。

average for 性别=“男” and 婚否 工资to a54

统计男性职工中补贴一项的最高值,并将结果赋给变量 A57 (或者新字段A57)。

统计女性职工中补贴一项的最低值,并将结果赋给变量 A58 (或者新字段A58)。

统计男性职工中工资超过 2000元的人数,并将结果赋给变量 A55(或者新字段A55)。

count for 性别=“男” and 工资 >2000 to a55

统计女性职工中工资不超过 1800元的人数,并将结果赋给变量 A56 (或者新字段A56)。

count for 性别=“女” and 工资 <=1800 to a56

计算并替换每一条记录中的“公积金”字段(公积金 =工资*0.05 )。

Replace 公积金 with 工资 *0.05 all

计算并替换每一条记录中的“应发工资”字段(应发工资 =工资+补贴-公积金)。

Replace应发工资 with 工资+补贴-公积金all

将工号前4位是“ 0102”的职工所属部门改为“秘书科”。

Replace 部门 with “秘书科” for substr( 工号,1, 4)= “0102”

将工号前4位是“ 0202”的职工所属部门改为“出纳科”。

Replace 部门 with “出纳科” for substr( 工号,1, 4)= “0202”

为8月份参加工作的职工每人增加 55元补贴。

Replace 补贴 with 补贴 +55 for month(( 工作日期)=8

为部门是“财务科"的职工每人增加 12%勺补贴(补贴=补卜贴*1.12 )。

Replace补贴with 补贴*1.12 for 部门=“财务科"

为部门是“研发部"的职工每人增加 25%勺补贴(补贴=补贴*1.25 )。

Replace补贴with 补贴*1.25 for 部门=“研发部"

在“工资”字段中,为 2000年以后(含2000年)参加工作的职工每人增加 150.50元。

Replace 工资 with 工资 +150.50 for year( 工作日期)>=2000

在“工资”字段中,为 2000年以前(不含2000年)参加工作的职工每人增加 270元。

Replace 工资 with 工资 +270 for year( 工作日期)<2000

物理删除1990年以前(不含1990年)参加工作的部门为“办公室"的职工记录。

Delete for 部门=“办公室” and year(工作日期)<1990

物理删除2000年以后(含2000年)参加工作的部门为“研发部"的职工记录。

Delete for 部门=“研发部” and year(工作日期)>2000

物理删除部门为“财务科”的所有男性职工的记录。

Delete for 部门=“财务科” and性别=“男”

物理删除部门为“研发部”的所有女性职工的记录。

Delete for 部门=“研发部” and性别=“女”

以“性别”降序生成一个名为“人事表 2 "的新表,其中包含4个字段:工号、姓名、性别和部门。

Sort on性别/d to 人事表2 fields 工号,姓名,性别,部门

以工作日期为索引关键字建立一个结构复合索引文件,索引名为“ gzrq"。

Index on 工作日期 tag gzrq

以姓名和工资为索引关键字建立一个结构复合索引文件,索引名为“ xmgz"。

Index on 姓名 + STR (工资,7, 2) tag xmgz

将记录指针定位在第一条 1998年参加工作的女性职工记录。

将记录指针定位在第一条 1998年参加工作的女性职工记录。

Locate for 性别="女"and year( 工作日期)=1998 将记录指针定位在第一条~2005年参加工作的男性职工记录。

Locate for 性别="男"and year( 工作日期)=2005

33

34

1、在数据库技术中,独立于计算机系统的模型是 _C_。A、面向对象的模型 B、关系模

型C、E-R模型D、层次模型

2、数据库系统的控制中枢是 _B_。A、数据库、b、数据库管理系统 C、数据库管理 员D、数据库应用系统

3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使

用的命令是 C °

A、UPDATE SET AGE WITH AGE

+ 1 B、REPLACE AGE WITH AGE + 1

C、UPDATE STUDENT SET AGE

=AGE + 1 D、UPDATE STUDENT AGE WITH AGE

4、 在关系数据库中,建立数据库表时,将年龄字段值限制在 12?40岁之间的这种约

束属于 B °

A、 视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束

5、 在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是 _D_ ° A、X>=20 AND X<30

B、 X>20 AND X<30 C 、X>20 AND X<=30 D 、X>=20 AND X<=30

6、 在数据库中,概念模型是 _D_° A、用于现实的建模,与具体的 DBMS有关B、

用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、 用于信息世界的建模,与具体的 DBMS无关

7、 数据库的并发操作可能带来的问题包括 __B_ ° A非法用户的使用 B丢失更新C数 据独立性会提高D增加数据冗余度

8、 在关系数据库中,模式对应的是 __A__ ° A、视图和所有基本表 B、视图和部分 基本表C、基本表D、索弓

9、 能实现绝对的与平台无关性的 Web数据库访问技术是 D ° A、ADO B、ActiveX C、 WebbaseAPI D、JDBC

10、 在下列描述中,正确的描述是 __B— ° A、SQL是一种过程化语言 B、SQL集 合操作方式

C、 SQL不能嵌入到高级语言程序中 D、SQL是一种DBMS 11、数据库系统是由

A 组成的。A、数据库、数据库管理系统和用户 B、数据文件、命令文件和报表 C、

数据库文件结构和数据 D、常量、变量和函数

12、 在SQL查询时,使用 WHERE子句指出的是 _B_ ° A、查询目标B、查询条件 C、查询视图D、查询结果

13、 在下列 RDMBS 产品中,属于小型数据库系统的是 _A_° A、Access B、Oracle C、Sybase D、Informix

14、 数据库类型是按照 A 来划分的。A、数据模型B、记录形式C、数据存取方法D、 文件形式

15、 作为Microsoft Office 家族成员之一的_A_数据库,能够与其他 Office组件进行数 据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。

A、Access B、Oracle C、Sybase D、Informix

16、 数据库管理系统更适合于 _D_方面的应用。A、CAD B、过程控制 C、科学计算 D、 数据处理

17、 下列四组SQL命令,全部属于数据定义语句的命令是 _C_。A、CREATE , DROP, ALTER J

B、CREATE,DROP,UPDATE C、CREATE,DROP,GRANT D、CREATE,DROP,

SELECT

18、 通过In ternet及浏览器处理的数据库,应该是 _C_处理。A、集中式 B、分布式

C、 主从结构式 D、以上3种模式

19、 数据的逻辑独立性是指 __D_。

 A、数据与存储结构的逻辑独立性 B、数据元素之 间的逻辑独立性

C、存储结构与物理结构的逻辑独立性 D、数据与程序的逻辑独立性

20、 在数据库技术中,独立于计算机系统的模型是 _C_。

 A面向对象的模型 B关系 模型C、E-R模型D、层次模型

21、 关系代数的3个基本运算是 -D -投影、连接。 A、关系与B、蕴含C、关系或

D、 选择]

22、 下面命题不正确的是 D : A、若冗余数据可以控制,则数据更新的一致性得以保证

B、 数据库减少了不必要的数据冗余 C、数据库的数据可以共享 D、数据库中不存在

数据冗余

23、 在基本SQL中不可以实现:B A、定义视图B、并发控制 C、定义基表 D、查询 视图和基表

24、 用二维表来表示实体及实体之间联系的数据模型称为 _C_。

A、实体-联系模型B、层次模型C、关系模型D、网状模型

25、 查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为 _D_。

A、”工资” >600 .OR.职称=”工程师” B工资>600 .AND.职称=工程师

C、 ”工资” >600 .AND.职称”=工程师” D工资>600 .AND.职称=”工程师”

26、 数据库镜像可以用于__C_。( 1分)

A、实现数据库的安全性 B、实现数据共享 C、进行数据库恢复或并发操作 D、保证数

据库的完整性

27、 在下列类型的数据库系统中,应用最广泛的是 __C—。( 1分)

28、在下列描述中,正确的描述是(1 分)A、分布型数据库系统 B、逻辑型数据库系统 C、

28、在下列描述中,正确的描述是

(1 分)

A、SQL是一种过程化语言 B、SQL采用集合操作方式

Whe n you are old and grey and full of sleep,

And no ddi ng by the fire, take dow n this book,

And slowly read, and dream of the soft look

Your eyes had once, and of their shadows deep;

How many loved your mome nts of glad grace,

And loved your beauty with love false or true,

But one man loved the pilgrim soul in you,

And loved the sorrows of your cha nging face;

And bending dow n beside the glow ing bars,

Murmur, a little sadly, how love fled

And paced upon the mountains overhead

And hid his face amid a crowd of stars.

The furthest dista nee in the world

Is not betwee n life and death

But whe n I sta nd in front of you

Yet you don't know that

I love you.

The furthest dista nee in the world

Is not whe n I sta nd in front of you

Yet you can't see my love

But whe n un doubtedly knowing the love from both

Yet cannot be together.

The furthest dista nee in the world

Is not being apart while being in love

But whe n I pla inly cannot resist the year ning

Yet prete nding you have n ever bee n in my heart.

The furthest dista nee in the world

Is not struggli ng aga inst the tides

But using on e's in differe nt heart

To dig an un crossable river

For the one who loves you.