数据库习题

数据库习题,第1张

1、数据模型包含三个方面的内容:___(数据结构)____、对数据的 *** 作、____(完整性规则)____________。。

2、关系是以___(二维表)__的结构来表示实体与实体间的联系。

3、数据库系统的三级模式结构由外模式、 (模式 )和内模式组成。

4、查询设计器分为上下两部分,上半部分是表的显示区,下半部分是 ( 查询设计区) 。

5、表 *** 作共有三种视图,分别是设计视图,打印视图, (版面预览) 视图。

6、( 控件 ) 是窗体上用于显示数据、执行 *** 作、装饰窗体的对象。

7、数字字段类型又分为整型、 (长整型)、单精度类型、 (双精度类型) 等类型。

8、 (某一具体应用所涉及的数据必须满足的语义要求) 是指向表中输入数据时设置的字段值所要遵循的约束条件,即用户自定义完整性约束。

9、索引的类型有 (唯一索引) 、 (主键索引) 、( 聚集索引/非聚集索引) 。

10、窗体通常是由 ( 窗体主体) 、页脚及 ( 页眉) 3部分组成。

三、简答题

1、简述什么是查询以及查询的作用?

数据库查询是从指定的表或视图中提取满足条件的记录,然后按照想要得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。

2、关系模型的主要特点是什么?

优点:

·关系模型是建立在严格的数学概念的基础上的。

·无论实体还是实体之间的联系都用关系来表示。对数据的检索结果也是关系(即表),因此 概念单一,其数据结构简单、清晰。

·关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

缺点:

由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的负担。

3、解释属性、事件和方法的概念?

对象的具体特征称为“属性”

某一个触发的动作成为事件

触发事件后,具体的处理措施称之为“方法”。

1

章练习题答案

一、选择题

题号

1

2

3

4

5

6

7

8

9

10

答案

B

A

A

D

C

B

B

B

A

A

二、填空题

1

、数据定义、数据 *** 纵

2

、文件系统阶段、数据库系统阶段

3

、属性、字段、元组、记录

4

、关键字

5

、域

6

、属性、属性到域的映象

7

、关系、关系

8

、投影

9

、选择运算、投影运算

10

、连接运算、自然连接

三、简答题

1

、答:数据库(

DataBase

)是被长期存放在计算机内、有组织的、可以表现为多种形式的

可共享的数据集合。

数据库管理系统(

DataBase Management System

,简称

DBMS

)是计算机系统软件,它的职

能是有效地组织和存储数据、

获取和管理数据,

接受和完成用户提出的访问数据的各种请求。

数据库系统是指拥有数据库技术支持的计算机系统,

它可以实现有组织地、

动态地存储大量

相关数据,提供数据处理和信息资源共享服务。

数据库系统是指在计算机系统中引入数据库后的系统,

一般由数据库、

数据库管理系统

(及

其开发工具)

、应用系统、数据库管理员和用户构成。

2

、答:关系是一张二维表,每个关系有一个关系名。在计算机中,一个关系可以存储为一

个文件。在

Visual FoxPro

中,一个关系就是一个表文件。

元组是二维表中水平方向的行,有时也叫做一条记录。

属性是二维表中垂直方向的列,有时也叫做一个字段。

3

、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。

4

、答:常用的数据模型有层次模型、网状模型和关系模型。

层次模型的特点是:

形状象一棵倒立的树,

有且仅有一个结点无父结点,

这个结点称为根结

点,其他结点有且仅有一个父结点。

网状模型的特点是:

形状象一张网,

允许一个以上的结点无父结点,

一个结点可以有多于一

个的父结点。

关系模型的特点是:

在关系中,

数据的逻辑结构是一张二维表。

该表满足每一列中的分量是

类型相同的数据;

列的顺序可以是任意的;

行的顺序可以是任意的;

表中的分量是不可再分

割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。

层次模型对具有一对多层次关系的数据描述非常自然、

直观、

容易理解;

网状模型主要是描

述具有多对多关系的数据。

关系模型具有严格的数学理论为基础,

在描述数据时使用简单灵

活、数据独立性强等特点,而被公认为是理想的数据的组织方式。

5

、答:不是,只有具备以下几个要求的二维表才被称为是关系:

1

)每一列中的分量是类型相同的数据;

2

)列的顺序可以是任意的;

附上出处链接:http://wenku.baidu.com/link?url=9i5NhjeDRi7MJL9lUqfAjg93SBGB9gzF92MagBRQD_SG2oXNthO3WjMdKZAaGOIE_sHRKyDsmITdFcgdoX20wNzmYAppzdU5-DeBlHr9Hcm

1、试述数据、数据库、数据库管理系统、数据库系统的概念。(3、4、5页) 答:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与 *** 作系统之间的一层数据管理软件数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 2.使用数据库系统有什么好处?(12页) 答:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。

3.试述文件系统与数据库系统的区别和联系。(8、9、10页) 答:1)数据结构化是数据库与文件系统的根本区别。 在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化,是数据库的主要特征之一。 2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。 3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。 5.试述数据库系统的特点。(9、10、11页) 答:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由dbms统一管理和控制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9995345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存