《数据库课程设计》测试题.docx

上传人:b****5 文档编号:6369141 上传时间:2023-01-05 格式:DOCX 页数:38 大小:42.10KB
下载 相关 举报
《数据库课程设计》测试题.docx_第1页
第1页 / 共38页
《数据库课程设计》测试题.docx_第2页
第2页 / 共38页
《数据库课程设计》测试题.docx_第3页
第3页 / 共38页
《数据库课程设计》测试题.docx_第4页
第4页 / 共38页
《数据库课程设计》测试题.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

《数据库课程设计》测试题.docx

《《数据库课程设计》测试题.docx》由会员分享,可在线阅读,更多相关《《数据库课程设计》测试题.docx(38页珍藏版)》请在冰豆网上搜索。

《数据库课程设计》测试题.docx

《数据库课程设计》测试题

《数据库课程设计》测试题

一、选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选均无分。

每题2分)

C1、下列有关数据库的描述,正确的是()

A、数据库是一个DBF文件

B、数据库是一个关系

C、数据库是一个结构化的数据集合

D、数据库是一组文件 

D2、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()

A、一对一的联系

B、一对多的联系

C、多对一的联系

D、多对多的联系 

D3、“实体”是信息世界中广泛使用的一个术语,它用于表示()

A、有生命的事物

B、无生命的事物

C、实际存在的事物

D、一切事物 

D4、数据模式是()

A、文件的集合

B、记录的集合

C、数据的集合

D、记录类型及其联系的集合 

B5、实体完整性要求主属性不能取空值,这一点通常是通过()

A、定义外部键来保证

B、定义主键来保证

C、用户定义的完整性来保证

D、关系系统自动保证 

C6、表示数据库的概念模型一般使用()

A、用户活动图

B、数据流图

C、E-R图

D、流程图 

A7、下列正确的日期型表达式是()

A、CTOD("07/01/99")

B、{'07/01/99'}

C、CTOD(07/01/99)

D、{"07/01/99"} 

A8、执行语句"DIMENSIONaa(2,2)"以后,数组aa中各元素的类型及值是()

A、逻辑型,值.F.

B、逻辑型,值.T.

C、数值型,值0

D、不可知 

C9、下列说法错误的是()

A、字段变量依附于数据库文件结构而存在,程序执行后仍存在

B、FoxPro(或FoxBase)仅支持一维和二维数组

C、在程序中定义的内存变量在程序执行以后仍存在

D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据 

B10、执行语句“?

STUFF("北大",3,4,"北京大学")”,输出结果为()

A、北京大学

B、北北京大学

C、北大北京大学

D、选项A、B、C都不对 

A11、已知变量add的值为字符“+”,用语句“?

&result”显示数值50和20的和,为变量result赋值用语句()

A、STORE"50&add.20"TOresult

B、STORE"50&add20"TOresult

C、STORE"50&add20"TOresult

D、STORE"50&add+20"TOresult 

B12、设字段段变量job是字符型,salary是数值型,分别存放职称和工资信息,要表述“职称是高工且工资大于1000元”这一命题,表达式是()

A、job=高工.AND.salary>1000.00

B、job="高工".AND.salary>1000.00

C、job=高工.OR.salary>1000.00

D、job="高工".OR.salary>1000.00 

B13、命令“TOTALON姓名TOflt”中的flt是()

A、内存变量名

B、新数据库文件名

C、文本文件名

D、库文件字段名 

D14、在FoxPro(或FoxBase)数据库管理系统中,下列叙述正确的是()

A、索引过的数据库文件,其记录的物理顺序按索引表达式的逻辑顺序排列

B、用INDEX命令创建的索引文件可以按索引表达式升序或降序排列

C、使用USE命令打开库文件的同时也打开排序文件

D、SORT、INDEX命令中的关键字的类型可以是N型、C型、D型 

B15、当前数据库文件中“性别”字段为逻辑型字段(.T.表示男,.F.表示女),显示所有女同志的记录使用命令()

A、LISTFOR性别

B、LISTFOR.NOT.性别

C、LISTFOR性别="F"

D、LISTFOR性别=FALL 

D16、从FoxPro(或FoxBase)的程序中直接退到操作系统提示符下,使用命令()

A、RETURN

B、CANCEL

