数据库习题(含参考答案)

上传人:xt****7 文档编号:134723963 上传时间:2022-08-13 格式:DOC 页数:5 大小:30.51KB
收藏 版权申诉 举报 下载
数据库习题(含参考答案)_第1页
第1页 / 共5页
数据库习题(含参考答案)_第2页
第2页 / 共5页
数据库习题(含参考答案)_第3页
第3页 / 共5页
资源描述:

《数据库习题(含参考答案)》由会员分享,可在线阅读,更多相关《数据库习题(含参考答案)(5页珍藏版)》请在装配图网上搜索。

1、习题1一、问答题1. 什么是数据?数据有什么特征?数据和信息有什么关系?答:答:数据是用于载荷信息的物理符号。数据的特征是: 数据有“型”和“值之分; 数据受数据类型和取值范围的约束; 数据有定性表示和定量表示之分; 数据应具有载体和多种表现形式。数据与信息的关系为:数据是信息的一种表现形式,数据通过能书写的信息编码表示信息。信息有多种表现形式,它通过手势、眼神、声音或图形等方式表达,但是数据是信息的最佳表现形式。由于数据能够书写,因而它能够被记录、存储和处理,从中挖掘出更深层的信息。但是,数据不等于信息,数据只是信息表达方式中的一种。正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不

2、是信息。2. 什么是数据库?数据库中的数据有什么特点。答:答:数据库是数据管理的新方法和技术,它是一个按数据结构来存储和管理数据的计算机软件系统。数据库中的数据具有的特点是: 数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构; 数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。3. 什么是数据库管理系统?它的主要功能是什么?答:答:数据库管理系统简称DBMS(Database Management System),它是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、

3、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。数据库管理系统的主要功能是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指为说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指将大批数据录入到数据库的操作,它使得库中含有需要保存的数据记录;数据库维护功能,指对数据的插入、删除和修改操作,其操作能满足库中信息变化或更新的需求;数据查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄漏和破坏,即避免数据被人偷看、篡改或

4、搞坏;数据完整性控制功能,指为了保证数据库中数据的正确、有效和相容,以防止不合语义的错误数据被输入或输出。4. 试述数据库系统的三级模式结构及每级模式的作用?答:数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。内模式是数据的内部表示或底层描述。逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。通过外模式,可以方便用户使用和增强数据的安全性。通过设计内模式,可以将系统的模式(全局逻辑模式)组织成最优的

5、物理模式,以提高数据的存取效率。改善系统的性能指标。5. 试述数据库系统中的二级映像技术及作用。答:数据库系统的二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映象技术,这二级映像技术不仅在三级数据模式之间建立了联系,同时也保证了数据的独立性。外模式模式之间的映像,定义并保证了外模式与数据模式之间的对应关系。当模式变化时,DBA可以通过修改映像的方法使外模式不变,由于应用程序是根据外模式进行设计的,只要外模式不改变,应用程序就不需要修改,保证了数据的逻辑独立性。模式内模式之间的映像,定义并保证了数据的逻辑模式与内模式之间的对应关系。当数据库的存储结构改变时,DBA可以通过修改模式内模

6、式之间的映像使数据模式不变化。由于用户或程序是按数据的逻辑模式使用数据的,所以只要数据模式不变,用户仍可以按原来的方式使用数据,程序也不需要修改,从而保证了数据的物理独立性。6. 试述数据库设计过程各个阶段上的设计描述。答:各阶段的设计要点如下:( l )需求分析:准确了解与分析用户需求(包括数据与处理)。( 2 )概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。( 3 )逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。( 4 )数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

7、( 5 )数据库实施:设计人员运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。( 6 )数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。7. 需求分析阶段的设计目标是什么?调查的内容是什么?答:答:需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的内容是“数据”和“处理”,即获得用户对数据库的如下要求:( l )信息要求,指用户需要从数据库中获得信息的内容

8、与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据;( 2 )处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;( 3 )安全性与完整性要求。8. 数据字典的内容和作用是什么?答:答:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的描述,在需求分

9、析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。二、选择题(多选)1. 在下面所列出的条目中,哪些是数据库管理系统的基本功能_ ABC _。A. 数据库定义 B. 数据库的建立和维护C. 数据库存取 D. 数据库和网络中其他软件系统的通信2. 在数据库的三级模式结构中,内模式有_ A _。A. 1个 B. 2个 C. 3个 D. 任意多个3. 下面列出的条目中,哪些是数据库技术的主要特点_ ABC _。 A. 数据的结构化 B. 数据的冗余度小 C. 较高的数据独立性 D. 程序的标准化4. _ B _是按照一定的数据模型组织的,长期储存在计算机内,可为多个用

