当前位置:文档之家› 数据库复习例题

数据库复习例题

第一章一、填空题1、数据库就是长期存储在计算机内、具有__组织_____得、可以___共享______得数据集合。

2、数据独立性就是指__用户得应用程序______与__数据库中得数据_______就是相互独立得。

3、外模式就是_逻辑_模式得子集。

4、数据库得两级映象技术就是指__外模式与模式之间得映象_______________与___模式与内模式之间得映象______________。

5、数据库管理系统得主要功能包括__数据操纵功能___、____数据库定义功能___________、数据库建立与维护功能及数据库得运行管理6、当数据得物理存储改变时,应用程序不变,而由DBMS处理这种改变,这就是指数据得___物理独立性_____________。

7、以子模式为框架得数据库就是__用户数据库___________;以模式为框架得数据库就是_概念数据库_________;以物理模式为框架得数据库就是___物理数据库__________。

二、选择题1、模式与内模式( A )A、只能有一个B、最多只能有一个C、至少两个D、可以有多个2、数据库技术采用分级方法将数据库得结构划分成多个层次,就是为了提高数据库得( B )A、数据规范性与数据独立性B、逻辑独立性与物理独立性C、管理规范性与物理独立性D、数据得共享与数据独立性3、在数据管理技术得发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。

在这几个阶段中,数据独立性最高得就是哪一阶段( A )A、数据库系统B、文件系统C、人工管理D、数据项管理4、下述关于数据库系统得正确叙述就是( B )A、数据库中只存在数据项之间得联系B、数据库得数据项之间与记录之间都存在联系C、数据库得数据项之间无联系,记录之间存在联系D、数据库得数据项之间与记录之间都不存在联系5、在数据库系统中,通常用三级模式来描述数据库,其中( B )就是对数据得整个得逻辑结构得描述。

A、外模式B、逻辑模式C、内模式D、逻辑结构6、数据库得三级模式之间存在得映象关系正确得就是( B )A、外模式/内模式B、外模式/模式C、外模式/外模式D、模式/模式7、在数据库中存储得就是( C )A、数据B、数据模型C、数据及数据间得联系D、信息8、下面哪个不就是数据库系统必须提供得数据控制功能 ( B )、A、安全性B、可移植性C、完整性D、并发控制9、 DBMS提供得DML有两种使用方式,其中一种就是将DML嵌入到某一高级语言中,此高级语言称为( B )A、查询语言B、宿主语言C、自含语言D、会话语言10、对于数据库系统,负责定义数据库内容,决定存储结构与存取策略及安全性授权工作得就是( C )A、应用程序开发人员B、终端用户C、数据库管理员D、数据库管理系统得软件设计人员三、简答题1、数据有哪些特征(4分)?数据有型与值之分、数据受数据类型与取值范围得约束、数据有定性表示与定量表示之分、数据应具有载体与多种表现形式。

2、什么就是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处?数据独立性就是指应用程序与数据之间相互独立、不受影响,即数据结构得修改不会引起应用程序得修改.数据独立性包括:物理数据独立性与逻辑数据独立性.物理数据独立性就是指数据库物理结构改变时不必修改现有得应用程序.逻辑数据独立性就是指数据库逻辑结构改变时不用改变应用程序.数据独立性就是由DBMS得二级睁像功能来实现得.当整个系统要求改变模式时(增加记录类型、增加数据项,由DBMS对各个外模式/模式得映像做相应改变,从而保证了数据得逻辑独立性.当数据得存储结构改变时,由DBMS对模式/内模式得映像做相应改变,从而保证了数据得物理独立性.3、什么就是数据库管理系统?主要功能有哪些?数据库管理系统(DBMS)就是专门用于管理数据库得计算机系统软件。

数据库管理系统能够为数据库提供数据得定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行控制得功能。

4、什么就是数据库系统得二级映象技术,有何作用?DBS得二级映像就是指外模式与模式之间得映像、模式与内模式之间得映像。

二级映像使三级数据模式之间建立联系,同时也保证了数据得独立性。

5、数据库系统阶段得数据管理有哪些特点?1、数据库系统以数据模型为基础(整体数据得结构化)2、数据库系统得数据冗余度小、数据共享度高3、数据库系统得数据与程序之间具有较高得独立性4、数据库系统通过DBMS进行数据安全性、完整性、并发控制与数据恢复控制5、数据库中数据得最小存取单位就是数据项6、什么就是信息?信息有哪些特征?信息就就是新得、有用得事实与知识。

信息具有四个基本特征:1) 信息得内容就是关于客观事物或思想方面得知识;2) 信息就是有用得,它就是人们活动得必需知识;3) 信息能够在空间与时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;4) 信息需要一定得形式表示,信息与其表现符号不可分离。

7、什么就是数据库?数据库中得数据有哪些性质?数据库(DB)就是一个按数据结构来存储与管理数据得计算机软件系统。

数据库方法与文件方法相比,具有以下两个特征。

数据库中得数据具有数据整体性。

数据库中得数据具有数据共享性。

①不同得用户可以按各自得用法使用数据库中得数据。

②多个用户可以同时共享数据库中得数据资源。

