云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库基础知识和试题

数据库基础知识和试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 16:34:49

【答案】A:① B:② C:④ D:② E:③ 试题6 (1995试题2)

从供选择的答案中,选出应填入下面叙述中{ }内的正确答案,把编号写在答卷的对应栏内。

传统 的数据库基本上是由 A 组成的。B 在技术和理论上已经成熟,成为当前商用数据库的主流。C 技术是80年低中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的 D 来支持。但当数据量大,数据结构复杂时,靠D很难适应。当前,在DBMS的研究方面,较活跃的是 E 。 供选择的答案:

A、D:①图形 ②文件 ③元组 ④文件系统 ⑤对象 ⑥过程

B:①关系数据库 ②网状数据库 ③层次数据库 ④空间数据库 C:①关系数据库 ②网状数据库 ③层次数据库 ④面向对象数据库 E:①网状数据库 ②层次数据库 ③DBASE ④演绎数据库 【解析】

数据是描述事物的符号记录。数据库是存放数据的仓库,是长期储存在计算机内、有组织的、可共享的数据集合。传统的数据基本上是由大量记录所组成,记录又称为元组。

在数据库中是用数据模型对现实世界进行抽象的,现有的数据库系统均是基于某种数据模型的,数据模型可以对数据进行抽象表示,是我们进行数据模型化的工具。数据库领域中最常用的数据模型有3种,它们是层次模型、网状模型和关系模型。其中层次模型和网状模型统称为非关系模型。

数据库按数据模型来分,可分为层次型数据库、网状数据库和关系数据库3大类,层次和网状数据库又称为非关系数据库。这3类数据库都是在60年代末发展起来的。关系数据库由于采用二维表的形式来描述实体和实体间的联系,其数据结构相对简单,对于用户来讲浅显易懂,技术理论上也已经成熟,已成为当前常用数据库的主流。

随着数据库应用领域的不断发展、扩充,传统的数据库已不能完全适应新领域应用的需要。这些领域包括计算机辅助设计(CAD),计算机辅助基础(CAM)、VISI设计、计算机辅助软件工程(CASE)、图像处理和多媒体技术等方面。除了对传统数据库的需求外,这些领域还要求数据库能够处理更复杂的结构、递归定义的对象和更大的数据量等,具有更多更复杂的数据库随着这种需求而出现,空间数据库、面向对象数据库、多媒体数据库和演绎数据库等就是其中发展起来的一部分。

空间数据库是随着地理信息系统发展起来的一种数据库。空间数据库的空间数据是用来表示空间物体的位置、形态、大小以及分布特征等信息的数据。空间数据不仅包含物体本身的空间位置和位置信息,还包含物体空间即拓扑关系的信息。空间数据库常用的数据结构有矢量和栅格结构两种。空间数据库研究的主要内容有空间数据表示、数据结构与数据模型空间、数据库管理系统等。空间数据库的研究正在深入系统地进行,但在理论与技术上还不如关系数据库那么成熟。空间数据库的应用领域主要用于地理信息系统,它是地理信息系统的核心。 面向对象数据库是从80年代中期开始出现并发展的,它是关系数据库系统和面向对象的方法相结合组织起来的,这种新一代的数据库系统称为面向对象数据库系统(ODBC)。面向对象数据库是符合面向对象数据模型的,其数据结构是建立在对象和类的概念上的,数据具有封装性、继承性和多态性等特点。当前面向对象数据库系统的研究工作主要集虽在面向对象数据模型的形式化与面向对象的程序语言的结合等方面。

多媒体数据系统是一种由文本、图像、声频和和视频等多种形式的数据组织起来的集成数据库系统。目前,相当一部分多媒体数据库是通过关系模式与文件系统相结合来支持的,但当数据量大、数据结构复杂时,靠文件系统是很难适应的。分布式多媒体数据库系统能对对象进行存储、检索以及支持对象间的通信。这些对象是由图像、文本、声频和视频等数据类型混合而成的。多媒体数据库的多媒体数据模型、系统实现等问题目前正在深入研究。多媒体数据库的发展也与存储介质的发展、输入输出介质的发展、数据模型理论的发展、通信介质的发展等密切相关。多媒体数据库系统改善了用户的工作环境,提高了用户对数据的可利用性。

演绎数据库的数据库模型是一种基于逻辑的模型。Horn子句的逻辑为演绎数据库提供了递归定义的能力,从而可以定义更复杂的数据,支持更强的数据操作能力以及提供更完善的完整性保护,并提供数据操作与宿主语言统一的说明性语言。因此,演绎数据库具有比传统数据库更强的能力。演绎数据库是数据库技术与逻辑程序和人工智能相结合的结果。目前,相对于传统数据库的研究而言,演绎数据库的研究更为活跃。

【答案】A:③ B:① C:④ D:④ E:④ 试题7 (1995试题16)

从下列与数据库中数据的独立性、完整性和安全性有关的叙述中,选出5条正确叙述,并按编号从小到大的次序写在答卷的A~E栏内。

①在数据库系统中,数据独立性指的是数据之间相互独立,互不依赖。 ②数据库系统中,由于有封锁机制,所以应用程序对数据的存储结构和存取方法有较高的独立性。

③SQL语言的视图定义和视图操作功能在一定程度上支持了逻辑数据独立性。

④SQL语言中不显式提供索引功能,这是对物理数据独立性的支持。 ⑤在数据库系统中,数据的完整性是指数据的正确性和相容性。 ⑥\\是数据库系统中采用的完整性措施之一。

⑦实体完整性和参照完整性是可应用于所有关系数据库的两条完整性准则。 ⑧\\数据的读出是数据库安全性遭到破坏的一个例子。

