数据库考试填空与简答题 联系客服

发布时间 : 星期一 文章数据库考试填空与简答题更新完毕开始阅读2b96f20fee06eff9aef8078d

对于选择题,大家都写完了,也就不公布答案了

第一、二章

二、填空题

1.数据库技术经历了人工管理阶段,文件管理阶段和数据库管理阶段三个发展阶段。

2.数据库系统中最常用的三种数据模型有层次模型,网状模型和关系模型。 3.关系模式的三类完整性约束条件分别是实体完整性规则,参照完整性规则和

用户定义的完整性规则。

4.E-R图的主要元素是实体型,属性,联系。

5.在E-R模型的主要术语中,属性的取值范围称为_域_。能够区别不同的实体且能唯一标识实体的最小属性集,称为实体集的实体键。

6.SQL server 2005是客户机/服务器体系结构的数据库管理系统。 7.在给数据库改名之前,必须设置数据库处于 单用户 状态。

8.为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验:身份验证 和权限验证 。

9.按照数据模型划分,SQLServer应当是关系型数据库管理系统。

10.在SQL Server 2005中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的用户帐号。

11.数据库管理系统,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。

12.SQL Server 2005有两类数据库,系统数据库和用户数据库。其中为新的用户数据库提供模板的系统数据库是Model数据库。

13.在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为数据库管理系统(DBMS)。

14.在早期的代表性的数据库管理系统中,IMS系统是基于层次数据模型的。 15. 在数据结构模型中,用树形结构表示实体类型以及实体之间联系的是层次数据模型的主要特征。

16. 数据库管理系统管理并且控制数据资源的使用。

17. 数据库管理系统是位于用户和操作系统之间的一个数据管理软件。

三、简答题

1.P2试述数据库系统的组成?

答:书上:由数据库、数据库管理系统、操作系统、编译系统、应用程序、计算机硬件和用户组成的复杂系统。 2.解释两种身份验证?

老师:1)Windows验证模式。用户通过Windows的安全机制来验证用户身份即可登录SQL Server 2005服务器。

(2)混合验证模式。使用户可以使用Windows身份验证或SQL Server身份验证与SQL Server 2005服务器连接,将区分用户账号是否可信。 3.人工管理阶段数据管理的特点:

老师:(1)数据不保存在机器中(2)无专用的软件对数据进行管理(3)只有程序的概念,没有文件的概念(4)数据面向程序 4.文件系统阶段数据管理的特点:

老师:(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构和物理结构有了区别(3)文件组织已呈多样化。有索引、链接和散列文件(4)数据不再属于某个特定的程序,可重复使用。 5.文件系统显露出三个缺陷:

老师:(1)数据冗余性(2)数据不一致性(3)数据联系弱 6.数据库阶段的管理方式具有的特点

老师:(1)采用复杂的数据模型表示数据结构(2)有较高的数据独立性(3)数据库系统为用户提供方便的用户接口(4)系统提供四方面的数据控制功能(5)对数据的操作既可以以记录为单位,又可以以数据项为单位 7.数据描述三个领域之间的关系:

老师:从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。(2)信息世界:是现实世界在人们头脑中的反映。(3)机器世界:信息世界的信息在机器世界中以数据形式存储。信息世界中数据描述的术语有:实体、实体集、属性、实体标识符机器世界中数据描述的术语有:字段、记录、文件、关键码它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延 8.关系模型的特点:

老师:关系模型的主要特征是用二维表格结构表达实体集,用外键表示实体间联系。特点是:关系模型与层次、网状的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时不涉及存储结构、访问技术等细节。

9. DBMS的主要功能: 书上P1和P2

答:1、建立数据库功能 2、数据操纵功能

3、数据库的控制与维护功能 4、数据的网络化

网上:(1)数据库的定义功能:DBMS提供数据定义语言(DDL)定义数据库的三级结构及其相互之间的映象、完整性、安全控制等约束。(2)数据库的操纵功能:DBMS提供数据操纵语言(DML)实现对数据库中数据的操作。(3)数据库的保护功能:DBMS对数据库的保护主要通过数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库的安全性控制等四个方面实现。(4)数据库的存储管理:DBMS的存储管理子系统提供了数据库中数据和应用程序的一个界面,其职责是把各种DML语句转换成低层的文件系统命令,起到数据的存储、检索和更新的作用。(5)数据库的维护功能:DBMS中实现数据库维护功能的实用程序主要有数据装载程序、备份程序、文件重

组织程序、性能监控程序。(6)数据字典(DD):数据库系统中存放三级结构定义的数据库称为数据字典,对数据库的操作都要通过访问DD才能实现。 10. DBS的组成: 书上P2:

由数据库、数据库管理系统、操作系统、编译系统、应用程序、计算机硬件和用户组成的复杂系统。

网上:DBS是一个实际可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件、数据库管理员(DBA)的集合体。(1)数据库(DB):是与一个特定组织各项应用有关的全部数据的集合,由应用数据的集合(物理数据库)、关于各级数据结构的描述(描述数据库)两部分组成。(2)硬件:包括中央处理机、内存、输入输出设备、数据通道等硬件设备。(3)软件:包括DBMS、OS、各种宿主语言和应用开发支持软件等程序。(4)DBA:DBA是控制数据整体结构的人,负责DBS的正常运行。

第三章

二、填空题

1.实现数据完整性的途径有:规则(Rule)、缺省值/默认值(Default)、约束(Constraint)、存储过程等。

2.在数据库的表中,主键是指表中的某一列,该列的值唯一标识一行。 3.SQL Server 2005的文件包括: 数据文件(.mdf或.ndf)和日志文件(.ldf)。