C、EXIT

D、QUIT 

C17、数据库文件zg.dbf已经打开,职工工资存于"工资"字段,对所有职工工资增加80元,使用命令()

A、REPLACE工资WITH工资+80

B、REPLACE工资WITH"工资"+80

C、REPLACE工资WITH工资+80ALL

D、REPLACE工资WITHSTR(工资)+80ALL 

D18、已知DIMENSIONa(5,4)为这个数组的第6个元素赋值用()

A、a(1,1)=5

B、a(1,2)=5

C、a(2,1)=5

D、a(2,2)=5 

D19、备注型字段在数据库中的长度为10个字节,它用来存放()

A输入的内容

B、备注文件的文件名

C、指向备注文件的指针

D、指向备注文件中对应文字内容的指针 

A20、已有名为abc.mem的磁盘文件,执行命"RESTOREFROMabc"的结果是()

A、从abc.mem恢复内存变量

B、用abc.mem更新数据库

C、更新abc.mem的内容

D、选项A、B、C都不对 

A21.单个用户使用的数据视图的描述称为【】

A.外模式

B.概念模式

C.内模式

D.存储模式

B22.子模式DDL用来描述【】

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

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

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

D.数据库的概念结构

B23.在DBS中,DBMS和OS之间的关系是【】

A.相互调用

B.DBMS调用OS

C.OS调用DBMS

D.并发运行

A24.五种基本关系代数运算是【】

A.∪,-,×,π和σ

B.∪,-,∞,π和σ

C.∪,∩,×,π和σ

D.∪,∩,∞,π和σ

D25.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】

A.左外联接

B.右外联接

C.外部并

D.外联接

C26.下列聚合函数中不忽略空值(null)的是【】

A.SUM(列名)

B.MAX(列名)

C.COUNT(*)

D.AVG(列名)

A27.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】

A.是无损联接,也是保持FD的分解

B.是无损联接,但不保持FD的分解

C.不是无损联接,但保持FD的分解

D.既不是无损联接,也不保持FD的分解

A28.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】

A.rÍmρ(r)

B.mρ(r)Ír

C.r=mρ(r)

D.r≠mρ(r)

B29.在数据库设计中,将ER图转换成关系数据模型的过程属于【】

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

C30.SQL中,下列涉及空值的操作,不正确的是【】

A.AGEISNULL

B.AGEISNOTNULL

C.AGE=NULL

D.NOT(AGEISNULL)

C31.如果事务T获得了数据项Q上的排它锁,则T对Q【】

A.只能读不能写

B.只能写不能读

C.既可读又可写

D.不能读不能写

D32.DBMS中实现事务持久性的子系统是【】

A.安全性管理子系统

B.完整性管理子系统

C.并发控制子系统

D.恢复管理子系统

C33.SQL的全局约束是指基于元组的检查子句和【】

A.非空值约束

B.域约束子句

C.断言

D.外键子句

A34.分布式数据库系统中分片模式和分配模式均是【】

A.全局的

B.局部的

C.分布的

D.集中的

C35.属性类型允许是基本数据类型、结构类型和集合类型的模型是【】

A.平面关系模型

B.嵌套关系模型

C.复合对象模型

D.分布式关系模型

B44.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生

必须属于一个班级。

在班级与学生实体的联系中,学生实体的基数是()

A(0,1)

B(1,1)

C(1,10)

D(10,50)

B56.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE

A‘__W_%’

B‘_%W__’

C‘_W__’

D‘_W_%’

A57.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()

A递归实体

B弱实体

C复合实体

D联系实体

C58、下列说法错误的是()

A、字段变量依附于数据库文件结构而存在,程序执行后仍存在

B、FoxPro(或FoxBase)仅支持一维和二维数组

C、在程序中定义的内存变量在程序执行以后仍存在

D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据 

A69.关系数据库中的视图属于4个数据抽象级别中的()

A外部模型

B概念模型

C逻辑模型

D物理模型

B70.在下列关于关系的陈述中,错误的是()

A表中任意两行的值不能相同

B表中任意两列的值不能相同

C行在表中的顺序无关紧要

D列在表中的顺序无关紧要

C71.为了防止一个用户的工作不适当地影响另一个用户,应该采取()

A完整性控制

B安全性控制

C并发控制