10、户共享的数据的聚集。A. 数据库系统 B. 数据库C. 关系数据库 D. 数据库管理系统5. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系,正确的表述是_ B _。 A. DB和DBS都是DBMS的一部分 B. DBMS和DB都是DBS的一部分 C. DB是DBMS的一部分 D. DBMS包括数据库系统和DB6. 关系数据库中使用的数据模型是_ A_模型。 A. 关系数据模型 B. 层次数据模型 C. 网状数据模型 D. 面向对象数据模型7. 用于对数据库中数据的物理结构描述的是_ _C _。 A. 逻辑模式 B. 用户模式 C. 存储模式 D. 概念模式8.

11、 用于对数据库中数据库用户能够看得见和使用的局部数据的逻辑结构和特征描述的是_ B_。 A. 逻辑模式 B. 外模式 C. 内模式 D. 概念模式9. _ A _是位于用户和操作系统之间的一层数据管理软件。 A. DBMS B. DB C. DBS D. DBA10. 数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是_ C_。 A. 子模式 B. 用户模式 C. 模式 D. 存储模式11. 数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_ _A D _。 A. 数据库管理系统 B. 数据库应用系统 C. 相关的计算机系统 D. 各类相关人员12. 在关系数据库中,视图是三级

12、模式结构中的_D_。 A.内模式 B. 模式 C. 存储模式 D. 外模式13. 数据库系统的独立性体现在_ B_。 A. 不会因为数据的变化而影响应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其它存储结构14. 对于现实世界中实体的特征,在实体-联系模型中使用_ A _。 A.属性描述 B. 关键字描述 C. 二维表格描述 D. 实体描述15. 在人工管理阶段,数据是_ B _。 A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化的 16在文件系统阶段,数据_

13、B _ A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 17数据库系统阶段,数据_D _。A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性 18在数据模型的三要素中,数据的约束条件规定数据及其联系的_ B _。 A、动态特性 B、制约和依存规则 C、静态特性 D、数据结构 19_ B_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A、数据模型 B、概念模型 C、E-R图 D、关系模型 20数据库系统软件包括_和_。(B) 数据库 DBMS OS、DBMS和高级语言 DBMS和OS 数

14、据库应用系统和开发工具A. (1)和(2) B. (2)和(5) C. (3) D. (4) 21数据管理技术经历了人工管理,_和_。(D) DBMS 文件系统 网状系统 数据库系统 关系系统A. (3)和(5) B. (2)和(3) C. (1)和(4) D. (2)和(4) 22数据库的完整性是指数据的_和_。(C)(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 23当数据库的_改变了,由数据库管理员对_映像作相应改变,可以使_保持不变,从而保证了数据的物理独立性 C(

15、1)模式 (2) 存储结构 (3)外模式模式 (4)用户模式 (5)模式内模式 A. (3)、(1)、(4) B. (1)、(5)、(3) C. (2)、(5)、(1) D. (1)、(2)、(4)三、填空题1. 按照数据结构的类型来命名,数据模型分为_ _层次模型 _、网状模型 和_ 关系模型 。2. 数据管理技术经历了_ 人工管理 _阶段、_ 文件管理 _阶段和_数据库系统 _阶段。3. 从数据处理的角度看,现实世界中的客观事物称为_ 实体 _,它是现实世界中任何可以区分、可以识别的事物。4. _ 实体 _是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。5. 数据库系统结

16、构是由三级模式和二级映像所组成,三级模式是指_外模式 _、_模式_ _和_ 内模式 _,二级映像是指_ 外模式/模式映像 _和_ 模式/内模式映像 。6. 有了外模式/模式映像,可以保证数据和应用程序之间的_ 逻辑独立性 _。7. 有了模式/内模式映像,可以保证数据和应用程序之间的_ 物理独立性 _。8. 联系既可以存在不同的实体之间,还可以在_ 同一实体集内部 _存在。9. 由_ 数据库管理员 _负责全面管理和控制数据库系统。10. 数据库系统与文件系统的本质区别在于_数据库系统实现了整体数据的结构化_。11. 根据数据模型的应用目的不同,数据模型分为 概念模型 和 数据模型 。12. 数据模型是由 数据结构 、 数据操作 、和 数据约束 三部分组成的。四、判断题1. 数据是信息的符号表示形式,两者相互联系,没有任何区别。( )2. 数据库管理系统的核心是数据库。( )3. 用二维表来表示实体之间联系的模型为层次模型。( )4. 面向对象数据库系统是将面向对象的模型、方法和机制,与先进的数据库技术有机地结合而成的新型数据库系统。( )

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!