⑨在数据库系统中,数据的安全性是指保护数据以防止不合法的使用。 ⑩SQL语言在COMMIT语句、ROLLBACK语句和LOCK TABLE语句都具有维护数据库安全的功能。 【解析】

数据库系统中,数据独立性是一个重要概念。数据的物理存储结构和数据在计算机内表示的逻辑结构千差万别,都有多种不同形式。如果用户不必考虑数据在计算机中的表示及其在计算机中的物理存储结构,而是按自己所需的逻辑结构对数据进行操作,就大大地方便了用户;另一方面,若数据在计算机内的逻辑结构是独立于物理存储结构的,即计算机对数据进行操作时,物理结构的变化不会影响数据整体的逻辑结构,这就大大提高了机器的效率。

上述两个方面体现了两层独立性的概念:逻辑数据的独立性(即用户的数据逻辑结构独立于计算机内数据表示的逻辑结构),物理数据的独立性(即计算机机内的数据表示的逻辑结构独立于物理存储结构)。为了实现这两层数据独立性,把数据库的结构分为外部级(单个用户视图级)、概念级(全局视图)和内部级(存储视图)三级。用户通过数据操作语言进行的操作是对外部级的操作;而外部级数据模式与概念级数据模式的转换、概念级数据模式与内部级数据模式的转换均由数据库管理系统实现。显然,SQL语言的视图定义和操作功能在一定程度上支持了逻辑数据的独立性;SQL不显式提供索引同是对物理数据独立性的支持。 本题③、④两条叙述是正确的,第①条叙述是错误的。数据的独立性并不是指数据之间互不依赖,事实上许多数据之间是有依赖关系的。第②条叙述也是错误的,因为封锁机制是解决并发操作问题的,而不是解决数据的结构问题的。 数据库系统中,数据的完整性是指数据的正确性和相容性,数据库管理系统提供完整性保护的功能,系统提供定义完整性约束条件的功能和检查完整性约束条件的方法。系统的完整性子系统就是根据完整性约束条件工作的。完整性约束条件包括对数据值和结构的约束,还包括对数据在操作前后应满足的约束等。实体完整性和参照完整性可适用于关系数据库。

因此本题中⑤、⑦两条叙述是正确的,而第⑥条是错误的。因为\授权\是授于用户对数据库中何种数据文件作何种操作的权力,而为了防止非法使用数据库,是

数据库系统中采用的安全性措施,而不是完整性措施。数据库系统中,数据的安全性是指保护数据以防止不合法使用,避免数据泄露或遭到破坏。它通常是通过对用户标识、鉴别及对存取进行控制来实现的,\授权\就是保证安全性的一种措施,因此,本题第⑨条叙述是正确的,第⑧条叙述是错误的。因为\脏\数据一般是指由于并发控制不当,由操作异常所形成的数据,而不是不合法操作所形成的数据。第⑩条也是错的。因为SQL语言LOCK TABLE是用于并发控制的,而不是用于安全性控制的。

[答案]A:③ B:④ C:⑤ D:⑦ E:⑨ 试题8 (1994年试题1)

从供选择的答案中,选出应填入{ }内的正确答案,把编号写在答卷的对应栏内。 在数据库理论中,关系R和S在第i A 和 B 上的θ-联结(Jion)写成 ,其中θ是 C 。若R是r元关系,则有 =D,D 中的运算符×为 E 乘积符。 供选择的答案

A、B:①行 ②列 ③个记录 ④张表

C:①算术运算符,如+、- ②逻辑运算符,如 ∨、∧ ③算术比较运算符,如=、< ④集合运算符,如 ∩、∪

D:①δ(I+j)θr (R×S) ②δ(I+j)θj (R×S) ③δiθ(r+j) (R×S) ④ δiθj (R×S)

E:①算术 ②笛卡尔 ③矢量 ④逻辑 【解析】

关系代数是由一组以关系为运算对象的特定运算组成的,通过这组运算,对一个或多个关系进行分解和组合,构造出新的关系,从而得到所需要的数据。关系代数的运算可分为两类,一类是传统的集合运算,即并、差、交和笛卡尔积;另一类是特殊的集合运算,即投影、选择、联接、自然连接和除法。

关系代数是关系数据库的数学基础,是离散数学的重要组成部分,关系代数结合数据库,为关系数据库的全面开发奠定了基础,关系代数语言是关系型数据库的数据操作语言(DML)中重要的一类。

联接(Join)是关系代数运算中的一种,记号为 ,它是从两个关系R和S的笛卡尔积中选取属性间满足一定条件的元组。其中i和j分别是关系R的第i列分量和关系S中的第j列分量。 为算臬比较运算符,它包括\<\、\>\、\等运算符;当 为\时,上式称为等值联接。若有 即表示R与S的笛卡尔积中的第r+j列,实际上就是S中的第j列。

搜索更多关于: 数据库基础知识和试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

【答案】A:① B:② C:④ D:② E:③ 试题6 (1995试题2) 从供选择的答案中,选出应填入下面叙述中{ }内的正确答案,把编号写在答卷的对应栏内。 传统 的数据库基本上是由 A 组成的。B 在技术和理论上已经成熟,成为当前商用数据库的主流。C 技术是80年低中期引入的。目前,多媒体数据库基本上靠与关系模式相结合的 D 来支持。但当数据量大,数据结构复杂时,靠D很难适应。当前,在DBMS的研究方面,较活跃的是 E 。 供选择的答案: A、D:①图形 ②文件 ③元组 ④文件系统 ⑤对象 ⑥过程 B:①关系数据库 ②网状数据库 ③层次数据库 ④空间数据库 C:①关系数据库 ②网状数据库 ③层次数据库 ④面向对象数据库 E:①网状数据库 ②层次数据库 ③DBASE ④演绎数据库 【解析】 数据是描述事物的符

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com