D访问控制

D72.关系数据库中,实现实体之间的联系是通过表与表之间的()

A公共索引

B公共存储

C公共元组

D公共属性

D73.在MSSQLServer中,用来显示数据库信息的系统存储过程是()

Asp_dbhelp

Bsp_db

Csp_help

Dsp_helpdb

C74.下面系统中不属于关系数据库管理系统的是()

AOracle

BMSSQLServer

CIMS

DDB2

B75.SQL语言中,删除一个表的命令是()

ADELETE

BDROP

CCLEAR

DREMORE

B76.如果在关系的分片过程中使用了选择操作,则不可能是()

A水平分片

B垂直分片

C导出分片

D混合分片

D77.存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()

A并发处理

B封锁

C循环

D死锁

 

二:

填空题(每空1分)

1、数据库系统的主要特点是实现数据、减少数据、采用特定的数据、具有较高的数据、只有统一的数据控制功能。

共享冗余模型独立性

2、数据库管理系统提供了数据库的、和功能。

定义操纵运行控制(次序元先后)

3、为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、

和等。

分级授权数据加密(次序无先后)

4、E-R模型是描述概念世界、建立的实用工具。

概念模型

5、一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为的联系。

多对多或力:

m:

n

6、一个关系就是一张,每个关系有一个,每个关系在计算机中作为一个存储起来。

二维表关系名文件

7、一个关系模型由若干个所组成。

关系模式

8、选择运算的结果关系同原关系具有的结构框架,投影运算的结果关系同原关系通常具有的结构框架。

相同不同

9、按照两关系中对应属性值相等的条件所进行的联接称为联接。

等值

10、在SQL所支持的数据库系统的三级模式结构中,视图属于,

基本表属于。

外模式全局概念模式

11.使用不带任何参数的SETINDEXTO命令将关闭除

之外的。

结构化复合索引文件所有打开的索引文件

12.使用SETFILIFRTO(条件)命令相当于对当前库进行运算。

选择

13.当利用查找命令查找到相应记录时,则该记录就成为,此时

函数的值为真。

当前记录FOUND()

14.当需要利用非当前工作区上打开数据库的某个字段时,需要在该字段名前面加上该库的和字符。

别名.或->

15.若两个库是按照记录号建立关联的,则当当前库中的记录指针移动到第n号记录时,被关联库中的记录指针。

也将被移动到第n号记录

16.在FoxPro中,客户是指使用的应用程序

OLE对象

17.嵌入OLE对象的特点是、和。

对象相对独立便于控制灵活性强

18.当使用数组定义语句定义一个数组后,该数组中各元素的初始值均为。

f.或逻辑假

19.使用SCATTER命令能够把当前库中的当前记录传送给。

数组

20.DENNEWINDOW为命令,ACTIVATEWNDOW为

命令,DEACTIVATEWINDOW为命令

定义窗口激活窗口关闭窗口

21.一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的_______________。

可重用性(或共享性)

22.用树型结构表示实体类型及实体间联系的数据模型称为_______________。

层次模型

23.关系数据库的关系演算语言是以_______________为基础的DML语言。

谓词演算

24.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。

自反

25设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_______________。

B→C

26.分布式数据库中定义数据分片时,必须满足三个条件:

完备性条件、重构条件和_______________。

不相交条件

27.DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。

不一致分析

28.事务必须具有的四个性质是:

原子性、一致性、_______________和持久性。

隔离性

29.分布式数据库系统中透明性层次越高,应用程序的编写越_______________。

简单(或容易)

30.在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。

子类型

31.关系模型的特点是关系必须___________,模型概念___________,能够采用集合操作。

规范化单一

32.在选择运算所得到的结果关系中,所含的元组数不________原关系中的元组数

多于

33.一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键字;一个班级关系模式为(班级号,专业,教室,…),其中班级号力关键字;则学生关系模式中的外关键字为_____________。

班级号

34.SQL语言具有对数据的_________、_________、__________和__________等四个方面的功能。

定义查询操纵控制(次序无先后)

35.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号:

另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_____________。

外关键字

36.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_______________X,或称X________________Y,记作________________,X称为决定因素。

函数依赖于函数决定X→Y

37.设X→Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’→Y成立,则称Y__________________X,记作________________。

