01数据库原理第一章复习题
数据库原理习题
数据库原理习题习题集第一章绪论一、填空题1、数据管理技术经历的三个发展阶段为___人工管理阶段___、____文件系统阶段_____、__数据库系统阶段___。
2、数据管理技术经历了人工管理,___文件管理__和___数据库管理__。
3、目前,数据库系统支持的主要数据模型有_层次_模型、_网状_模型和关系模型。
4、与文件系统相比较,数据库系统的冗余度_低_,数据共享性_高_5、数据库系统中,数据的逻辑独立性是指:当数据的_逻辑结构_改变了,_用户程序_可以不变。
6、当数据库的__存储结构___改变了,由数据库管理员对___模式/内模式__映象作相应改变,可以使__模式___保持不变,从而保证了数据的物理独立性。
7、当模式改变时,有数据库管理员对各个外模式/模式的映射做相应改变,可以是外模式保持不变,应用程序就是依据外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
8、由于数据库系统在三级模式之间提供了_外模式/模式_和_模式/内模式_两层映象功能,这就保证了数据库系统具有较高的数据独立性。
9、数据独立性有___物理独立性____、___逻辑独立性___两个含义。
10、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为____DBMS 数据库管理系统____。
11、在三大传统的数据模型中,具有严格的数学理论基础的是__关系模型__。
二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1.数据库管理系统是位于_____B_______之间的一层数据管理软件。
A.硬件与软件B.用户与操作系统C.硬件与操作系统D.数据库与操作系统2.DB、DBMS和DBS三者间的关系是___B_________。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB和DBMS无关3.__C___是长期存储在计算机内的有组织,可共享的数据集合。
数据库原理题目答案整合版
数据库原理练习题集第一部分数据库系统概述(一)、考核内容(1) 数据库系统的基本概念(2) 数据描述与数据模型、关系模型(3) 数据库系统内部体系结构(二)、考核要求(1)了解数据库、数据库管理系统、数据库应用系统的概念。
(2)了解数据描述与数据模型。
(3)了解层次模型、网状模型的特点。
(4)理解关系模型的基本概念:关系、元组、属性、属性值、值域、分量、关系的状态、关系模式、关系的键与属性等。
(5)理解数据库内部体系结构中的三级模式结构。
(6)了解数据库系统内部体系结构中的两级映像。
(一)选择1.在数据管理技术的发展过程中,经历了人工管理阶段、文件管理阶段和数据库管理阶段。
在这几个阶段中,数据数据冗余度最小、共享性最高的是阶段。
A.数据库管理 B.文件管理 C.人工管理 D.数据项管理2. 是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库 C.数据库管理系统 D.数据结构3.数据库系统的特性不包括以下()选项。
A.数据加工B.数据共享C.支持某种数据模型D.减少数据冗余4.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制5.是位于用户和操作系统之间的一层数据库管理软件。
A.DBMSB.DBC.DBSD.DBA6.数据库(DB)、数据库管理系统(DBMS)和数据库(应用)系统(DBAS/DBS)三者之间的关系是。
A.DB包括DBMS和DBAS/DBS B.DBAS/DBS包括DB和DBMSC.DBMS包括DB和DBAS/DBS D.不能相互包括7.数据库系统与文件系统的主要区别是。
数据库原理试题及答案
全国2001年10月自学考试数据库原理试题及答案2作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源:第一部分选择题 (共30分)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1. 单个用户使用的数据视图的描述称为【】A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述【】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是【】A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是【】A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】A. 是无损联接,也是保持FD的分解B. 是无损联接,但不保持FD的分解C. 不是无损联接,但保持FD的分解D. 既不是无损联接,也不保持FD 的分解8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】A. rí mρ(r)B. mρ(r) í rC. r = mρ(r)D. r≠mρ(r)9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是【】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是【】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和【】A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是【】A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型第二部分非选择题 (共70分)二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
数据库原理第一章题库(66道)
数据库原理第一章1、下列说法中错误的是( )。
——[单选题]A 只有当给数据赋予特定语义后,数据才可转换为可传递的信息B 数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果C 数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示D 信息是数据的内涵,是对数据的语义解释正确答案:C2、下列说法正确的是( )。
——[单选题]A 数据库是一个结构化的数据集合B 数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失C 数据库系统的核心是数据库管理员D 数据库避免了一切数据的冗余正确答案:A3、以下不属于DBA职责的是( )——[单选题]A 定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B 参与数据库设计的全过程,决定整个数据库的结构和内容C 为终端用户开发和设计应用程序D 定义和实施数据库的备份和恢复策略正确答案:C4、以下说法中正确的是( )。
——[单选题]A DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作B DBMS包含DB和DBSC DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统D DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能正确答案:D5、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
——[单选题]A 数据库恢复B 完整性C 安全性D 并发控制正确答案:C6、下列说法中正确的是( )。
——[单选题]A 数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性B 在三级模式间引入二级映像的主要作用是提高数据与程序的安全性C 对一个数据库系统来说,实际存在的只有物理级数据库D 在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征正确答案:C7、下列说法中错误的是( )。
——[单选题]A 在数据库系统中,外模式可有多个,而模式、内模式只能各有一个B 在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性C 一个数据库系统中,外模式/模式映像只能有一个D 外模式是用户视图,是概念模式的某一部分的抽象表示正确答案:C8、下列说法中错误的是( )。
数据库原理复习题
数据库原理复习题数据库原理复习题一一、单项选择题在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.要保证数据库的数据独立性,需要修改的是( )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.在基本SQL语言中,不可以实现( )A.定义视图B.定义基表C.查询视图和基表D.并发控制二、填空题(每空1分,共10分)1.通过加锁可以保证处理程序并发时的数据______。
2.关系代数中专门的关系运算包括:选择、投影、______和除法。
3.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和______。
4.数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。
数据库原理教程习题答案(全)
0000000000第1章数据库系统概述习题参考答案税务局使用数据库存储纳税人(个人或公司)信息、纳税人缴纳税款信息等。
典型的数据处理包括纳税、退税处理、统计各类纳税人纳税情况等。
银行使用数据库存储客户基本信息、客户存贷款信息等。
典型的数据处理包括处理客户存取款等。
超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。
典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。
1.2 DBMS是数据库管理系统的简称,是一种重要的程序设计系统。
它由一个相互关联的数据集合和一组访问这些数据的程序组成。
数据库是持久储存在计算机中、有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,可以被各种用户共享,具有较小的冗余度、较高的数据独立性,并且易于扩展。
数据库系统由数据库、DBMS(及其开发工具)、应用系统和数据库管理员组成。
数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、数据上的操作和数据的完整性约束条件。
数据库模式是数据库中使用数据模型对数据建模所产生设计结果。
对于关系数据库而言,数据库模式由一组关系模式构成。
数据字典是DBMS维护的一系列内部表,用来存放元数据。
所谓元数据是关于数据的数据。
1.3 DBMS提供如下功能:(1)数据定义:提供数据定义语言DDL,用于定义数据库中的数据对象和它们的结构。
(2)数据操纵:提供数据操纵语言DML,用于操纵数据,实现对数据库的基本操作(查询、插入、删除和修改)。
(3)事务管理和运行管理:统一管理数据、控制对数据的并发访问,保证数据的安全性、完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。
(4)数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有效访问;确定查询处理方法,优化查询处理过程。
(5)数据库的建立和维护:提供实用程序,完成数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组和性能监测等。
数据库原理复习资料 (1)
数据库原理模拟题一、单选题1.存储在计算机内的有组织、可统一管理且可共享的数据集合称为( C )。
A、数据库管理系统B、数据库系统C、数据库D、文件系统2.在数据管理技术发展的三个阶段中,无专门软件对数据进行管理的是(C )。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. 只有 IB. 只有 IIC. I 和 IID. II 和 III3.描述数据库全体数据的全局逻辑结构和特性的是( B )。
A. 内模式B.模式C. 外模式D. 用户模式4.作为模式的逻辑子集,用户所看到的局部逻辑结构和特征的描述是(C )。
A.模式B. 物理模式C. 外模式D. 内模式5.要保证数据库的逻辑数据独立性,需要修改的是( A )。
A. 模式与外模式的映像B. 外模式C. 模式与内模式之间的映像射D. 三层模式6.一个关系中最多只能有一个( B )。
A. 候选键B.主键C.外键D.超键7.在将概念模型转换为逻辑模型时,实体间的M:N联系通过增加一个( A )来实现。
A. 关系模式B.实体C.关系或一个属性D.关系和一个属性8.关系代数中专门的关系运算包括( B )。
A. 并、交、差、笛卡尔集B. 选择、投影、连接、除C. 连接、自然连接、投影D. 统计、查询、显示、制表9.不含有多余属性且能惟一地标识关系中每一个元组的属性或属性集是( C )。
A. 主属性B. 数据项C. 候选码D. 主属性值10.一个关系中的任两个元组间( D )。
A. 必须是降序B. 必须是升序C. 必须有顺序D. 具有顺序无关性11.在对关系R和S进行自然连接时,R和S应有一个或多个共有的(B )。
A. 记录B. 属性C. 元组值D. 元数12.关系代数表达式的优化策略中,首先要做的是( B )A. 对文件进行预处理B. 尽早执行选择与投影运算C. 执行笛卡儿积运算D. 自然连接13.关系代数中运行效率最低的运算是( C )。
A. 选择B. 投影C. 笛卡尔积D. 除14.关系代数中的连接操作是由(B )组合而成的。
数据库原理试题库完整
《数据库原理》试题库一、选择题第一章数据库的根底知识数据库系统概述1.以下容中不属数据库所具特点的是〔c〕。
A.数据共享B.数据完整性C.存储数据量大D.最小宂余2.以下四项中,不属于关系数据库特点的是( )A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问3.以下表示数据库管理系统的是〔〕A.DBA B.DBMS C.DB D.DATA4.数据库系统的核心是〔〕。
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.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性11.以下哪个是存储在计算机有结构的数据的集合。
A.数据库系统B.数据库C.数据库管理系统D.数据结构12.在以下所列的条目中,哪些是数据库管理员DDA的职责〔〕①决定数据库存取结构和存取策略②决定数据库中的容和结构③定义数据安全性的要求和完整性约束条件④为用户提供资料和培训方面的帮助A.①和②B.①、②和③C.③和④D.都是13.在DBS中,DBMS和OS之间的关系是〔〕A.相互调用B.DBMS调用OSC.OS调用DBMS D.并发运行14.下面列出的条目中,哪些是数据库系统的组成成员?〔〕Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ..数据库A.Ⅱ、Ⅲ、Ⅳ和Ⅴ B.Ⅱ、Ⅳ和Ⅴ C.Ⅰ、Ⅱ、Ⅳ和ⅤD.都是15.下面列出的数据管理技术开展的三个阶段中,哪个(些)阶段没有专门的软件对数据进展管理〔〕。
数据库系统原理 第1章 数据库系统概述期末测试习题与答案
1、下列关于数据库技术的描述,错误的是()A.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C.数据库中数据存储结构的变化不会影响到应用程序D.数据库中的数据具有较小的数据冗余正确答案:B2、数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是()A.当内模式发生变化时,模式可以不变B.当内模式发生变化时,应用程序可以不变C.当模式发生变化时,应用程序可以不变D.当模式发生变化时,内模式可以不变正确答案:C3、下列关于用文件管理数据的说法,错误的是()A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率正确答案:D4、数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于()B.工具软件C.应用软件D. 数据软件正确答案:A5、下列模式中,用于描述单个用户数据视图的是()A.内模式B. 概念模式C.外模式D.存储模式正确答案:C6、数据库系统的物理独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序正确答案:B7、数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()A.数据库B. 操作系统C.应用程序D.数据库管理系统正确答案:B8、数据模型三要素是指()A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的安全控制D.数据结构、数据操作和数据的可靠性正确答案:B9、下列说法中,不属于数据库管理系统特征的是()A.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失正确答案:C10、数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
数据库第一章答案
数据库第一章答案第一章数据库系统概述一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开)1.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系?答:数据抽象,即是将数据抽象化、逻辑化,是对数据的抽取过程。
数据模型,即是对数据进行抽象化表示的工具,主要使用逻辑概念来表示数据。
数据模式,利用数据模型组织抽取的数据所得的结果,也即是数据抽象的结果。
关系:数据模型是数据抽象的工具,是数据组织和表示的方式,数据模式是数据抽象利用数据模型,将数据组织起来后得到的结果,即数据模式是数据抽象的结果。
2.何谓DBMS、数据库系统、视图?答:DBMS即数据库管理系统,它是一个通用的软件系统,由一组计算机程序构成。
它能对数据库进行有效的管理,包括存储管理、安全性管理和完整性管理等,为数据的访问和保护提供强大的处理功能,同时也为用户提供一个应用、管理和操作的平台,使其能够方便、快速地创建、维护、检索、存取和处理数据库中的信息。
数据库系统(DBS)是指一个环境。
在这个环境中,用户的应用系统得以顺利运行。
其组成包括D B、DBMS、数据库管理员,以及最终用户。
视图,从原始的的意义讲,视图指的是一个人看某个物体所得到的图像。
将视图的原始概念延伸到数据库领域为,不同的用户对同一个数据库的每一种理解,称为该数据库的一个视图。
3.数据库管理系统的基本功能?答:①数据独立性:将数据结构和数据文件从应用程序中分离出来,交给DBMS处理和管理而达到。
②安全性:DBMS应保证数据的安全,使没有权限的人不能访问,同时不能阻止有权限的人访问。
③完整性:作为管理这些数据的DBMS,应提供某种机制,使数据满足这些约束来保证数据的完整。
④故障恢复:系统发生故障后,能保证在恢复故障时的有效数据。
⑤并发控制:对多用户的并发访问进行控制,达到多用户对同一个数据对象的同时访问且不会冲突。
4.对数据库中的数据,最基本的四种操作是什么?答:增加、删除、修改、查询,简称:增删改查询。
《数据库原理》习题解答
《数据库原理》习题解答第一章数据库系统概论1、试回答下列问题:(1)什么是数据库?(2)什么是数据库管理系统?(3)什么是数据库系统?(4)数据库DB与数据库管理系统DBMS,数据库系统DBS之间的差别?(5)数据库发展的三个重要阶段是什么?解答:(1)数据是描述现实世界中各种具体事物或抽象概念的可存储并具有明确意义的信息。
数据库是具有逻辑关系和确定意义的数据集合;它是针对明确的应用目标而设计、建立和加载的。
每个数据库都具有一组用户,并为这些用户的应用服务;一个数据库表示了现实世界的某些方面。
(2)数据库管理系统是一个通用的软件系统,由一组计算机程序构成。
数据库管理系统能够对数据库进行有效的管理,包括存储管理、安全性管理、完整性管理等。
数据库管理系统提供了一个软件环境,使用户能方便快速的建立、维护、检索、存取和处理数据库中的信息。
(3)数据库系统是数据库和数据库管理系统的相加,它是具有管理和控制数据库功能的计算机系统。
(4)数据库DB(DataBae)是现实世界中相互关联的大量数据及数据间关系的集合。
数据库管理系统DBMS(DataBaeManagementSytem)是对数据库中的数据进行存储和管理的软件系统,包括存储、管理、检索和控制数据库中数据的各种语言和工具,是一套系统软件。
数据库系统DBS (DataBaeSytem)是一个数据库系统,应该包括数据库应用系统,数据库应用开发接口,数据库管理系统,操作系统和数据库,数据库系统在不同的硬件和不同的操作系统下,运行不同的DBMS软件版本。
(5)数据库发展的三个重要阶段是:第一代:层次和网状数据库系统;第二代:关系数据库系统RDBMS;第三代:面向对象的数据库系统OODBMS。
2、试述文件系统的缺点。
解答:文件系统具有以下缺点:(1)数据共享性差,冗余度大。
文件与应用程序紧密相关,相同的数据集合在不同的应用程序中使用时,经常需要重复定义、重复存储。
数据库系统原理教程课后习题及答案(第一章)
第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:( l )数据(Data ) :描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
数据与其语义是不可分的。
解析在现代计算机系统中数据的概念是广义的。
早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。
现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。
数据与其语义是不可分的。
500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。
( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统(DataBas 。
Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
解析数据库系统和数据库是两个概念。
数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。
但是在日常工作中人们常常把数据库系统简称为数据库。
希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。
目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。
数据库原理大习题集及答案
目录第一章数据库系统概述 (2)第二章数据库建模 (9)第三章关系模型和关系运算 (12)第四章数据库语言SQL (17)第五章查询优化与并发控制 (23)第六章关系数据库设计理论 (28)第七章数据库设计 (36)第八章SQL系统环境 (42)第一章数据库系统概述一.单选题1.( B )是按照一定的数据模型组织的,长期储存在计算机内,为多个用户共享的数据的聚集。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统2.数据库系统的基础是( D)。
A.数据结构B.数据库管理系统C.操作系统D.数据模型3.( C)处于数据库的核心位置。
A.数据字典C.数据库B.数据库管理系统D.数据库管理员4.对数据库操作要以( B)的内容为依据。
A.数据模型B.数据字典C.数据库管理系统D.运行日志5.数据库第3层结构的描述放在(D )中。
A.数据库系统B.运行日志C.数据库管理系统D.数据字典6.在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映像到内模式,从而确定应读入的(B )。
A.逻辑数据B.物理数据C.操作序列D.优化策略7.查询处理最复杂最重要的部分(D )。
A.检查是否存在所要查询的关系B.检查操作是否在合法授权范围内C.确定查询路径D.查询优化8.有了模式|内模式映像,可以保证数据和应用程序之间的( B)。
A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性9.(A )是数据库中全部数据的逻辑结构和特征描述。
A.模式B.外模式C.内模式D.概念模式10.(C )是数据库物理结构和存储方式的描述。
A.模式B.外模式C.内模式D.概念模式11.( B )是用户可以看见和使用的局部数据的逻辑结构和特征的描述。
A.模式B.外模式C.内模式D.概念模式12.数据库管理系统允许用户把一个或多个数据库操作组成( B),它是一组按顺序执行的操作单位。
A.命令B.事务C.文件D.程序13.( C )是数据库物理结构和存储方式的描述。
数据库系统原理第一章习题---精品模板
第1章绪论一、选择题1、数据库系统的核心和基础是().A。
物理模型 B. 概念模型C。
数据模型D。
逻辑模型2、实现将现实世界抽象为信息世界的是( )。
A. 物理模型B. 概念模型C. 关系模型D. 逻辑模型3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。
A。
数据可以长期保存 B. 数据共享性很强C。
数据独立性很好D。
数据整体结构化4、能够保证数据库系统中的数据具有较高的逻辑独立性的是().A. 外模式/模式映像B。
模式C。
模式/内模式映像D。
外模式5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?( )A. 应用系统B. 编译系统C。
操作系统 D. 硬件系统6、下列说法中,正确的是()。
A. 数据库的概念模型与具体的DBMS有关B. 三级模式中描述全体数据的逻辑结构和特征的是外模式C. 数据库管理员负责设计和编写应用系统的程序模块D。
从逻辑模型到物理模型的转换一般是由DBMS完成的7、长期存储在计算机内,有组织的、可共享的大量数据的集合是( )。
A. 数据B。
数据库 C. 数据库管理系统D。
数据库系统8、在数据管理技术发展过程中,需要应用程序管理数据的是( ).A. 人工管理阶段B。
人工管理阶段和文件系统阶段C。
文件系统阶段和数据库系统阶段D。
数据库系统阶段二、判断题1、通常情况下,外模式是模式的子集。
()2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。
()3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型. ()4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。
()三、填空题1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成.2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论单元复习题一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在括号中)(1)数据库管理系统是()A)一种编译程序系统 B)在操作系统支持下的系统软件C)操作系统的一部分 D)一种应用软件系统(2)数据库系统的数据共享是指()A)多个用户共享一个数据文件中的数据 B)多个用户使用同一种语言共享数据C)多个应用、多种语言、多个用户共享数据 D)同一个应用的多个程序共享数据(3)在数据库方式下,信息处理中占据中心位置的是()A)磁盘B)程序C)数据D)内存(4)储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()A)一对一的联系B)一对多的联系C)多对一的联系D)多对多的联系(5)下列关于E-R模型的叙述中,哪一条是不正确的?()A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B)实体类型之间的联系通常可以分为1∶1,1∶n和m∶n三类C) 1∶1联系是1∶n联系的特例,1∶n联系是m∶ n联系的特例D)联系只能存在于两个实体类型之间(6)ER模型是数据库的设计工具之一,它一般适用于建立数据库的()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)在下列四种模型中,与计算机的硬件及软件均无关..的是()A)外部模型B)逻辑模型C)概念模型D)内部模型(12)在关系数据库系统中,当关系模式改变时,用户程序也可以不变。
这是下列中的哪一个?()A)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性 D)数据的存储独立性(13)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。
这是数据的()A)物理独立性B)存储独立性C)位置独立性D)逻辑独立性(14)在文件系统中,所具有的数据独立性是()A)系统独立性B)物理独立性C)逻辑独立性D)设备独立性(15)要保证数据库的数据独立性,DBMS需要修改的是()A)三级模式之间的两种映射 B)模式与内模式C)模式与外模式 D)三层模式(16)数据库系统中,单个用户使用的数据视图用()描述,它是用户与数据库系统之间的接口。
A)外模式B)存储模式C)内模式D)概念模式(17)数据库系统中,负责数据库物理结构与逻辑结构的定义与修改的人员是()A)数据库管理员` B)专业用户C)应用程序员D)最终用户(18)数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()A)数据库管理系统、操作系统、应用软件B)操作系统、数据库管理系统、应用软件C)数据库管理系统、应用软件、操作系统D)操作系统、应用软件、数据库管理系统(19)数据库在磁盘上的基本组织形式是()A)DB B)文件C)二维表 D)系统目录(20)下列所述的工作中,哪些是DBA的职责?()I.决定DB结构和信息内容II.设计数据的存储结构和存取策略III.定义数据安全性要求和完整性约束条件 IV.数据库的改进和重组V.监控数据库的使用和运行VI.数据库的性能改进A)仅II、IV、V和VI B)仅I、II、III、IV和VC)仅I、II、IV、V和VI D)都是(21)数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?()I.人工管理阶段II.文件系统阶段III.数据库阶段A)仅I B)仅III C)I和II D)II和III(22)在关系数据库中,索引(index)属于三级模式结构中的()A)外模式B)内模式C)模式D)子模式(23)下列条目中,哪些是数据库系统的组成成员?()I.操作系统II.数据库管理系统III.用户IV.数据库管理员V.数据库VI.应用系统A)仅I、II、IV和V B)仅I、II、III、IV和VC)仅II、IV、V和VI D)都是(24)关系数据模型具有很多优点,下列哪一个不是它的优点?()A)能表示复杂的语义 B)适用于集合操作C)有标准语言支持D)数据结构简单(25)下列关于数据库管理系统DBMS和操作系统之间关系的叙述中,哪一个是不正确的?()A)DBMS是建立在操作系统之上的,是操作系统的用户B)DBMS遇到读写磁盘操作时会请求操作系统统服务C)操作系统保证DBMS对数据逻辑上读写真实地映射到物理文件上D)操作系统提供的存取原语和基本的存取方法通常作为与DBMS应用层的接口(26)关于信息和数据,下面说法正确的是()A. 信息和数据,只有区别没有联系B. 信息是数据的载体C. 同一信息用同一数据表示形式D. 数据处理本质上就是信息处理(27)数据库系统的基本特征是()A. 数据的统一控制B. 数据共享性和统一控制C. 数据共享性、数据独立性和冗余度小D. 数据共享性和数据独立性(28)下列对于关系的叙述中,哪一个是不正确的?()A)关系中的每个属性是不可分解的B)在关系中元组的顺序是无关紧要的C)任意的一个二维表都是一个关系D)每一个关系仅有一种记录类型(29)DBTG系统(亦称CODASYL系统)是哪一种数据库系统的典型代表?()A)层次B)网状C)关系D)面向对象(30)下列条目中,哪一条不是数据库管理系统必须提供的基本功能?()A)数据定义B)可移植性保证 C)数据操纵D)安全性保护和完整性控制二、填空题(在每个小题的横线上填入你认为正确答案)(1)在数据模型中,用树形结构表示实体以及实体间联系的是 _____ 数据模型。
(2)E-R模型是数据库的___________设计阶段的一个有力工具。
(3)属性的取值范围称为该属性的____________。
(4)数据模型由数据结构、和数据的完整性约束条件三个要素组成。
(5)概念模型的表示方法中,最为常用的是P.P.S.Chen于1976年提出的______________方法。
(6)在数据库的概念设计中,客观存在并且可以相互区别的事物称为_________________。
(7)DBMS可分为层次型、网状型、__________________型、面向对象型等四种类型。
(8)在信息世界中能唯一标识实体的属性集,称为________。
(9)关系模型和层次、网状模型的最大区别是用____________而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。
(10)在层次模型和网状模型中,用____________导航数据,而在关系模型中,用___________导航数据。
(11)在数据库的外模式、模式和内模式三级模式结构中,之间的映象实现了数据的逻辑独立性。
(12)数据库管理系统是位于和操作系统之间的一个进行数据管理的系统软件。
(13)关系数据操作的最大特点是:其处理单位和处理后的结果都是。
(14)数据库模式是数据库中全体数据的逻辑结构和特征的描述,模式的一个具体值称为模式的一个___________。
(15)对数据库管理系统DBMS进行分类,最常用的标准是根据DBMS所基于的______________进行分类。
三、填表题(请填写下表中空缺的对应常用术语)常用术语对照表四、应用题1、某公司管理数据库要求提供下述服务:①每月底造一张用户表,表中包括:代销处名、代销处地址、负责人、代销处所属用户代号。
②通过输入用户代号可查询代销处的订货情况。
查询输出:订单号、商品代号、商品名称、订货量、价格、订货日期、供货日期。
说明:一张订单可订多种商品,不同商品的供货日期可以不同。
要求:根据以上情况,分析给出的信息,构造满足需求的E-R图。
2、为体育部门建立数据库,其中包含如下信息:(1)运动队:队名、主教练,其中队名惟一标识运动队。
(2)运动员:运动员编号、姓名、性别、年龄。
(3)运动项目:项目编号、项目名、所属类别。
其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。
系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。
根据以上叙述,建立ER模型。
3、设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。
根据上述语义设计E-R模型。
4、已知某个研究所中有多个科室,每个科室有多个职员,每个职员只在一个科室中,每个职员参加多种产品的研发,而每种产品的研发可由多个职员参加。
科室有:科室编号,科室名;职员有:工号,职员名,出生日期;项目有:项目号,项目名称,开始日期。
每个职员参加某个项目,都有参加该项目的时间。
根据上述语义设计E-R模型。
5、假设你被要求为一演出公司设计一网上门票销售系统。
已知需求如下:①用户在网上能看到各演出已销售票数、剩余票数、票价(假定一场演出的所有票价相同,也不分座号)。
②能够查询各用户的订票情况,包括如下信息:用户号、用户名、订票时间、演出场次、所订票数、送票地点。
根据以上需求和假定设计出E—R模型。