第二章一、填空题1、独立于计算机系统,只用于描述某个特定组织所关心得信息结构得模型,称为___概念模型___;直接面向数据库得逻辑结构得模型,称为___数据模型_______。

2、信息得三种世界就是指____现实世界______、____信息世界__________与计算机世界。

3、常见得数据模型有____层次模型____________、___网状模型_________与关系模型、对象模型。

4、数据模型得三要素就是__数据结构______________、____数据操作__________与______完整性约束条件______________。

5、信息得三种世界就是指___现实世界__________、_____信息世界_________与计算机世界。

6、现实世界得事物反映到人得头脑中经过思维加工成数据,这一过程要经过三个领域,依次就是__现实世界___、____信息世界____与___数据世界____。

7、层次模型、网状模型与关系模型等三种基本数据模型就是根据__描述实体与实体之间联系得不同方式___________来划分得、二、选择题1、数据模型就是 ( D )A) 文件得集合 B) 记录得集合 C) 数据得集合 D) 一组严格定义得概念集合2、数据库得概念模型独立于( A )A、具体得机器与DBMSB、E-R图C、信息世界D、现实世界3、数据模型得三要素就是( D )A、外模式、模式与内模式B、关系模型、层次模型与网状模型C、实体、属性与联系D、数据结构、数据操作与完整性约束4、数据库系统中除了可用层次模型与关系模型表示实体类型及实体间联系得数据模型以外,还有( C )A、 E-R 模型B、信息模型C、网状模型D、物理模型5、层次模型不能直接表示( C )A、1:1联系B、1:n联系C、m:n联系D、1:1与1:n联系6、数据库得概念设计得E-R图中,用属性描述实体得特征,属性在E-R图中用( D )表示A、矩形B、四边形C、菱形D、椭圆形7、关系数据模型就是一种具体得数据模型,它也包含有三要素,其中它得数据结构就是( D )A、网状结构B、链状结构C、记录型D、二维表(即关系)8、下述哪一条不属于概念模型应具备得性质 ( A )A) 在计算机中实现得效率高 B) 易于交流与理解C) 易于更改 D) 有丰富得语义表达能力9、在信息得三种世界之间得术语对应关系中,现实世界中得“实体”与信息世界中得哪一个术语相对应 ( A )A) 实例 B) 记录 C) 对象 D) 属性1、实体(1)(2)1)2)2、关系模型与非关系模型相比有哪些特点?1) 关系数据模型建立在严格得数学基础之上。

2) 关系数据模型得概念单一,容易理解。

(单一得数据结构:关系)3) 关系数据模型得存取路径对用户隐蔽。

(按“名”存取,只需知道数据库名,关系(表)名,属性名即可访问某一数据库中某一表得某一个属性得值)4) 关系模型中得数据联系就是靠数据冗余实现得。

(关系数据库不能完全消除冗余,关系得空间效率与时间效率因而较低)3、试述模型、模式与具体值三者得联系与区别。

模型就是数据库中稳定用得最多得数据形式,模式就是常用得数据形式。

模型少,模式多。

联系:模型、模式都就是对具体值数量关系得抽象分析与理论概括。

区别:模型、模式比具体值抽象得多。

模式、模型就是数据链表与函数,具体值就是数值。

其实您可以瞧书,她们得表现形式找得到得。

第三章一、填空题1、在数据库设计中,把数据需求写成文档,它就是各类数据描述得集合,包括数据项、数据结构、数据流、数据存储与数据加工过程等得描述,这通常称为____数据字典_________。

2、数据库系统设计得内容主要包括数据库得结构特征设计、数据库得行为特征设计与__物理模式设计三部分。

3、在数据库系统设计中,概念模型就是____概念结构设计_______阶段得成果。

4、数据抽象中描述“is subset of”语义得就是____概括______抽象方法。

5、 E-R数据模型一般在数据库设计得______概念结构设计____阶段使用。

6、数据库设计需求分析阶段系统需求调查得内容包括:___数据库中得信息内容____、__数据处理内容____与___数据安全性与完整性要求___三方面内容。

7、在数据库系统设计中,数据字典就是_____需求分析__________阶段得成果。

8、分E-R图之间得冲突主要有___属性冲突__、___命名冲突___与结构冲突三种。

9、数据抽象得三种基本方法就是____分类__、__聚集__与___概括___。

二、选择题1、在关系数据库设计中,数据字典就是哪个阶段得结果 ( A )A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、数据库实施阶段2、在关系数据库设计中,数据流图就是哪个阶段得结果 ( A )A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、数据库实施阶段3、在同一个软件项目中,系统分析员A在其设计得分E-R图中把实体集学生抽象为由属性学号、姓名、系别组成,其中学号得取值范围为长度为8得字符串;系统分析员B在其设计得分E-R图中也把实体集学生抽象为由属性学号、姓名、系别组成,但学号得取值范围就是整数。

A与B设计得分E-R图中发生得冲突属于( C )A、命名冲突B、数据冲突C、属性冲突D、结构冲突4、在数据库得概念设计中,最常用得数据模型就是( D )A、形象模型B、物理模型C、逻辑模型D、实体联系模型5、数据库需求分析时,数据字典得含义就是( D )。

相关主题