最新三级数据库技术模拟试题docWord下载.docx
《最新三级数据库技术模拟试题docWord下载.docx》由会员分享,可在线阅读,更多相关《最新三级数据库技术模拟试题docWord下载.docx(20页珍藏版)》请在冰豆网上搜索。
9、下列哪一颗不是AVL树?
设某散列表的当前状态如下012345678910111213141516
1718
19075194768559582393208
该散列表的负载因子约为()
A.0.27B.0.42C.0.58D.0.73
310、有关键码序列(QGMZANBPXHYSTLKE)采用
二路归并排序法进行排序下面哪一个序列是第二趟归并后的结果?
A.GQMZANBPHXSYLTEK
B.GMQZABNPHSXYEKLT
C.GMQANBPXHYSTLKEZ
D.ABGMNPQZEHKLSTXY
11、对n个记录的文件进行堆排序最坏情况下的执行时间为()
A.O(log2n)B.O(n)C.O(nlog2n)D.O(n2)
12、批处理操作系统提高了计算机的工作效率。
下列关于批处理操作系统的叙述
中哪一个是正确的?
A.用户不能直接干预其作业的执行
B.批处理操作系统的系统资源利用率不高
C.批处理操作系统的系统吞吐量小
D.批处理操作系统不具备并行性
13、关于时间片轮转法的叙述中哪一个是不正确的?
A.在时间片轮转法中系统将CPU时间划分成一个个时间段
B.就绪队列中的各进程轮流在CPU上运行每次运行一个时间片
C.当时间片结束时运行进程自动让出CPU该进程进入等待队列
D.如果时间片长度很小则调度程序剥夺CPU的次数频繁加重系统开销在信号
量及P、V操作中
14、每对信号量执行一次P操作意味着要求()
4A.使用一个资源B.分配一个资源
C.释放一个资源D.共享一个资源用户
15、用操作系统通常有三种方式它们是终端命令、系统调用命令和()
A.计算机指令B.宏命令C.作业控制语言D.汇编语言
16、下列关于紧凑技术的叙述中哪一个是不正确的?
A.内存中任意一个作业都可以随时移动
B.移动可以集中分散的空闲区
C.移动会增加处理器的开销
D.采用紧凑技术时应尽可能减少移动的信息量
17、系统抖动是指()
A.使用机器时屏幕闪烁的现象
B.系统盘有问题致使系统不稳定的现象
C.被调出的页面又立刻被调入所形成的频繁调入调出现象
D.由于内存分配不当偶然造成内存不够的现象在多级目录结构中查找一个文件
时需要按路径名搜索
18、当层次较多时要耗费很多时间为此要引入()
A.基本目录B.当前目录C.子目录D.父目录
19、下列关于文件索引结构的叙述中哪一个是不正确的?
5A.采用索引结构逻辑上连续的文件存放在连续的物理块中
B.系统为每个文件建立一张索引表
C.索引结构的优点是访问速度快文件长度可以动态变化
D.索引结构的缺点是存储开销大
20、磁盘的存取访问时间一般包括()
A.寻道时间、旋转延迟时间、传送时间
B.寻道时间、等待时间、传送时间
C.寻道时间、等待时间、旋转延迟时间
D.传送时间、寻道时间、等待时间关系数据库系统采用关系模型作为数据的组织
方式
21、关系模型是谁首先提出的?
A.P.P.S.ChenB.J.MartinC.E.F.CoddD.W.H.Inmon
22、下列关于数据库数据模型的说法中哪一个是不正确的?
A.任何一张二维表都表示一个关系
B.层次模型的数据结构是有向树结构
C.在网状模型中一个子结点可以有多个父结点
D.在面向对象模型中每一个对象都有一个惟一的标识
23、20世纪70年代数据库系统语言研究会(CODASYL)下属的数据库任务组(DBTG)
提出的DBTG系统方案它是哪种数据模型的典型代表?
A.层次模型B.网状模型C.关系模型D.对象模型下
624、下列关于数据库三级模式结构的说法中哪一个是不正确的?
A.数据库三级模式结构由内模式、模式和外模式组成
B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像
C.外模式/模式映像实现数据的逻辑独立性
D.一个数据库可以有多个模式
25、如果在一个关系中存在某个属性(或属性组)虽然不是该关系的主码或只
是主码的一部分但却是另一个关系的主码时称该属性(或属性组)为这个关系
的()
A.候选码B.主码C.外码D.连接码
26、第30-32题基于以下说明设有供应商关系S和零件关系P如下图所示。
它
们的主码分别是“供应商号”和“零件号”。
而且零件关系P的属性“供应商
号”是它的外码属性“颜色”只能取值为(红白兰)。
(这里假定DBMS不支
持“级联修改”功能)
若向关系P插入新行新行的值分别列出如下。
它们中哪个(些)不能被插
入?
Ⅰ.(‘201’‘白’‘S10’)Ⅱ.(‘301’‘红’‘T11’)Ⅲ.(‘301’
‘绿’‘B01’
A.只有ⅠB.只有Ⅰ和ⅡC.只有ⅡD.都不能
27、若要删除关系S中的行删除行的值分别列出如下。
它们中的哪个(些)可以
被删除?
()Ⅰ.(‘S10’‘宇宙’‘上海’)Ⅱ.(‘Z01’‘立新’‘重庆’)
A.只有ⅠB.只有ⅡC.都可以D.都不可以
28、若要更新关系P或关系S如下的更新操作哪个(些)可以被执行?
Ⅰ.将S表中的供应商号的值‘Z01’修改为‘Z30’Ⅱ.将P表中的供应商号的值
‘B01’修改为‘B02’
729、设关系R和关系S具有相同的属性个数且相应的属性取自同一个域则t
t∈R∧-┓t∈St是元组变量其结果关系是()
A.R∪SB.R-SC.R∩SD.R-(R-S)
30、设关系R、S和T分别为下图所示则有()
A.T=R SB.T=R SC()Ⅰ.ΠABEF(σB=3(R
S)Ⅱ.ΠA,B(σB=3(R))) (ΠE,F(S))Ⅲ.(σB=3(ΠA,B(R))) (ΠE,
F(S))
A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.都等价
31、下列关于数据库视图的说法中哪些是正确的?
Ⅰ.视图是关系数据库三级模式中的内模式。
Ⅱ.视图能够对机密数据提供一定的
安全保护。
Ⅲ.视图对重构数据库提供了一定程序的逻辑独立性Ⅳ.对视图的一切
操作最终都要转换为对基本表的操作。
Ⅴ.所有的视图都是可以更新的。
A.Ⅰ、Ⅱ和ⅢB.Ⅱ、Ⅲ和ⅣC.Ⅱ、Ⅲ、Ⅳ和ⅤD.都正确
32、下列关于数据库视图的说法中哪些是正确的?
A.Ⅰ、Ⅱ和ⅢB.Ⅱ、Ⅲ和ⅣC.Ⅱ、Ⅲ、Ⅳ和ⅤD.都正确
33、第37-38题基于学生-课程数据库中的三个基本表学生信息表s
(sno,sname,sex,age,dept)主码为sno课程信息表c(cno,cname,teacher)主
码为cno学生选课信息表sc(sno,cno,grade)主码为(snocno)“从学生选
课信息表中找出无成绩的元组”的SQL语句是()
A.SELECT*FROMscWHEREgrade=NULL
B.SELECT*FROMscWHEREgradeIS‘’
8C.SELECT*FROMscWHEREgrade=ISNULL
D.SELECT*FROMscWHEREgrade=‘
34、在“查询选修课程号为4且成绩在80分以上的所有学生的学号和姓名”
的SQL语句中将使用的表是()
A.学生信息表s
B.学生信息表s和课程信息表c
C.学生信息表s、课程信息表c和学生选课信息表sc
D.学生信息表s和学生选课信息表sc
35、下列条目中哪些是DBMS的基本功能()
Ⅰ.提供用户对数据库结构的描述功能Ⅱ.提供用户对数据的操作功能Ⅲ.提供多
用户环境下的事务管理Ⅳ.分类组织、存储和管理各种数据Ⅴ.数据库的创建、转
储和恢复
A.Ⅰ、Ⅱ和ⅢB.Ⅱ、Ⅲ和ⅣC.Ⅰ、Ⅱ、Ⅲ和ⅣD.都是
36、Oracle数据库系统自它的哪个版本起采用多进程多线索的体系结构?
A.Oracle5版B.Oracle6版C.Oracle7版D.Oracle8版
37、RDBMS的层次结构按照对象的不同依最高级到最低级的次序来划分它们
是()
A.应用层、语言翻译处理层、数据存取层、数据存储层、操作系统层
B.应用层、数据存取层、语言翻译处理层、数据存储层、操作系统层
C.应用层、语言翻译处理层、数据存储层、数据存取层、操作系统层
D.应用层、数据存取层、数据存储层、语言翻译处理层、
938、操作系统层数据库结构的描述和定义是DBMS运行的基本依据它们存储于
A.封锁表B.数据字典C.索引D.日志
39、FoxBase、FoxPro、Access属于下列哪一种DBMS体系结构?
A.微机环境下简单DBMS系统体系结构
B.分布式环境下的集中式数据库系统结构
C.分布式DBMS系统结构
D.面向对象数据库管理系统
40、数据库管理系统的数据操纵语言(DML)所实现的操作一般包括()
A.建立、授权、修改B.建立、授权、删除
C.建立、插入、修改、排序D.查询、插入、修改、删除
41、在Oracle公司的开发工具Developer/2000中能够生成可进行数据查询
和操纵的程序的模块是()
A.OracleFormsB.OracleReports
C.OracleGraphicsD.Oracle
42、Book在对数据库的系统故障进行恢复时需要对日志文件进行()
A.反向扫描B.正向扫描C.双向扫描D.随机扫描
43、事务的持久性是由数据库系统中的哪个部件负责?
A.完整性控制部件B.安全性控制部件C.恢复管理部件D.并发控制部件
1044、设有两个事务T1和T2其并发操作如下表所示则下列说法中正确的是()
步骤T1T2
1读A=10
2读=10
3写A=A-3
4写A=A-1
A.该操作序列不存在问题B.该操作序列丢失修改
C.该操作序列不能重复读D.该操作序列读出“脏”数据
45、下列权限中哪一个不是数据库的访问权限?
A.Read权限B.Resource权限C.Update权限D.Lock权限
46、列关于部分函数依赖的叙述中哪一条是正确的?
A.若X Y且存在属性集ZZ∩Y≠ X Z则称Y对X部分函数依赖
B.若X Y且存在属性集ZZ∩Y= X Z则称Y对X部分函数依赖
C.若X Y且存在X的真子集X′X′ Y则称Y对X部分函数依赖
D.若X Y且对于X的任何真子集X′都有X′ Y则称Y对X部分函
数依赖设为所有属性X、Y、Z为属性集Z=-X-Y
47、下列关于平凡的多值依赖的叙述中哪一条是正确的?
A.若X YZ= 则称X Y为平凡的多值依赖
B.若X YZ≠ 则称X Y为平凡的多值依赖
C.若X YX Y则称X Y为平凡的多值依赖
D.若X YX Z则称X Y为平凡的多值依赖
1148、下列关于关系模式规范化的叙述中哪一条是不正确的?
A.若R∈BCNF则必然R∈4NF
B.若R∈BCNF则必然R∈3NF
C.若R∈BCNF则必然R∈2NF
D.若R∈BCNF则必然R∈1NF
49、第54-56题基于以下叙述有关系模式P(ABCDEFGHIJ)
根据语义有如下函数依赖集F=ABD EAB GB FC JC IG
H关系模式P的码是()
A.(AC)B.(ABG)C.(AG)D.(ABCD
50、关系模式P的规范化程度最高达到()
A.1NFB.2NFC.3NFD.BCNF
51、现将关系模式P分解为三个关系模式P1(ABDEF)P2(ABGH)
P3(CIJ)则其中P2的规范化程度达到()
52、PowerDesigner所包含模块中用于数据库设计和构造的模块是()
A.PowerDesignerAppModeler
B.PowerDesignerDataArchitect
C.PowerDesignerMetaWorks
D.PowerDesignerWarehouseArchitect如果要求应用软件具有很好的可扩充性、
可移植性、互操作性
1253、那么软件系统的前端开发工具主要应具有下述哪一个特征?
A.支持面向对象的程序设计
B.支持与多种数据库联结
C.支持开放性
D.工具的完备性要好
54、下列哪一种结构是支持并行数据库系统最好的结构?
A.共享内存B.共享磁盘C.无共享D.层次模式
55、操作型数据和分析型数据具有不同的特征下列哪一个是操作型数据的特
征?
A.可更新的B.历史的(包括过去的特征)
C.支持管理决策的D.面向主题的
56、在所有排序方法中关键码(即关键字)比较的次数与记录的初始排列次序无
关的是()
A.希尔排序B.冒泡排序C.直接插入排序D.直接选择排序
57、网络看来是“连接”的但从网络连接的原理看有可能是“非连接”的Internet
中不是面向连接的应用程序有()
A.电子邮件E-mailB.文件传输FTPC.网络在线浏览WWWD.远程登录Telnet
58、下面几个选项中作业里肯定没有的是()
A.程序B.初始数据C.作业说明书D.通道程序
1359、设串S1=′ABCDEFG′,S2=′PQRST′,函数con(x,y)返回x和y串的连接串
subs(s,i,j)返回串S的从序号i的字符开始的j个字符组成的子串len(s)返
回串S的长度则con(subs(s1,2,len(s2)),subs(s1,len(s2),2))的结果是()
A.BCDEFB.BCDEFGC.BCPQRSTD.BCDEFEF
60、下面叙述中正确的是()
A.多道程序设计是指由多台CPU同时执行一个程序
B.操作系统的目的是为了提高计算的精度
C.操作系统的主要目的是为了提高计算机资源的利用率
D.实现多道程序设计的目的是提高程序员编程的效率
61、基于密码技术的身份识别有两种方式即()
A.通行字方式和特殊字符方式
B.通行字方式和持证方式
C.特殊字符方式和持证方式
D.通行字方式和磁卡方式
62、如果T2是由有序树T转换而来的二叉树则T中结点的前序就是T2中结点
A.前序B.中序C.后序D.层次序
63、授予的权限可以由DBA或其他授权者用()语句收回。
A.MOVEB.DeleteC.REVOKED.Kill
64、计算机的软件系统包括()
14A.操作系统与语言处理程序B.系统软件与应用软件C.程序与数据D.程序、数据
与文档
65、计算机硬件能直接执行的只有()
A.符号语言B.机器语言C.算法语言D.汇编语言二、填空题1、在PowerBuilder的设计环境中我们是通过PowerBar上的__________按钮
对数据库数据进行操作在应用程序则是通过数据窗口对数据进行操作。
数据
窗口对象的表现风格决定了数据窗口对象中数据的表现方式。
2、如果想在一个数据窗口对象中显示多个数据窗口对象的内容该数据窗口采
用__________。
3、________是PowerBuilder中应用程序的界面可以显示信息接收用户信息
以及相应用户鼠标或键盘操作
4、PowerBuilder是面向对象的开发工具用PowerBuilder写Script与传统的
编程语言不同它的脚本必须针对某个__________来写(写在其某个事件)而
PowerBuilder程序的运行是__________驱动的。
5、对于主码的更新方式PowerBuilder提供了两种方式第一种是__________
第二种是__________。
6、 PowerBuilder中给某个数据窗口控件设置事务对象(或SQLCA)使得数
据窗口控件中调用的_________
7、 设“CmdOK”是窗口“mywindow”中的一个命令按钮如果在“CmdOK”按
钮的Clicked事件中只有“close(parent)”这一句脚本则在运行过程中如
15果用鼠标单击“nywindow”窗口中的“CmdOK”按钮则执行结果是__________(不
考虑未提的其他脚本)。
8、一般来讲在PowerBuilder应用程序中用CREATE命令创建的对象都应用
__________命令将其释放以减少资源占用。
9、 PowerDesignerWarehouseArchitect的作用是_________。
10、詹姆斯·
马丁在《信息工程》一书中指出“采用_________工具是进行系
统建设的必要条件之一”。
11、使用PowerDesigner的DataArchitect,可以对已有数据库生成物理数据模
型(PDM)这种功能通常称为__________。
12、基于关系数据库系统的以数据处理为主的传统的数据库应用应具有的共同
特征是__________
13、在客户机/服务器体系结构中数据库功能可以大致地分为两个部分
__________和__________。
14、并行数据库的研究主要包括三个方面_____________________________、
15、并行数据库系统的体系结构主要有_________、__________和__________
16、 G一个对象是另一个对象的组成成分称做__________。
16
17、 随着数据库应用需求的发展和用于数据建模方法的发展形成了所谓的
__________、__________、__________数据库系统等。
18、 面向对象方法的基本思想是从现实世界中客观存在的事物(对象)出发
以尽可能接近人类思维的方式建立模型对客观事物进行__________和
__________。
19、 第一代数据库系统是指__________和__________。
20、 __________是用来描述对象静态特征的一个数据项_________是用来描
述对象动态特征的一个操作序列。
参考答案一、选择题1、A
2、B
3、D
4、B
5、C
6、D
7.B
8、C