数据库模拟试题
数据库模拟试题+参考答案
数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。
2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。
A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。
6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
7.为加快对某字段的查找速度,应该( )。
A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。
数据库考试模拟题
数据库原理试题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在该题的括号内。
每小题1分,共15分)1. 在ER图中,用来表示实体的图形是( )A. 矩形框B. 椭圆C. 直线D. 菱形2.列值为空值(NULL),则说明这一列:()A、值为0B、值为空格C、值是未知的D、值是非法的3.tinyint数据类型的表示范围是()。
A、-2的31次方至2的31次方减1之间B、-2的15次方至2的15次方减1之间C、0至1024之间D、0至255之间4.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明()A、该列的数据不可更改B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该值,那么该列值为0D、当插入数据行时,无须显示指定该列值5.当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么回产生的情况是()。
A、出错,操作失败B、操作成功C、操作成功,但要给出警告信息D、自动把数据行的主键列值更改为没有重复的列值后在插入,操作成功6、在一个查询中,使用()关键字能够除去重复列值。
A、distinctB、topC、havingD、desc7、在ORDER BY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺省的情况是()A、ascB、descC、asc或者desc中的任何一个D、不进行排序8、以下工作内容不属于数据库概念模型设计的是()A.将E-R图的实体和联系转换为关系模式B.确定实体和实体的属性C.确定实体间的联系和联系类型D.确定实体的标识属性9、以下不属于分布式数据库的特点是()A.数据的物理分布性B.数据的逻辑整体性C.数据的具有较高独立性D.数据的分布透明性10. SQL Server的系统管理员的用户名为()A. dbaB. saC. adminD. administrator11. 在关系数据库中,关系之间的联系是靠()处理的。
数据库模拟试题1
数据库模拟试题1数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。
1.描述事物的符号记录称为__B______。
A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性A.多对多B.一对一C.多对一D.一对多10.在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D)。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期12.下列四项中,不属于数据库特点的是(D)A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低13.数据库中存储的是(D)A.数据B.数据模型16.若事务T对数据对象A进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上_________________。
数据库模拟试题1
12、目前ORACLE数据库DBA中级认证是什么? (D)
A. OCM B. DBA C. RHCA D. OCP
A. RedHat Linux B. SUSE Linux C. 红旗 Linux D. Oracle enterprise Linux
15、下列哪一个产品不是来源于开源世界? (D)
25、信息传输的安全应保证信息在网络传输的过程中不被泄漏和不被攻击,下列哪些属于攻击方法 ( D )
1.复制信息 2.剪裁信息 3.窃听信息
A.1,2 B. 2,3 C. 1,3 D. 全部
26、计算机病毒是一种具有破坏性的程序,它是 ( C )
A. 数据的存储结构是数据间关系的抽象描述
B. 数据的存储结构是逻辑结构在计算机存储器中的实现
C. 数据的存储结构分为线性结构和非线性结构
D. 数据的存储结构对数据运算的具体实现没有影响
28、2009年ORACLE公司以74亿美金的价格收购了哪家公司? (D)
33、描述事物的符号记录称为________。 (B)
A、信息 B 、数据 C、 记录 D、记录集合
34、 _____是长期存储在计算机内的有组织,可共享的数据集合. (C)
A. 4 B. 8 C. 16 D. 20
8、目前ORACLE已发布的最新的ORACLE数据库版本是什么? 基于什么关系模型的? (C)
A. 层次型 B. 平面型 C. 关系型 D. 面向对象型
2、被称为关系数据库之父的是哪一位? (A)
A. 最初由系统自动生成的程序 B. 具有恶毒内容的文件
C. 具有自我再生能力的程序 D. 只通过网络传播的文件
数据库模拟试题4(含答案)
模拟题4一、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。
2. 构成数据模型的三大要素是__________、数据操作和数据完整性约束。
3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。
4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。
5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。
6. 在数据库系统中,数据的完整性是指数据的、和。
7. 并发操作带来数据不一致性包括三类:丢失修改、和。
二、单选题(每空1分,共12 分)1. 关系数据库管理系统都是基于()理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理2. 元组关系演算表达式{t| R(t) ∧S(t)}表达的是()A. R∪SB. R∩SC. R-SD. S-R3. 在数据库中,与查询有关的是()A. 数据依赖B. 进程管理C. 索引D. 数据压缩4. 在关系模式R(U,F)中,如果X→U,则X是R的()A. 候选码B. 主码C. 超码D. 外码5. 语句 delete from sc 表明()A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行6. 数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7. 关系笛卡尔积运算记号R×S,( )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名8. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A. 指针B. 游标C. 数组D. 栈9. 下列说法中不正确的是()。
(完整版)数据库模拟试题1(含答案)
模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
数据库模拟试题含答案
数据库模拟试题含答案1、设置文本型字段默认值时不用输入引号,系统自动加入。
A、对B、错答案:A2、一个关系就是一个实体,代表了一个二维表。
A、正确B、错误答案:B一个关系就是一张规范化的二维表,相当于一个实体集。
3、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000答案:D必须是6位数字,因此就必须为000000。
4、使用表设计器来定义表的字段时,以下哪个项( )可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性答案:B5、退出Access数据库管理系统可以使用的快捷键是 ( )A、Alt+F4B、Alt+XC、Ctrl+CD、Ctrl+O答案:A除了Alt+F4以外,也可以采用Alt+ F +X 退出Access。
6、有三个关系R,S和T如下: 由关系R和S得到关系T,使用的关系运算是( )。
A、连接B、交C、笛卡尔积D、并答案:CR表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个一一对应的结果。
也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。
7、存储在某一种媒体上能够识别的物理符号是( )A、数据B、数据处理C、数据管理D、信息处理答案:A数据是存储在某一种媒体上能够识别的物理符号。
8、access2010中,长整型字段占的字节数为( )A、1B、2C、4D、8答案:C9、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式答案:C一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
10、从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算答案:B关系运算包括投影、选择和联接。
选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。
数据库模拟试题3(含答案)
模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库原理·模拟试卷及答案(1)
数据库原理·模拟试卷及答案(1)模拟试卷(⼀)答案⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)1. 提供数据库数据描述的集中管理的是 ( D )A.数据库模式B.数据库C.数据库管理系统D.数据字典2. 授权和完整性管理器属于DBMS的 ( B )A.查询处理器B.存储管理器C.事务管理器D.⽤户管理器3. 使⽤CREATE SCHEMA 语句建⽴的是 ( A )A.数据库模式B.表C.视图D.索引4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.⼩于等于80C.⼤于等于160D.⼤于等于80,⼩于等于1605. 在SQL的授权语句中使⽤“ALL PRIVILEGES”,表⽰ ( B )A.授权所有⽤户B.所有的操作权限C.对所有的数据集合D.允许再授权6. 表达业务流程分析结果的图表是 ( B )A.业务流程图B.数据流图C.局部E-R图 D、基本E-R图7. 对数据库模式进⾏规范化处理,是在数据库设计的 ( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 能够消除冗余的键的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列⼏种故障中,不破坏数据库内容的是 ( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场⼲扰D.磁盘介质损坏10. 在数据库技术中,独⽴于计算机系统的模型是 ( A )A.E-R模型B.层次模型C.关系模型D.⾯向对象的模型11. 五种基本关系代数运算是 ( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个⽤户使⽤的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组⼀起删除,应采⽤的⽅式是( B )A.RESTRICT⽅式B.CASCADE⽅式C.SET NULL⽅式D.CHECK⽅式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.⽤户界⾯B. 存取结构C.数据输⼊D. 报表输出⼆、填空题(本⼤题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
数据库模拟试题(含答案)
模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
《数据库》课程模拟试题(二)及答案解析
《数据库》课程模拟试题(二)及答案解析一、填空题(30分)1.计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段阶段。
2.数据的逻辑独立性是指当数据的整体逻辑结构(模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的局部逻辑结构(外模式)不变。
3.数据模型有两种类型:概念数据模型和基本数据模型。
4.关系中的元组和属性分别对应二维表中的行和列。
5.属性的取值范围称为该属性的域。
6.关系运算包括两类:一类是传统的集合运算,另一类是专门的关系运算。
7.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
8.在投影运算所得到的结果关系中,所含的属性数不多于原关系中的属性数。
9.在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。
10.如果属性X和Y是1∶1的联系,则称X和Y之间的依赖关系为相互函数依赖,记作X←→Y 。
11.包含在任何一个候选关键字中的属性称为主属性,不包含在任何一个候选关键字中的属性称为非主属性。
12.如果一个关系R中的所有属性都不传递依赖于任何候选关键字,或者说关系R中的每个决定因素都是候选关键字时,则称关系R属于BCNF ,记作R∈BCNF 。
13.数据库应用系统设计所经过的前四个阶段是需求分析、概念结构设计、逻辑结构设计和物理结构设计阶段。
14.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n 的联系,则转换成关系模型后,包含有 3 个关系模式。
15.数据库的完整性是指数据的正确性一致性相容性。
16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。
这称之为数据的__物理独立性。
17.数据库的三级模式是指内模式、___模式_____________、外模式。
18.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、__控制_____四部分功能。
二、单项选择题(20分)1、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_________.A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员2、_______________属于信息世界的模型,是现实世界到机器世界的一个中间层次。
数据库模拟试题8
Access 试卷八一,选择题1,Access数据库是( )A 层状数据库B网状数据库C关系型数据库D树状数据库2,存储在计算机存储设备中的,结构化的相关数据的集合是( )A.数据处理B.数据库C.数据库系统D.数据库应用系统3,确定建立数据库的目的,有助于确定数据库保存的信息是指( )A.需求分析B.信息需求C.安全性需求D.完整性需求4,当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变,这就是数据与程序的( )A.物理独立性B.逻辑独立性C.一致性D.完整性5,在关系数据模型中,域是指( )A.字段B.记录C.属性D.属性的取值范围6,数据库系统的核心是( )A.数据库B.文件C.数据库管理系统D.操作系统7,关系数据库中的表不必具有的性质是( )A.数据项不可再分B.同列数据项要具有相同的数据类型C.记录的顺序可以任意排列D.字段的顺序不能任意排列8,创建数据库的方法有( )A.一种B.两种C.三种D.四种9,下面哪种方法不能关闭数据库( )A. 单击"数据库"窗口右上角的"关闭"按钮B.双击"数据库"窗口左上角的"控制"菜单图标C.单击"数据库"左上角的"控制"菜单图标,从弹出的菜单中选择"关闭"命令D.单击"数据库"中的"关闭"选项10,一个Access数据库包含三个表,五个查询和两个窗体,两个数据访问页,则该数据库一共需要多少个文件进行存储( )A.12B.10C.3D.111,在ACCESS中,可以在( )中打开表A."数据表"视图和"设计视图"B."数据表视图"和"数据库"视图C."设计视图"和"表向导"视图D."数据表视图"和"表向导"视图12,数据表中的"列标题的名称"叫做( ).A.字段B.数据C.记录D.数据视图13,在Access的下列数据类型中,不能建立索引的数据类型是( ).A.文本型B.备注型C.数字型D.日期时间型14,Access中不允许同一表中有相同的( )A.属性值B.字段名C.数据D.字段15,Access表中字段的数据类型不包括( ).A.文本B.备注型C.通用D.日期时间型16,若将文本字符串"12","6","5"按升序排序,则排序的结果为( ) A."12","6","5" B."5","6","12"C."12","5","6"D."5","12","6"17,编辑表中内容的定位记录的方法是( )A.使用记录号定位B.使用快捷键定位C.使用鼠标定位D.以上都是18,下列不能编辑和修改数据的字段是( )A.文本字段B.数字字段C.日期/时间字段D.自动编号字段19,复制表不能完成的是( )操作.A.对表进行全部复制B.只复制表的结构C.把表的数据追加到另一个表的尾部D.按指定字段和记录进行复制20,下列不能对表记录进行筛选的方法是( )A.按窗体筛选B.按选定内容筛选C.按报表筛选D.高级筛选21,内部计算函数"Sum"的意思是求所在字段内所有的值的( ).A.和B.平均值C.最小值D. 第一个值22,建立一个用于数据查询的窗体如下图,文本框的"名称"属性为xm,在输入要查询的姓名后,单击"确定"按钮,执行"按姓名查询"的参数查询,在此查询的"姓名"字段列的"条件"框中应输入的准则是( ).A.[forms]![窗体2]![xm]B.[窗体2]![xm]C.[窗体2]![forms]![xm]D. [forms]![窗体2]![xm] .TEXT23,若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是( ).A."默认值"属性B."标题"属性C."密码"属性D. "输入掩码"属性24 ,在"窗体视图"中显示窗体时,窗体中没有记录选定器,应将窗体的"记录选定器"属性值设置为( ).A.是B.否C.有D. 无25,确定一个控件在窗体上的位置的属性是( ).A.Width 或HeightB.Width 和HeightC.Top 或LeftD. Top 和Left26,VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是( ).A.本地窗口B.立即窗口C.监视窗口D.快速监视窗口27,假定有以下程序段n=0for i=1 to 3for j=-4 to -1n=n+1next jnext I运行完毕后,n的值是( ).A.0B.3C.4D.1228,在Access中编写事件过程使用的编程语言是( )A.QBASICB.VBAC.SQLD. C++29,在VBA中有返回值的处理过程是( )A.声明过程B.Sub过程C.Function 过程D.控制过程30,当前对象(如窗体)的引用关键字是( )A.ActiveB.MeC.DocmdD.Ctrol二,填空题1,数据管理技术发展过程经过人工管理,文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是( ).2,关系代数运算中,专门的关系运算有( ),( ),( ).3,( )是在给字段输入数据时所设置的约束条件.4,( )的作用是规定数据的输入格式,提高数据输入的正确性.5,SQL查询就是用户使用SQL语句来创建的一种查询.SQL查询主要包括( ),传递查询,( )和子查询等4种.6,在启动查询之后,希望中止查询的运行,可以按( )键.7,参数查询是一种利用( )来提示用户输入准则的查询.8,( ),( ),( )可为窗体提供数据源.9,窗体最多由( ),( ),( ),( ),( )五部分组成,每一部分称为一( ).10,鼠标事件应用较广,特别是( )事件11,从外观上看与数据表和查询显示数据的界面相同的窗体是( ).12,Access中控件的类型有( ),( ),( )三种.13,VBE的代码窗口顶部包含两个组合框,左侧为对象列表,右侧为( ).14,VBA中打开报表的命令语句是( ).15,下列程序的执行结果是( ).x=100y=50if x>y then x=x-y else x=y+xPrint x,y三,简答题1,什么是模块它有什么作用2,用SQL语句将"学生成绩表"中所有"语文"为80分的记录的改为93分什么是控件有哪些种类的控件试卷八答案一,选择题1—5 CAAAD 6 --10 CDBDC11—15 AABBC 16—20 CDDDC21—25 CCCDD 26—30 CDBCB二,填空题1, 数据库系统2, 选择投影联接3, 字段有效性规则4, 输入掩码5, 数据定义查询,联合查询6, Ctrl+Break 7, 对话框8, 表,查询,SQL语句9,窗体页眉,页面页眉,主体,页面页脚,窗体页脚,节10,单击11,数据表窗体12,绑定型,非绑定型,计算型13,过程列表14,docmd.openquery 15,50 50三,简答题1,什么是模块它有什么作用答案:模块是Access中一个重要的数据库对象,模块是将VBA声明和过程作为一个单元进行保存的集合.模块中可包含一个或多个过程,过程是由一系列VBA代码组成的.它包含许多VBA语句和方法,以执行特定的操作或计算数值.模块比宏的功能更强大,运行速度更快,能直接运行Windows的其他程序.使用模块可以建立用户自己的函数,完成复杂的计算,执行宏所不能完成的任务.使用模块可以开发十分复杂的应用程序,使数据库系统功能更加完善.2,update 学生成绩表set 语文=93 where 语文=803,什么是控件有哪些种类的控件答案:控件是窗体,报表或数据访问页用于显示数据,执行操作或作为装饰的对象.在Access中提供以下几种的控件:文本框,标签,选项组,选项按钮,复选框,列表框,命令按钮,选项卡控件,图象控件,线条,矩形,ActiveX 自定义,数据透视表列表,电子表格,图表,切换按钮,组合框,绑定对象框,未绑定对象框,分页符,子窗体或子报表,超链接,滚动文字等.。
(完整版)数据库模拟试题3(含答案)
模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是 [ ]A .数据B .程序C .软件D .磁盘2.设R 和S 都是二元关系,那么与元组演算表达式{ t | R (t )∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是 [ ]A .π1,2(σ2≠3(R ×S ))B .π1,2(σ2≠1(R ×S ))C .π1,2(R ⋈S )D .π3,4(σ1≠4(S ×R ))3.设有规则: W (a,b,c,d )← R (a,b,x )∧ S (c,d,y )∧ x>y 与上述规则头部等价的关系表达式是 [ ]A .π1,2,4,5(σ3>6(R ⋈S ))B .π1,2,4,5(σ3>3(R ×S ))C .π1,2,4,5(R ⋈ S )D .π1,2,4,5(R ⋈ R )4.SQL 中,聚合函数COUNT (列名)用于 [ ] A .计算元组个数 B .计算属性的个数C .对一列中的非空值计算个数D .对一列中的非空值和空值计算个数5.设有关系R (A ,B ,C )的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是 [ ]A .函数依赖A →B 在上述关系中成立 B .函数依赖BC →A 在上述关系中成立C .函数依赖B →A 在上述关系中成立D .函数依赖A →BC 在上述关系中成立6.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },那么 ρ={ ACD ,BD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解7.在有关“弱实体”的叙述中,不正确的是 [ ]A .弱实体的存在以父实体的存在为前提B .弱实体依赖于父实体的存在C .父实体与弱实体的联系可以是1:1、1:N 或M:ND .父实体与弱实体的联系只能是1:1或1:N8.如果有n 个事务串行调度,那么不同的有效调度有 [ ]A .n 2B .2nC .4nD .n !9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际上为 [ ]2≠13>33>6A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库部分笔试模拟试题
数据库部分笔试模拟试题一.单选题(每小题0.5分)1.数据库三级模式结构的划分,有利于。
. 数据的独立性. 管理数据库文件. 建立数据库. 操作系统管理数据库2.数据库中的视图对应三级模式中的____ ____。
. 外模式. 内模式. 模式. 其他3.逻辑独立性是指当_________。
A.当内模式发生变化时,模式可以不变B.当内模式发生变化时,应用程序可以不变物理独立性C.当模式发生变化时,应用程序可以不变D.当模式发生变化时,内模式可以不变4.实体完整性用____________保证。
. 主码. 外码.C HEK约束. UNIQUE约束5.外码与其所引用的列之间的关联关系是根据____关联的。
. 列名相同. 类型相同. 语义. 任意情况6.外码的作用是___________。
A.不限制外码列的取值范围B.限制引用列的取值范围C.限制所引用的列的取值范围在外码列的已有值范围内D.限制外码列的取值范围在所引用的列的已有值范围内7.关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是_______。
.顾客号.产品号.(顾客号,产品号).(顾客号、产品号、购买时间)8.关系数据库表中,记录行________。
.顺序很重要,不能交换.顺序不重要.按输入数据的顺序排列.一定是有序的9.已知关系模式:顾客(顾客号,顾客姓名,购买产品号,产品名称),描述顾客对产品的购买情况,此关系模式是_____。
.第二范式表.第三范式表.第一范式表.都不是10.已知实体与实体之间是一对多联系,为反映两个实体之间的关联关系,应_____________。
.将外码放置在实体中.在中定义一个主码.将外码放置在实体中.在中定义一个主码11.关系数据库采用的数据结构是___________。
.多维表结构.二维表结构.树型结构.图结构12.数据模型三要素是______________。
《数据库》课程模拟试题及答案解析
《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。
《数据库》模拟题一
数据库模拟题一一、单项选择题(每小题1分,共20分)1、下面列出的条目中,______是数据库技术的研究领域。
I.DBMS软件的研制 II.数据库及其应用系统的设计 III.数据库理论A)仅I和III B)仅II和III C)仅I和II D)全部2、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是______人员的职责。
A)数据库管理员 B)系统分析员 C)数据库设计员 D)应用程序员3、在数据库三级模式中,外模式的个数______。
A)只有一个 B)可以有任意多个 C)与用户个数相同 D)由设臵的系统参数决定4、对数据库进行备份,这主要是为了维护数据库的______。
A)开放性 B)一致性 C)完整性 D)可靠性5、在数据库技术中,反映现实世界中事物的存在方式或运动状态的是______。
A)信息 B)消息 C)数据 D)命令6、在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是______。
A)数据的物理独立性 B)数据的逻辑独立性 C)数据的位臵独立性 D)数据的存储独立性7、设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于______。
A)R∪S B)R∩S C)R×S D)R÷S8、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为______。
A)并 B)选择 C)自然连接 D)θ连接9、下面给出的关于数据库的三级模式结构的说法中,______是不正确的。
II.数据库中只有一个模式 II.外模式与模式之间的映像实现数据的逻辑独立性III.外模式与内模式之间的映像实现数据的物理独立性A)仅I B)仅II C)仅III D)都不正确试题(10)~(12)基于“学生—选课—课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)10、若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系______。
数据库习题及答案(五套)
数据库习题及答案(五套)《数据库》课程模拟试题(一)一、填空(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。
2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。
3.数据模型由三部分组成:数据结构、数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。
5.关系模型由几个关系模型组成。
6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
7.sql语言具有对数据的定义查询操纵控制等四个方面的功能。
8.如果x→ y是关系模式R的函数依赖项,y是X的子集,然后是X→ y是一个微不足道的函数依赖项。
9.在一个关系模式中,若一个属性或属性组k完全函数决定整个元组,则称k为该关系的一个候选关键字。
10.如果关系r中的所有非主属性都不通过且依赖于任何候选关键字,则关系r属于第三范式,并记录为r∈ 3NF。
11.一个关系模式为y(x1,x2,x3,x4),假定该关系存在如下函数依赖:x1←→x2,x1→x3,x1→x4,则该关系属于bcnf。
12.假设E-R图包含实体a和B,并且有一个1∶ n关系从a到B,转换成关系模型后,它包含三种关系模式。
13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术包括数据转储和登录日志文件。
13、15.________________________。
16.唯一标识没有冗余属性的元组的关系称为________;候选键___;。
17.在概念结构设计中,首先定义全球概念结构的框架,然后逐步细化。
这种方法被称为自上而下方法。
18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。
二、单选题(20分)1、_____________是长期存储在计算机内的有组织,可共享的数据集合。
数据库系统概论模拟试题(含参考答案)
数据库系统概论模拟试题(含参考答案)一、单选题(共80题,每题1分,共80分)1、S QL语言是()语言。
A、网络数据库B、关系数据库C、非数据库D、层次数据库正确答案:B2、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
A、-B、*C、%D、?正确答案:C3、当两个关系没有公共属性时,其自然连接表现为()。
A、笛卡尔积B、等值连接C、结果为空D、出错正确答案:A4、己知关系R(A,B,C)、S(D,E,A)其中R的主码是A, S的主码是E, S 中的A与R中的A相对应。
S中的A被称为()。
A、外码B、主码C、内码D、候选码正确答案:A5、设关系R和S的结构相同且各有100个元组,则R和S的并操作结果的元组数为()。
A、200B、小于等于100D、小于等于200正确答案:D6、下列()是对触发器的描述。
A、SQL语句的预编译集合B、当用户修改数据时,一种特殊形式的存储过程被自动执行C、它根据一或多列的值,提供对数据库表的行的快速访问D、定义了一个有相关列和行的集合正确答案:B7、有关三个世界中数据的描述术语,“实体”是()。
A、对现实世界数据信息的描述B、对计算机世界数据信息的描述C、对三个世界间相互联系的描述D、对信息世界数据信息的描述正确答案:D8、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期), 假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的码是()。
A、书号+读者号B、书号+读者号+借期C、读者号D、书号正确答案:B9、数据库系统实现整体数据的结构化,主要表现在以下几个方面,除了()A、数据的最小存取单位是数据项。
B、数据可以变长。
C、数据的结构用数据模型描述,无需程序定义和解释。
D、数据库和应用程序一一对应。
正确答案:D10、数据库系统并发控制的主要方法是釆用()机制。
A、不加任何控制B、改为串行C、封锁正确答案:C11、数据库概念设计是面向企业或组织中的数据需求的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(2*15=30分)1.是长期存储在计算机内的有组织、可共享的数据集合。
(A)DBMS (B)DBS (C)数据库(D)文件组织2.在数据库系统阶段,数据是。
(A)有结构的(B)无结构的(C)整体无结构、记录有结构(D)整体结构化的3.非关系模型中数据结构的基本单位是。
(A)两个记录型间的联系(B)记录(C)基本层次联系(D)实体间多对多的联系4.在数据模型的三要素中,数据的约束条件规定数据及其联系的(A)制约和存储规则(B)动态特性(C)静态特性(D)数据结构5.数据库系统软件包括和。
(1)数据库(2)DBMS (3)DBMS 和OS(4)OS、DBMS、高级语言(5)数据库应用系统和开发工具(A)1 和2 (B)2 和5 (C)3 (D)46.若关系中某一属性组的值能够唯一地标识一个元组,则该属性称为(A)主码(B)候选码(C)主属性(D)外码7.关系演算是用来表示查询要求的方式。
(A)谓词(B)关系的演算(C)元组(D)域8 .在一个关系中,不能有相同的。
(A)记录 (B)属性(C)分量 (D)域9.集合R与S的差可表示为。
(A ) {t I t e R V t e S } ( B ) {t I t e R A t e S }(A ) {t I t e R A t e S } ( B ) {tt I t e R A t e S }'/^rsr s10.SQL语言最主要功能是。
(A)数据定义功能(B)数据操纵功能(C)数据查询功能(D)数据控制功能11 .数据库中只存放视图的。
(A)操作 (B)对应的数据 (C)定义 (D)限制12.Foxbase、Foxpro属于。
(A)表式系统(B)最小关系系统(C)关系完备的系统(D)全关系系统13.属于BCNF的关系模式。
(A)已消除了插入、删除异常(B)已消除了插入、删除异常和数据冗余(C)仍存在插入、删除异常(D )在函数依赖范畴内,已消除了插入和删除异常14.—个的联系可以转化为一个独立的关系模式,关系的码为(A)实体码(B)二个实体码的组合(C)n端实体码(D)每个实体码15.可以防止丢失数据修改和读“脏”数据。
(A)—级封锁协议(B )二级封锁协议(C)三级封锁协议(D)两段封锁协议二、名词解释(3*4=12分)1.网状模型:2.部分函数依赖:3.事务:4.数据安全性控制三、填空题(2*6=12分)1、数据库系统的三级模式中提供的两层映象是映象和_________ 映象。
2、关系模型的三类完整性是指、和。
3、按TCSEC(TDI)系统安全标准,系统可信度逐渐增高的次序是4、实体完整性和参照完整性属于。
5、在集中式数据库中,查询的执行开销主要包括代价和_____________ 代价。
6、转存可分为和。
四、简答题(3*5=15分)1.DBMS的主要功能有哪些?2.什么是日志文件?为什么要设立日志文件?3.试简述利用E-R方法进行数据库的概念设计的步骤。
4.事务的隔离性5.数据库系统生命周期可分为哪几个阶段?五、按要求写出关系代数表达式或SQL语句(3*5=15分) 设数据库中有两个基本表:(1)职工表EMP( Eno, Ename, Age, Salary, Dno),各属性分别为:职工工号、职工姓名、年龄、工资、部门编号。
(2)部门表DEPA(Dno, Dname, Mno),各属性分别为:部门编号、部门名称、部门经理职工号。
且:部门经理职工号即他自己的职工工号。
1、试写出下列查询语句的关系代数表达式:检索部门名称为“销售科”的职工工号、姓名和工资。
2、用Create Table 语句定义基本表DEPA。
需定义主键和外键。
3、检索每个部门的职工人数和平均工资。
要求显示部门号、部门名称、职工人数和平均工资4、在DEPA中,删除人数少于10人的部门元组5、检索(至少)在两个部门当经理的职工工号六、按要求完成各题1、设关系模式R(Sno,Cno,Grade,Tname,Taddr),其属性分别为:学号、课程号、成绩、任课教师姓名、教师住址。
如果规定:每个学生每学一门课只有一个成绩;每门课只有一个教师任教;每个教师只有一个地址;教师没有重名。
(1 )试写出关系模式R基本的函数依赖和候选码。
(2分)(2)试把R分解成2NF模式集,并说明理由。
(3分)(3)试把R分解成3NF模式集,并说明理由。
(3分)2、设有两个事务T1与T2,描述如下:(8分)假设开始时,A=1,B=2,试用封锁法写出可串行化调度和不可串行化的调度,并给出A、B的最后值。
《数据库原理》模拟试题B卷一、选择题(2*15=30分)1.数据独立性是指。
(A)数据之间互不影响(B)数据的物理结构与逻辑结构相互独立(C)DB的结构改变时不影响应用程序(D)数据与存储设备间相互独立2.在DBS中,DBMS与OS间的关系是。
(A)相互调用(B)DBMS调用OS(C)OS调用DBMS (D)互不调用3.在文件系统阶段,数据。
(A)无独立性(B)独立性差(C)具有物理独立性(D)具有逻辑独立性4.由数据结构、关系操作集合和完整性约束条件组成。
(A)关系模式(B)关系(C)关系模型(D)关系数据库5.SQL语言属于。
(A)关系代数语言(B)元组关系演算语言(C )域关系演算语言(D )具有关系代数与关系演算双重特点的语言6.实体完整性要求主属性不能取空值,这可以通过来保证。
(A)定义外码(B)定义主码(C)用户定义的完整性(D)由关系系统自动7.集合R与S的交可以用关系代数的基本运算表示为。
(A )R-(R-S)(B )F(R x S )(C )R n S (D )R x S-(R-S)8 .逻辑设计的第一步是把转换为初始关系模式。
(A )DFD (B )E-R图(C )数据流程图(D)模块结构图9.“授权”是DBS采用的措施。
(A)完整性(B)安全性(C)恢复(D)并发控制10.DB2、Oracle、PNASE 属于。
(A)表式系统(B)最小关系系统(C)关系完备的系统(D)全关系系统11 .是安全产品的最低档次,提供受控的存取保护(DAC ),很多商业产品已得到该级认证。
(A )D 级(B)C2 级(C)B1 级(D)A 级12.数据类型、取值范围、空值约束属于。
(A)静态列级约束(B)静态元组约束(C)静态关系约束(D)动态约束13.—个实体型转换为一个关系模式,关系码为。
(A)实体码(B)二个实体码的组合(C)n端实体码(D )每个实体码14.多值依赖的毛病在于。
(人)插入异常(B)删除异常(C )数据冗余太大(D )A、B和C15.在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是。
(A)实现X封锁的读(B)实现S封锁的读(C)不加封锁的读(D)实现共享型封锁的读二、名词解释(3*4=12分)5.完全函数依赖:6.模式:7.数据库三级组织结构:8.并发控制三、填空题(2*6=12分)1、事务的原子性是由DBMS的完成的。
2、自然连接由操作组合而成。
3、查询优化是指系统对关系代数表达式中的操作顺序进行,以提高查询效率。
4、系统运行过程中,由于某种硬件故障使存储在外存上的数据部分或全部损失,称为故障,这类故障比其它类故障的可能性,但破坏性。
5、数据库的完整性是指数据的和性。
6、数据库系统包括、和。
四、简答题(3*5=15分)6.试述实现数据库安全性控制的常用方法。
7.什么是封锁协议?不同级别的封锁协议的主要区别是什么?8.数据库转储的意义是什么?试比较各种数据转储方法。
9.什么是数据库的逻辑结构设计?试述其设计步骤。
10.是否所有的视图都能更新?为什么?五、按要求写出关系代数表达式或SQL语句(3*5=15分)设数据库中有两个基本表:(3)职工表EMP(Eno, Ename, Age, Salary, Dno),各属性分别为:职工工号、职工姓名、年龄、工资、部门编号。
(4)部门表DEPA(Dno, Dname, Mno),各属性分别为:部门编号、部门名称、部门经理职工号。
且:部门经理职工号即他自己的职工工号。
1、试写出下列查询语句的关系代数表达式:检索每个部门经理的工资,要求显示(部门编号、部门名称、经理工号、经理姓名、经理工资)2、在数据库中要求每个经理的工资大于2000元,试在DEPA表的定义中加一个CHECK子句,满足上述要求。
3、把年龄大于50岁的经理全部免职。
(即把这些部门的Mno值全部置为空)4、创建一个年龄大于50岁的职工视图。
属性为:(Dno, Dname, Eno, Ename, Age,Salary).5、检索在zhang先生当经理的部门中职工姓名和年龄。
六、按要求完成设有关系模式R(C, S, Z),其F1={ C,S»Z , Z»C},其中:C :城市名,S : 街道名,Z :邮编(1)判断R是否为第三范式,说明理由。
(3分)(2)试将其分解为BCNF。
(3分)2、设有两个事务T1与T2,描述如下:(10分)假设开始时,A=1,B=2,C=3,试用封锁法写出可串行化调度和不可串行化的调度,并给出A、B、C的最后值。
《数据库原理》模拟题C套一、选择题(2*15=30分)1.数据库的三级体系结构是对抽象的三个级别。
(B)存储器(B)数据(C)DBMS (D)DBS2.模式/内模式映象一般是在中描述。
(A)外模式(B)应用程序(C)内模式(D)DB缓冲区3.下列式子中不正确的是。
(A ) R U S = R U(S - R) ( B ) R U S = S U(S - R)(C ) R n S = R - (R - S) ( D ) R n S = S - (S - R)4.SELECT语句中的“SELECT DISTINCT”表示查询结果中(A)属性名都不相同(B)去掉了重复的列(C)行都不相等(D)属性值都不相同5.在概念设计与逻辑设计之间起桥梁作用的是(A )DFD (B )E-R 图(C)程序流程图(D)业务流程图6.在两个实体类型间有一个g联系时,这个结构转换成的关系模型有—个。
(A)1 (B)2 (C)3 (D)47.“年龄在15〜30岁之间”这种约束属于DBS的功能。
(A)恢复 (B)并发控制(C)完整性 (D)安全性8 .视图的优点之一是。
(A)提高数据的逻辑独立性(B)提高查询效率(C)操作灵活(D)节省存储空间9.在文件系统阶段,数据。
(A)无独立性(B)独立性差(C)具有物理独立性(D)具有逻辑独立性10.是位于用户与操作系统之间的一层数据管理软件。
(A ) DBMS ( B ) DBS(C)数据库(D)文件组织11 .恢复的主要技术是。