部分依赖于X-p→Y

38.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于________________范式,记作___________。

第一R€1NF

39.关系规范化应遵循概念______________原则。

单一化

40.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:

(X1,X2)→X3,X2→X4,则该关系属于______________范式,因为它存在着______________。

第一部分依赖

41.采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_______________并进行______________处理。

关系模式规范化

42.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m:

n的联系,则转换成关系模型后,包含有_________个关系模式。

3

43.假定一个数据库文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为________________,当XYZ.DBF库被打开时,它的结构化复合索引文件______________。

XYZ.CDX将同时(或自动)被打开

44、幕编辑方式修改当前库结构的命令为___________________,修改当前库记录的命令为________________、_________________或__________________。

MODIFYSTRUCTUREEDITCHANGEBROWSE(后三项次序无先后)

45.替换修改当前库中记录的命令为_______________。

REPLACE

46.___________或___________命令能够在打开相应索引文件的情况下,快速查找到与之相匹配的第一条记录(若存在的话)。

FINDSEEK(次序无先后)

47.AVERAGE命令能够分别求出当前库中满足一定范围和条件的数值型字段的____________与____________。

总和平均值

48.在进入FoxPro系统后,若不使用SELECT命令进行工作区选择,则系统自动选定____________________作为当前工作区。

1号工作区

49.ETRELATIONsTO命令能够建立当前数据库同其它工作区上打开的数据库之间的___________________。

关联(或逻辑关联)

50.OLE对象是指用于__________或__________的数据单元。

链接嵌入(次序无先后)

51.过程文件中的每个过程以________________语句开始,以__________________语句结束。

PROCEDURE(过程名)(或PROCEDURE)RETURN

52.若需要把实际参数传送给被调用的过程,需要在DO语句中使用______________选项。

WITH<形式参数表>或

使用DIMENSION或DFCLARE语句能够定义若干个__________。

数组

53.DEFINEMENU为_________________命令,DFFINEPAD为_______________命令。

定义水平菜单定义水平菜单中的一个菜单项

54.数据库系统的主要特点是实现数据_________、减少数据__________、采用特定的数据___________、具有较高的数据__________、具有统一的数据控制功能。

共享冗余模型独立性

55.库管理系统提供了数据库的__________、___________和____________功能。

定义操纵运行控制(次序无先后)

56.为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、______________和______________等。

分级授权数据加密(次序无先后)

57.E-R模型是描述概念世界、建立_____________的实用工具。

概念模型

58.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为___________的联系。

多对多或为m:

n

59.一个关系就是一张_________,每个关系有一个__________,每个关系在计算机中作为一个_________存储起来。

二维表关系名文件

60.一个关系模型由若干个______________所组成。

关系模式

61.关系演算可分为元组关系演算和域关系演算,而在元组演算中,元组关系演算表达式的一般形式为_______________。

{t|p(t)}

62.DB是与一个特定组织各项应用有关的全部数据的集合,通常由两大部分组成:

一部分是应用数据的集合,称为______________,它是数据库的主题;另一部分是关于各级数据结构的描述,称为描述数据库,由DD系统管理。

物理数据库

63.在关系模型中,关系中每一个属性值都是____________。

不可分解的

64.SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_________。

读取FROM子句中的基本表、视图的数据,执行笛卡积操作

65.设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是_______的模式。

BCNF

66.数据库设计过程中,常常从一些可选方案中选取一种数据库结构,需要有选择的原则,称为评价准则,评价准则可分成__________两类。

定量、定性

67.分布式数据管理系统是分布式数据库系统中的_______负责管理分布环境下,逻辑集成数据的存取,一致性、有效性和完备性。

一组软件

68.选择运算的结果关系同原关系具有__________的结构框架,投影运算的结果关系同原关系通常具有__________的结构框架。

相同不同

69.按照两关系中对应属性值相等的条件所进行的联接称为_________联接。

等值

70.在SQL所支持的数据库系统的三级模式结构中,视图属于__________________,基本表属于___________________。

外模式全局概念模式

71.利用CREATETABI上命令建立如下一个基本表:

BOOK(总编号c(6),分类号C(8),书名C(16),单价N(10,2)),则单价字段的类型为___________型,字段宽度为__________,其中包含有______位小数。

数值102

72.X

Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1