您的当前位置:首页正文

数据库 笔试题

2020-10-10 来源:好走旅游网
数据库

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

5.SQL是______英文单词的缩写

A、Standard Query Languange B、Structured Query Language C、Select Query Language D、以上都不是

6.关系代数是关系型数据库操作的理论基础,它的3个基本运算是______、投影和连接。 A、关系或 B、蕴含 C、关系与 D、选择

7.能实现绝对的与平台无关性的Web数据库访问技术是______。 A、ADO B、ActiveX

C、WebbaseAPI D、JDBC

8.下列四组SQL命令,全部属于数据定义语句的命令是______。 A、CREATE,DROP,ALTER B、CREATE,DROP,UPDATE C、CREATE,DROP,GRANT D、CREATE,DROP,SELECT 9.在SQL查询时,使用WHERE子句指出的是______。 A、查询目标 B、查询条件 C、查询视图 D、查询结果

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

A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 11.在关系数据库中,模式对应的是______。

A、视图和所有基本表 B、视图和部分基本表 C、基本表 D、索引 12.在基本SQL语言中,不可以实现______。

A、定义视图 B、并发控制 C、定义基表 D、查询视图和基表 13.在数据库技术中,独立于计算机系统的模型是______。 A、面向对象的模型 B、关系模型 C、E-R模型 D、层次模型 14.在数据库中,概念模型是______。

A、用于现实的建模,与具体的DBMS有关 B、用于信息世界的建模,与具体的DBMS有关 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、文件形式 19.数据库系统的控制中枢是______。

A、数据库 B、数据库管理系统 C、数据库管理员 D、数据库应用系统 20.数据库系统是由______组成的。

A、数据库、数据库管理系统和用户 B、数据文件、命令文件和报表 C、数据库文件结构和数据 D、常量、变量和函数

21.用二维表来表示实体及实体之间联系的数据模型称为______。 A、实体 - 联系模型 B、层次模型 C、关系模型 D、网状模型 22.在下列命题中,不正确的命题是______。

A、若冗余数据是可控的,则数据更新的一致性得以保证 B、数据库减少了不必要的数据冗余 C、数据库中的数据可以共享 D、数据库中不存在冗余数据 23.数据库的并发操作可能带来的问题包括______。

A、非法用户的使用 B、丢失更新 C、数据独立性会提高 D、增加数据冗余度 24.查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为______。 A、\"工资\">600 .OR. 职称=\"工程师\" B、工资>600 .AND. 职称=工程师

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

(五)数据库填空题及答案 1 2 3 4 5 6 7 8 列出部门为“财务科”和“研发部”的所有女性职工的信息。 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、9 10 11 12 A5102(或者新字段A5101、A5102)。 sum for 部门=“研发部” or 部门=“办公室” 工资,补贴 to a5101,a5102 统计部门为“财务科”的女性职工的工资字段总和,并将结果赋给变量A51(或者新字段A51)。 Sum for 性别=“女” and 部门=“财务处” 工资 to a51 统计部门为“研发部”的女性职工的工资字段平均值,并将结果赋给变量A53(或者新字段A53)。 average for 性别=“女” and 部门=“研发部” 工资 to a53 统计男性已婚职工的工资字段平均值,并将结果赋给变量A54(或者新字段A54)。 average for 性别=“男” and 婚否 工资 to a54 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 统计男性职工中补贴一项的最高值,并将结果赋给变量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年参加工作的女性职工记录。 Locate for 性别=“女” and year(工作日期)=1998 将记录指针定位在第一条2005年参加工作的男性职工记录。 Locate for 性别=“男” and year(工作日期)=2005

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+1

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 B、CREATE,DROP,UPDATE C、CREATE,DROP,GRANT D、CREATE,DROP,SELECT

18、通过Internet及浏览器处理的数据库,应该是_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分)

A、分布型数据库系统B、逻辑型数据库系统C、关系型数据库系统D、层次型数据库系统

28、在下列描述中,正确的描述是__B__。(1分) A、SQL 是一种过程化语言B、SQL 采用集合操作方式 C、SQL 不能嵌入到高级语言程序中 D、SQL 是一种 DBMS

因篇幅问题不能全部显示,请点此查看更多更全内容