2019级数据库原理课堂测验1答案
- 格式:ppt
- 大小:19.50 KB
- 文档页数:2
《数据库原理及应用教程》试题及答案一、选择题1、下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能?既返厝范ㄈ砑?低潮匦胱鍪裁春捅匦刖弑改男┕δ艿慕锥问?D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
数据库原理习题(含答案)第⼀章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独⽴性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作⽤;4、数据库三级模式体系结构的含义及作⽤;5、关系数据模型的三要素内容。
Ⅱ、习题⼀、选择题:1、使⽤⼆维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、⽹状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、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、数据库系统中⽤于定义和描述数据库逻辑结构的语⾔是()A、DMLB、DDLC、DCLD、SQL11、数据库系统⽀持的数据共享指的是()A、同⼀应⽤的多个程序共享同⼀数据集合B、多个⽤户、同⼀语⾔程序共享同⼀数据集合C、多个⽤户共享同⼀数据⽂件D、多种语⾔、多个⽤户、多个应⽤相互覆盖地使⽤同⼀数据集合12、数据库系统中,当内模式发⽣变化时,采⽤()来保证数据的物理独⽴性。
数据库管理系统原理第一章测验一、单选题(共40.00分)1. 层次模型用()结构来表示各类实体以及实体间的联系A. 网状B. 关系C. 树形D. 面向对象正确答案:C2. 数据库系统的三级模式结构中,()是数据库中全体数据的逻辑结构和特征的描述A. 模式B. 外模式C. 内模式D. 关系模式正确答案:A答案解析:数据库系统的三级模式结构3. ()的映像保证数据与程序的逻辑独立性A. 外模式/外模式映像B. 外模式/内模式映像C. 模式/内模式映像D. 外模式/模式映像正确答案:D答案解析:数据库的二级映像功能4. ()的映像保证数据与程序的物理独立性A. 外模式/外模式映像B. 外模式/内模式映像C. 模式/内模式映像D. 外模式/模式映像正确答案:C答案解析:数据库的二级映像功能二、多选题(共33.00分)1. 属于数据库能够管理的数据类型的选项有()A. 数字B. 文字C. 图形D. 视频正确答案:A B C D答案解析:数据的定义2. 格式化模型包括哪几种数据模型()A. 层次模型B. 面向对象模型C. 网状模型D. 关系模型正确答案:A C3. 数据库的二级映像功能是指()A. 外模式/外模式映像B. 外模式/内模式映像C. 模式/内模式映像D. 外模式/模式映像正确答案:C D答案解析:数据库的二级映像功能三、判断题(共27.00分)1. 层次模型的完整性约束条件要求,如果删除双亲结点值,则相应的子女结点值也被同时删除。
A. 正确B. 错误正确答案:A2. 关系必须是规范化的,满足一定的规范条件.最基本的规范条件是允许表中还有表A. 正确B. 错误正确答案:A答案解析:最基本的规范条件是不允许表中还有表3. 关系模型存取路径对用户隐蔽,用户要指出“干什么”,详细说明“怎么干”。
A. 正确B. 错误正确答案:B答案解析:关系模型存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干”。
广州大学2016--2017学年第一学期试卷(A)科目:《数据库原理》一、选择题(共24分,每选2 分)1.设属性A是关系R的主属性,则属性A不能取空值,这是【】。
A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则答案:A2.数据库系统与文件系统的主要区别是【】。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为【①】,从表中选出满足某种条件的元组的操作称为【②】,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为【③】。
A.选择B.投影C.连接D.扫描答案:①B②A ③C4.在数据库设计中,将E-R图转换成关系数据模型的过程属于【】。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C5.关系数据模型【】。
A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系答案:D6.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是【】A.ПA(R)♦❖∏D(S) B.R∪S C.∏B(R)∩∏B(S) D.R♦❖S答案:A7.在数据库的三级模式结构中,内模式有【】。
A.1个B.2个C.3个D.任意多个答案:A8.现有关系模式:EMP(empno,ename,mgr,sal,workday)DEPT(deptno,dname,loc)在以下视图中,不可能更新的视图为【】。
A.视图V1:由1970年以后参加工作的雇员组成B.视图V2:由部门号和各部门的平均工资组成C.视图V3:由雇员姓名和其领导者姓名组成D.视图V4:由薪金超出所有雇员平均薪金以上的雇员组成答案:B9.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是【】。
0000000000第1章数据库系统概述习题参考答案税务局使用数据库存储纳税人(个人或公司)信息、纳税人缴纳税款信息等。
典型的数据处理包括纳税、退税处理、统计各类纳税人纳税情况等。
银行使用数据库存储客户基本信息、客户存贷款信息等。
典型的数据处理包括处理客户存取款等。
超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。
典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。
1.2 DBMS是数据库管理系统的简称,是一种重要的程序设计系统。
它由一个相互关联的数据集合和一组访问这些数据的程序组成。
数据库是持久储存在计算机中、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。
数据库系统由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。
数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。
数据库模式是数据库中使用数据模型对数据建模所产生设计结果。
对于关系数据库而言,数据库模式由一组关系模式构成。
数据字典是DBMS维护的一系列内部表,用来存放元数据。
所谓元数据是关于数据的数据。
1.3 DBMS提供如下功能:(1)数据定义:提供数据定义语言DDL,用于定义数据库中的数据对象和它们的结构。
(2)数据操纵:提供数据操纵语言DML,用于操纵数据,实现对数据库的基本操作(查询、插入、删除和修改)。
(3)事务管理和运行管理:统一管理数据、控制对数据的并发访问,保证数据的安全性、完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。
(4)数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有效访问;确定查询处理方法,优化查询处理过程。
(5)数据库的建立和维护:提供实用程序,完成数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组和性能监测等。
1全国 2019年 10月高等教育自学考试 数据库原理试题 课程代码: 02336 第一部分 选择题(共 30 分) 一、单项选择题 (本大题共 15小题,每小题 2 分,共 30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的 括号内。
错选、多选或未选均无分。
1.关系数据模型上的关系运算分为( )A.关系代数和集合运算 B.关系代数和关系演算C.关系演算和谓词演算D.关系代数和谓词演算 2.在数据库系统中,保证数据及语义正确和有效的功能是( )C.R 属于 BCNF 但不一定属于4NF D.R 属于 4NF 9.任何一个满足 2NF 但不满足 3NF 的关系模式都不 .存在( )A.主属性对候选键的部分依赖B.非主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D.非主属性对候选键的传递依赖10.概念设计的主要目标是产生数据库概念结构,该结构主要反映()A.DBA 管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求11.在分布式数据库系统中,若各个场地均采用关系模型,但据库系统属于()A. 并发控制 C. 安全控制3.逻辑数据独立性是指修改(A. 外模式保持模式不变B.存取控制D.完整性控制)B .内模式保持模式不变 C. 模式保持外模式不变 D .模式保持内模式不变 4.在 SQL 语言中,属于 DML 的操作命令是( )A.CREATEB.GRANTC.UPDATED.DROP5.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( ) A. 1: 1B. 1:MC. M :16.系统故障会造成( )A. 内存数据丢失 C. 软盘数据丢失D. M: NB.硬盘数据丢失 D.磁带数据丢失7.在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为( )A. 结构 类型 C. 多集类型8.关系模式 R 中若没有非主属性,则(A.R 属于 2NF 但不一定属于 3NFB. 数组类型 D. 集合类型 )B.R 属于 3NF 但不一定属于 BCNFDBMS 不同,则该分布式数A.同构同质型B.异构同质型C•同构异质型 D.异构异质型12. 学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
《数据库原理与应用》练习1一、单选题:1.E-R图用于描述数据库的()。
A.概念模型 B. 物理模型C.存储模型 D. 逻辑模型2.ER图中的主要元素是()。
A.结点、记录和文件 B. 实体、联系和属性C.记录、文件和表 D. 记录、表、属性3.有关系:销售(商品号,推销员编号,销售日期,客户名),那么,该关系的主键是( )。
A.商品号 B. 商品号,推销员编号C. (商品号,推销员编号,销售日期)D. (商品号,推销员编号,销售日期,客户名)4.有关系:教学(学号、班级号、班主任,班主任联系电话),一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关系的主键是()。
A. 学号B. 班级号C. (学号,班级号)D. (学号,班级号,班主任)5.SQL Server的物理存储主要包括两类文件,它们是( )。
A. 图片文件和文本文件B. 数据文件和事务日志文件C. 函数文件和数据文件D. 源文件和可执行文件6.SQL Server事务日志文件的扩展名为( )。
A. mdfB. ndfC. ldfD. idx7.对R和S进行连接查询时,如果想在显示中保留R的所有行应该使用()。
A.R全外连接S B. R内连接SC.R左外连接S D. 右外连接S8.对R和S进行连接查询时,如果想在显示中保留S的所有行应该使用()。
A. R全外连接SB. R内连接SC.R左外连接SD. R右外连接S9.已知关系:学生﹝学号,姓名,年龄﹞,如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。
则排序子句应该是()。
A. Order By 年龄,姓名B. Order By 年龄 Desc,姓名C. Order By 姓名,年龄 DescD. B项与C项都正确10.已知关系:员工﹝工号,入职日期,部门﹞,如果按部门降序列出所有员工,并且相同部门的员工按入职日期升序排列,则排序子句应该是()。
数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。