数据库原理与应用试卷1
数据库原理及应用考试
![数据库原理及应用考试](https://img.taocdn.com/s3/m/18e9967fcdbff121dd36a32d7375a417866fc1fb.png)
数据库原理及应用考试(答案见尾页)一、选择题1. 数据库系统的基本概念是什么?A. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的存储系统B. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据处理系统C. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据管理系D. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据存储系统2. 关系数据库中的关系模型是什么?A. 二维表B. 树状图C. 网状图D. 图结构3. 数据库设计中,规范化是为了避免下列哪种情况?A. 数据冗余B. 数据不一致C. 数据丢失D. 数据完整性被破坏4. 在数据库中,什么是索引?A. 一种特殊的表B. 用于快速查询的数据结构C. 用于记录系统运行日志的结构D. 用于存储用户照片的数据文件5. 数据库管理系统的主要功能是什么?A. 数据定义B. 数据查询C. 数据更新6. 在SQL语言中,什么是主键?A. 表中的一个字段B. 表中的一个属性C. 表中多个字段的组合D. 以上都不对7. 什么是事务?A. 一段程序代码B. 一组操作数据库的语句C. 一个逻辑单位,是数据库管理系统执行过程中的一个基本逻辑单位D. 以上都不对8. 在数据库备份中,全备份是指:A. 从数据库中只选择部分数据进行备份B. 从数据库中复制所有数据和文件进行备份C. 仅备份上次备份之后发生更改的数据D. 以上都不对9. 在数据库恢复中,如何撤销已进行的备份操作?A. 再次执行备份操作B. 进行差异备份C. 进行增量备份D. 删除已备份的数据文件10. 在数据库性能优化中,如何提高查询效率?A. 增加索引B. 减少索引C. 改变查询语句D. 重新安排数据库结构11. 数据库系统的基础是什么?B. 关系模型C. 面向对象模型D. 结构模型12. 关系数据库中的关系必须满足什么条件?A. 列键值唯一B. 可以有重复行C. 主键可为空D. 列键值不唯一且可重复13. 在数据库设计中,哪一个不是实体-关系(E-R)图中的基本元素?A. 实体B. 属性C. 联系D. 数据库管理系统14. 以下哪个不是 SQL 中的数据类型?A.整数B. 字符串C. 浮点数D. 时间戳15. 在数据库管理系统中,哪一个概念用于定义存储数据的结构?A. 模式B. 内模式C. 外模式D. 存储模式16. 什么是数据库事务的隔离级别?它如何影响并发操作?A. 隔离级别可以完全避免并发操作问题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. 在数据库设计中,能够作为衡量关系的规范化程度的函数依赖是()。
数据库原理与应用试卷1
![数据库原理与应用试卷1](https://img.taocdn.com/s3/m/c481dbd9a0c7aa00b52acfc789eb172dec639944.png)
数据库原理与应⽤试卷1数据库原理与应⽤模拟试题⼀⼀、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界⾯功能D.数据库维护功能答案:C解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建⽴和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。
C图形界⾯功能不是DBMS的主要功能。
2.下列哪⼀个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.⾏序⽆关D.分量必须取原⼦值答案:B解释:关系模型包含6条性质:列是同质的;不同的列可以出⾃同⼀个域;列序⽆关性;任意两个元组不能完全相同;⾏序⽆关性;分量必须取原⼦值。
B列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:【】A.数据独⽴性B.物理独⽴性C.概念独⽴性D.逻辑独⽴性答案:D解释:外模式/模式映像的⽤途是保证数据的逻辑独⽴性:应⽤程序(外模式)与数据库的逻辑结构(模式)是相互独⽴的。
即数据的逻辑结构发⽣改变,应⽤程序不⽤改变。
D逻辑独⽴性符合题意。
4.属性Cname的开头为DB,且第四个字符为i的条件为:【】/doc/b812632702.htmlame LIKE ‘DB_i%’/doc/b812632702.htmlame LIKE ‘DB*i?’/doc/b812632702.htmlame LIKE ‘DB%i_’/doc/b812632702.htmlame LIKE ‘DB?i*’解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。
A Cname LIKE ‘DB_i%’符合题意。
5.表达年龄(Sage)⾮空的WHERE⼦句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL答案:C解释:SQL中的空⽤关键字NULL代表,是空为IS NULL,⾮空为IS NOT NULL。
数据库原理与应用习题集(含答案)
![数据库原理与应用习题集(含答案)](https://img.taocdn.com/s3/m/e9f4766b26284b73f242336c1eb91a37f11132a2.png)
数据库原理(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
《数据库原理与应用》模拟题1与答案
![《数据库原理与应用》模拟题1与答案](https://img.taocdn.com/s3/m/c4cc155df61fb7360b4c65b6.png)
模拟题_1_答案一、判断共10题(共计10分)第1题(1.0分)使用报表向导创建报表"可以在报表中排序和分组记录,但只能选择4个字段作为排序和分组依据"的说法是不正确的.答案:Y第2题(1.0分)将一个基表或查询作为新建窗体的数据源,"单击工具栏上的"属性"按钮,在"数据"选项卡中的" 记录源"属性下拉列表中选择一个表或查询"的操作是正确的.答案:Y第3题(1.0分)"文本框"可以作为绑定或未绑定控件来使用.答案:Y第4题(1.0分)SQL仅能创建"选择查询".答案:N第5题(1.0分)文本框是属于容器型控件.答案:N第6题(1.0分)在Access2000中,定义字段属性的默认值是指不得使字段为空.答案:N第7题(1.0分)绑定型控件与未绑定型控件之间的区别是未绑定控件可以放置在窗体任意位置,而绑定控件只能放置在窗体的固定位置.答案:N第8题(1.0分)"报表页眉"的内容是报表中不可缺少的关键内容.答案:N第9题(1.0分)Access中的"数据访问页"对象可以使用浏览器来访问Internet上的Web页.答案:Y第10题(1.0分)在SQL查询中使用WHILE子句指出的是"查询目标".答案:N二、单项选择共60题(共计60分)第1题(1.0分)数据库是()。
A:以—定的组织结构保存在辅助存储器中的数据的集合B:一些数据的集合.C:辅助存储器上的一个文件.D:磁盘上的一个数据文件.答案:A第2题(1.0分)Access数据库的类型是()。
A:层次数据库B:网状数据库C:关系数据库D:面向对象数据库答案:C第3题(1.0分)Access在同一时间,可打开()个数据库。
A:1B:2C:3D:4答案:A第4题(1.0分)将表中的字段定义为(),其作用使字段中的每一个记录都必须是惟一的以便于索引. A:索引B:主键C:必填字段D:有效性规则答案:B第5题(1.0分)内部计算函数"Min"的意思是求所在字段内所有的值的().A:和B:平均值C:最小值答案:C第6题(1.0分)将信息系99年以前参加工作的教师的职称改为副教授合适的查询为()。
数据库原理与应用试题及答案
![数据库原理与应用试题及答案](https://img.taocdn.com/s3/m/65b3281ef111f18583d05a36.png)
一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库原理与应用试题及答案
![数据库原理与应用试题及答案](https://img.taocdn.com/s3/m/674451ec1b37f111f18583d049649b6648d7092c.png)
数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
《数据库原理与应用》考试试卷和答案
![《数据库原理与应用》考试试卷和答案](https://img.taocdn.com/s3/m/6be8c8c4da38376baf1fae95.png)
《数据库原理与应用》考试试卷和答案一.单项选择题(每题1分,共23分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。
A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。
A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于(A )。
A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。
A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。
A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。
其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。
A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。
A.30;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。
A.1:1 B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。
A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。
《数据库原理与应用》练习题及参考答案
![《数据库原理与应用》练习题及参考答案](https://img.taocdn.com/s3/m/5784a956a7c30c22590102020740be1e650eccbf.png)
《数据库原理与应用》练习题及参考答案一、单项选择题1.有两个不同的实体集,它们之间存在着一个1:N 联系和一个M :N 联系,那么根据E-R 模型转换成关系模型的规则,这个E-R 结构转换成的关系模式个数为( )。
A .2个B .3个C .4个D .5个 2.下列四项中,不属于关系数据库特点的是()。
A .数据冗余小B .数据独立性高C .数据共享性好D .多用户访问 3.对关系代数表达式的查询树进行优化时,( )运算要尽可能先做。
A .连接 B .投影 C .选择 D .广义笛卡尔积 4.数据独立性是指( )之间相互独立,彼此不受影响。
A .应用程序和用户B .应用程序和数据C .数据库和用户D .数据库和程序员 5.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。
A .并发事务不存在问题B .并发事务导致丢失修改C .并发事务导致不能重复读D .并发事务导致读“脏”数据6.设关系R 和S 的属性个数分别为r 和s,那么(R ×S )操作结果的属性个数为( )。
A .r+s B .r-s C .r ×s D .max(r,s) 7.设计E-R 图属于数据库设计的( )。
A.逻辑设计B.概念设计C.物理设计D.需求分析 8.1NF 通过()可以规范化为2NF 。
A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖 9.在关系模式中,函数依赖X →Y 的语义是( )。
A.在R 的任意两个关系中,若X 值相等,则Y 值也相等 B.在R 的当前关系中,若两个元组的X 值相等,则Y 值也相等 C.在R 的任意关系中,Y 值应与X 值相等 D .在R 的当前关系中,Y 值应与X 值相等10.E-R 模型是数据库设计的有力工具,适于建立数据库的()。
A .数据模型 B .概念模型 C .逻辑模型 D .结构模型 11.下面对视图的描述中,错误的是( )。
数据库原理与应用考试考核试卷
![数据库原理与应用考试考核试卷](https://img.taocdn.com/s3/m/1f615b74b5daa58da0116c175f0e7cd1842518cc.png)
13. ABCD
14. ABCD
15. ABCD
16. ABCD
17. ABCD
18. ABCD
19. ABCD
20. ABCD
三、填空题
1.记录元素
2.结构化查询语言
3.事务日志
4.逻辑
5.函数依赖
6.逻辑独立性
7. ORDER BY
8.原子性
9.数据结构
10.决策树
四、判断题
1. ×
数据库原理与应用考试考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.数据库管理系统(DBMS)是()
A.操作系统的一部分
()
7.在SQL语句中,______子句用于对查询结果进行排序。
()
8.事务的______特性确保了事务的执行结果要么完全生效,要么完全不生效。
()
9.在数据库的物理设计中,索引是建立在表上的一个______结构,用于提高查询效率。
()
10.数据挖掘技术中,______是一种常用的分类方法,可以用于预测数据类别。
()
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1.在关系型数据库中,一个表可以有多个主键。()
2. SQL语言中,SELECT语句可以没有FROM子句。()
3.事务的隔离性是指一个事务的执行不能被其他事务干扰。()
4.数据库的备份和恢复是数据库管理员(DBA)的常规工作之一。()
数据库原理与应用试卷
![数据库原理与应用试卷](https://img.taocdn.com/s3/m/523e8458cd7931b765ce0508763231126edb77c1.png)
数据库原理与应用试卷
1. 数据库管理系统(DBMS)的作用是什么?请简要说明其主要功能和优势。
2. 请解释ACID属性在数据库中的含义。
分别描述原子性、一致性、隔离性和持久性在数据库操作中的作用。
3. 请简要介绍关系型数据库和非关系型数据库,并比较它们的特点和适用场景。
4. 请简要解释数据库的三级模式结构,并说明每个级别的内容和作用。
5. 请解释数据库表中的主键和外键的使用目的和作用。
6. 请简要说明数据库的范式理论,包括第一范式、第二范式和第三范式的定义和特点。
7. 请解释数据索引的作用和原理。
说明数据库索引对查询效率的影响。
8. 请简要介绍数据库的事务和并发控制机制。
包括并发访问带来的问题以及常见的解决方法。
9. 请解释数据库备份和恢复的概念、目的和方法。
并简要介绍常见的备份策略。
10. 请简要说明数据库查询优化的原则和方法,包括索引优化、查询重写和查询缓存等技术。
11. 请简要说明数据库安全性管理的重要性和常见的安全性保
护措施。
数据库原理与应用试卷1
![数据库原理与应用试卷1](https://img.taocdn.com/s3/m/63a455b758fb770bf68a557b.png)
数据库原理与应用模拟试题一一、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界面功能D.数据库维护功能答案:C解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建立和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。
C图形界面功能不是DBMS的主要功能。
2.下列哪一个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.行序无关D.分量必须取原子值答案:B解释:关系模型包含6条性质:列是同质的;不同的列可以出自同一个域;列序无关性;任意两个元组不能完全相同;行序无关性;分量必须取原子值。
B列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:【】A.数据独立性B.物理独立性C.概念独立性D.逻辑独立性答案:D解释:外模式/模式映像的用途是保证数据的逻辑独立性:应用程序(外模式)与数据库的逻辑结构(模式)是相互独立的。
即数据的逻辑结构发生改变,应用程序不用改变。
D逻辑独立性符合题意。
4.属性Cname的开头为DB,且第四个字符为i的条件为:【】ame LIKE ‘DB_i%’ame LIKE ‘DB*i?’ame LIKE ‘DB%i_’ame LIKE ‘DB?i*’答案:A解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。
A Cname LIKE ‘DB_i%’符合题意。
5.表达年龄(Sage)非空的WHERE子句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL答案:C解释:SQL中的空用关键字NULL代表,是空为IS NULL,非空为IS NOT NULL。
C Sage IS NOT NULL符合题意。
6.全称量词在SQL中表达为:【】A.EXISTSB.ALLC.ANYD.SOME答案:A解释:SQL中使用EXISTS表示存在量词,没有直接关键字表示全称量词,需要将全称量词转换为EXISTS表示。
数据库原理与应用历年考题_答案
![数据库原理与应用历年考题_答案](https://img.taocdn.com/s3/m/068b654f9b6648d7c1c74683.png)
《数据库原理及应用》试题1一、选择题 1、数据库系统的基本特征是_________。
A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。
A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。
A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。
A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。
A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。
A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A 、任何一个关系模式一定有键。
B 、任何一个包含两个属性的关系模式一定满足3NF 。
C 、任何一个包含两个属性的关系模式一定满足BCNF 。
数据库原理与应用(1,2章)练习1-带答案
![数据库原理与应用(1,2章)练习1-带答案](https://img.taocdn.com/s3/m/7d6a5b83f524ccbff1218492.png)
第一章、第二章内容练习一1.Access数据库的类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)D.DBS就是DB,也就是DBMS 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.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B →C ,E→A },该关系模式的候选码是()。
A.ABB.BEC.CDD.DE11.关系模式的候选码可以有1个或多个,而主码有()。
A.多个B.0个C.1个D.1个或多个12.关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性D.结构13.在数据库系统的三级模式之间,提供两层映象的作用是提高()A.数据的一致性B.数据的独立性C.数据的完整性D.操作的可行性14.实体完整性规则是指关系中()A.元组值不允许空B.属性值不允许空C.主码值不允许空D.外码值不允许空15.在数据库设计中,将E-R模型转换成关系数据模型的过程属于()A.需要分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段16.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。
(完整版)数据库原理与应用试题及答案
![(完整版)数据库原理与应用试题及答案](https://img.taocdn.com/s3/m/9a32de5189eb172ded63b7ab.png)
一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。
A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。
A. OSB. DSC. DBMSD. DBS3.元数据是指()。
A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。
A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。
A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。
A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。
A. ABB. BCC. CDD. AD或BD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。
A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。
A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。
A. 不变B. 变为4C . 变为NULL D. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。
A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。
《数据库原理与应用》模拟试题一及参考答案
![《数据库原理与应用》模拟试题一及参考答案](https://img.taocdn.com/s3/m/dc5f32f2f90f76c661371a8e.png)
《数据库原理与应用》模拟试题一(闭卷 120 分钟)一、选择题( 20分)1.下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据模型的三要素是( )A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()A. 元组B. 行C. 纪录D. 属性4. SQL中,与“NOT IN”等价的操作符是( )A. =SOMEB. =ALLC. <>SOMED.<>ALL5. 下列SQL语句中,修改表结构的是( )A. ALTERB. CREATEC. UPDATED. INSERT6. 若用如下的 SQL语句创建一个表student:CREATE TABLE student ( NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE numeric(2))可插入到student表中的值是:A. (NULL , ' 李华 ' , ' 男 ' , '23')B.('1031' , NULL, ' 男 ' , 23 )C. ('1031' , ' 李华 ' , NULL , NULL)D.('1031' , ' 李华 ' , 男 , 23 )7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是()A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常C.一定属于 BCNFD.A和C的说法都正确8. 关系模式中,满足 2NF 的模式()A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是()T1 T2Read A=10 Update A=A-5 Read A=10 Update A=A-8A.不存在问题B.丢失更新C.不能重读D.读“ 脏” 数据10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()A. M端实体的关键字B. N端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性二、填空题( 10分)1. 数据库的数据的独立性可分为___________和___________ 。
数据库原理与应用教程期末考试试题与答案1
![数据库原理与应用教程期末考试试题与答案1](https://img.taocdn.com/s3/m/766241f3e53a580216fcfef7.png)
数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1.数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4.在关系模型中,“元组”是指()(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。
数据库原理与应用期末考试试题与答案(00001)
![数据库原理与应用期末考试试题与答案(00001)](https://img.taocdn.com/s3/m/e7fe3e8bee06eff9aef807f1.png)
数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.DB、DBMS 和DBS三者之间的关系是()。
A. DB 包括DBMS和DBSB..DBS包括DB和DBMSC. DBMS 包括DB 和DBSD.不能相互包括2.对数据库物理存储方式的描述称为()A .外模式B . 内模式C .概念模式D . 逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A .提高数据与程序的独立性B . 提高数据与程序的安全性C .保持数据与程序的一致性D . 提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A .基本表B . 视图C .基本表或视图D . 数据字典5. 关系代数中的n运算符对应SELECT语句中的以下哪个子句?()A. SELECT B . FROMC. WHERE D . GROUP BY6 . 公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员,从职员到部门的联系类型是(A .多对多B .一对一 C.多对一 D .一对多7 . 如何构造出一个合适的数据逻辑结构是()主要解决的问题。
A .关系系统查询优化B .数据字典C .关系数据库规范化理论D . 关系数据库查询8.将E-R模型转换成关系模型,属于数据库的( )A.需求分析B.概念设计C.逻辑设计D.物理设计9. 事务日志的用途是()A.事务处理B.完整性约束C.数据恢复D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁二、 填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1. 数据库的逻辑数据独立性是由 ____________________ 映象提供的。
2. 关系代数中专门的关系运算包括:选择、投影、连接和 _________3.设有学生表S (学号,姓名,班级)和学生选课表SC (学号,课程号,成绩),为维护数据 一致性,表S 与SC 之间应满足 ______________ 完整性约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
具有安全特性;减少网络通信流量;允许模块化程序设计;方便实施企业
规则。存储过程执行时不需要编译和优化。
4.视图与基本表不同,是一个虚表。
【】
答案:V
解释:视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,
是一个虚表。
5.触发器是用户定义在表上的一类由事件驱动的特殊存储过程。 【 】
答案:V
【】
答案:X
解释:学分在 0 至 60 之间,学分>=0 与学分<=60 两个条件应该使用 AND,
而不是 OR。
9.SQL Server 的备份方法有完全数据库备份、数据库和事务日志备份、差
第 3 页 (共 9 页)
异备份、数据库文件或文件组备份。
【】
答案:V
解释:SQL Server 2008 中有 4 种备份方法:完全数据库备份、数据库和事
D.结构冲突
答案:C
解释:分 E-R 图之间的三类冲突有:属性冲突、命名冲突、结构冲突。C
联系冲突是不包含的。
10.索引的选择在数据库设计中属于:
【】
A.需求分析
B.概念结构设计
C.逻辑结构设计 D.物理设计
答案:D
解释:数据库物理设计的内容包含:为关系模式选择存取方法(建立存取路
径),设计关系、索引等数据库文件的物理存储结构。D 物理设计符合题意。
数据库原理与应用模拟试题一
一、选择题(每题 2 分,共 20 分)
1.下列哪个不属于 DBMS 的主要功能:
【】
A.数据定义功能 B.数据操纵功能
C.图形界面功能 D.数据库维护功能
答案:C
解释:DBMS 数据库管理系统的主要功能有数据定义功能、数据组织、存
储和管理、数据操纵功能、数据控制功能、数据库的建立和维护功能,还
解释:触发器是用户定义在关系表上的一类由事件驱动的特殊存储过程。
用户对表的操作会自动激活相应的触发器,此过程由 DBMS 控制;类似于
约束,但是比约束功能强大,可以实施比 FOREIGN KEY, CHECK 复杂的
检查和操作。
6.在更新数据库时,应该先写数据库,再写日志文件。
【】
答案:X
解释:为保证数据库是可恢复的,必须遵循两条原则:登记次序严格按并
体集 B 中的任一实体,在实体集 A 中最多有唯一实体和它对应。
3.在数据库的体系结构中,描述局部数据的逻辑结构和特征的是
。
答案:外模式
解释:外模式(External Schema,也称子模式或用户模式),是数据库用户
(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述。
4.关系的完整性分为:实体完整性、
或者等于 S 中某个元组的主码值。
5.关系代数支持的传统集合运算有并、交、差、
。
答案:广义笛卡尔积
解释:关系代数支持的传统集合运算有并、交、差、广义笛卡尔积。广义
第 4 页 (共 9 页)
笛卡尔积是指:R×S (其中 R 为 k1 行 n 列,S 为 k2 行 m 列),其中列是(n+m)
列的元组的集合,元组的前 n 列是关系 R 的一个元组,后 m 列是关系 S
是
CREATE TABLE TO david。
答案:DENY
解释:GRANT 是授予权限,REVOKE 是回收权限,DENY 是拒绝权限。
david 能够执行 CREATE TABLE 语句的条件:有用户 GRANT,无用户
DENY。
14.SQL Server 中可以对表记录进行物理排序的是
索引。
答案:聚集
12.数据库恢复需要建立冗余数据,包括数据转储、
。
答案:登录日志文件
解释:恢复操作的基本原理是冗余,即利用存储在系统其它地方的冗余数
据来重建数据库中已被破坏或不正确的数据。恢复机制涉及的关键问题之
一是如何建立冗余数据:数据转储(backup)、登录日志文件(log)。
第 5 页 (共 9 页)
13.在 SQL Server 中,不允许用户 david 使用 CREATE TABLE 的 SQL 语句
NULL。C Sage IS NOT NULL 符合题意。
6.全称量词在 SQL 中表达为:
【】
第 1 页 (共 9 页)
A.EXISTS
B.ALL
C.ANY
D.SOME
答案:A
解释:SQL 中使用 EXISTS 表示存在量词,没有直接关键字表示全称量词,
需要将全称量词转换为 EXISTS 表示。A 中 EXISTS 符合题意。
7.关系模式 R(ABC)上的函数依赖集 F={A→C, A→B, B→A},R 最高属于:
【】
A.1NF
B.2NF
C.3NF
D.BCNF
答案:D
解释:R 有两个码,A 和 B。BCNF 要求对于每个函数依赖 X→Y (YX),
X 必包含码。D 符合题意。
8.在 SQL Server 中,bigint 长度为:
ON
TABLE SC FROM U5。
答案:ALL PRIVILEGES
解释:SQL 中的 REVOKE 回收权限语句使用 ALL PRIVILEGES 表示所有
权限。
8.事务正常结束时,提交所有的更新操作执行的 SQL 语句是
。
答案:COMMIT
解释:事务正常结束使用 COMMIT 提交,异常终止使用 ROLLBACK 回滚。
答案:事务
解释:DBMS 发生的常见故障有事务故障、系统故障和介质故障。事务故
障是指事务未运行至正常终止点就终止了。常见原因有:输入数据有误,
运算溢出,违反了某些完整性限制,某些应用程序出错,并行事务发生死
锁。对于可以预见的事务故障,由事务程序来处理;对不可预见的事务故
障,由 DBMS 强行回滚该事务。
7.在数据库设计中,需求分析产生的是数据流图和数据字典。 【 】
答案:V
解释:需求信息的分析就是对收集到的需求信息进行加工整理,以数据流
图和数据字典的形式进行描述,作为需求分析阶段的成果,这也是下一步
设计的基础。
8.定义学分在 0 至 60 之间的语句是 CHECK(学分>=0 OR 学分<=60)。
解释:聚集索引将数据行的键值在表内排序,并且存储对应的数据记录,
使得数据表物理顺序与索引顺序一致。SQL Server 2008 是按 B 树方式组织
聚集索引的,叶节点存放数据页信息。每个表只能有一个聚集索引,数据
记录按聚集索引键的次序存储,故对查找记录很有效。
四、关系数据库语言 SQL(每题 4 分,共 20 分) 设某电子商务数据库 e-business 有如下关系模式: 供应商表 SUPPLIERS ( sid, sname, city, tel ) 商品表 PRODUCTS ( pid, pname, price, sid ) 客户表 CUSTOMERS ( cid, cname, addr, discnt ) 订单表 ORDERS ( ordno, ordate, cid, pid, qty, dollars ),其中 dollars 为
的一个元组,行是 k1×k2 个元组。
6. 把 对 表 SC 的 查 询 权 限 授 予 给 所 有 用 户 的 SQL 语 句 是 GRANT
SELECT ON TABLE SC TO
。
答案:PUBLIC
解释:SQL 中的 GRANT 授权语句使用 PUBLIC 表示所有用户。
7.把用户 U5 对 SC 表的所有权限回收的 SQL 语句是 REVOKE
务日志备份、差异备份、数据库文件或文件组备份。
10.SQL Server 的数据库对象名分为完全限定名和部分限定名。 【 】
答案:V
解释:用户经常需要在 T-SQL 中引用 SQL Server 对象并对其进行操作,如
对数据库表进行查询和数据更新等,在其所使用的 T-SQL 语句中需要给出
对象的名称。用户可以给出两种对象名,即完全限定名和部分限定名。
值。B 列序有关不是关系模型具有的性质。
3.外模式/模式映像保证:
【】
A.数据独立性 B.物理独立性
C.概念独立性 D.逻辑独立性
答案:D
解释:外模式/模式映像的用途是保证数据的逻辑独立性:应用程序(外模
式)与数据库的逻辑结构(模式)是相互独立的。即数据的逻辑结构发生改变,
应用程序不用改变。D 逻辑独立性符合题意。
、用户定义完整性。
答案:参照完整性
解释:关系的完整性分为实体完整性、参照完整性、用户定义完整性。参
照完整性是指:若属性(相对应(基本关系 R 和 S 不一定是不同的关系),则对于 R
中每个元组在 F 上的值必须为:或者取空值(F 的每个属性值均为空值);
行事务执行的时间次序;先写日志文件(把修改的日志记录写到日志文件),
后写数据库(把对数据的修改写到数据库中)。因为写数据库和写日志文件
之间可能发生故障:如果先修改数据库,而没有登记日志,则无法恢复该
修改;如果先写日志,但没有修改数据库,恢复时多执行一次不必要的 Undo
操作,并不影响数据库的正确性。
意单个字符。A Cname LIKE ‘DB_i%’符合题意。
5.表达年龄(Sage)非空的 WHERE 子句为:
【】
A.Sage <> NULL
B.Sage != NULL
C.Sage IS NOT NULL
D.Sage NOT IS NULL
答案:C
解释:SQL 中的空用关键字 NULL 代表,是空为 IS NULL,非空为 IS NOT
4.属性 Cname 的开头为 DB,且第四个字符为 i 的条件为: 【 】