数据库课后答案

上传人:夏** 文档编号:552044111 上传时间:2022-08-03 格式:DOC 页数:14 大小:59.50KB
返回 下载 相关 举报
数据库课后答案_第1页
第1页 / 共14页
数据库课后答案_第2页
第2页 / 共14页
数据库课后答案_第3页
第3页 / 共14页
数据库课后答案_第4页
第4页 / 共14页
数据库课后答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库课后答案》由会员分享,可在线阅读,更多相关《数据库课后答案(14页珍藏版)》请在金锄头文库上搜索。

1、第1章 习 题一、 填空题1. 在数据管理技术发展历程的几种阶段中,在(人工管理)阶段数据不能保存。2. 数据模型由如下三要素构成:(数据构造)、数据操作和数据的约束条件。3. 数据模型按不同的应用层次提成三种类型,它们是:概念数据模型、(逻辑数据模型)、(物理数据模型)。4. E-R模型属于(概念数据)模型,构造数据模型指层次、网状、关系。5. 数据库专家们提出了数据库系统分级的系统构造模型,整个系统分为三级,它们分别是(外模式)、(模式)和(内模式)。二、 选择题1 在文献系统阶段,操作系统管理数据的基本单位是(A )。A.文献 B.记录 C.程序 D.数据项2. 数据管理技术发展过程中,

2、文献系统与数据库系统的重要区别是数据库具有(C)。A.数据可共享 B.数据无冗余 C.特定的数据模型 D.有专门的数据管理软件3. 在数据库的数据模型中有(A)。A.网状模型、层次模型、关系模型 B.数字型、字母型、日期型C.二数值型、字符型、逻辑型 D.数学模型、概念模型、逻辑模型4. 用表格形式的构造表达实体类型以及实体类型之间联系的数据模型是(A)。A.关系数据模型 B.层次数据模型 C.网状数据模型 D.面向对象数据模型5. 描述概念模型的常用措施是(D)。A.建立数据模型措施 B.需求分析措施 C.二维表措施 D.实体联系措施三、 判断题1. 数据库管理员是专门从事数据库设计、管理和

3、维护的工作人员。()2. 计算机的数据管理技术经历了人工管理、文献系统管理和数据库系统三个阶段。()3. 逻辑数据模型(又称数据模型),它是一种面向客观世界、面向顾客的模型;它与具体的数据库系统无关,与具体的计算机平台无关。()4. 数据模型一般由数据构造、数据操作和完整性约束三部分构成。()5. 内模式亦称为子模式或顾客模式,描述的是数据的局部逻辑构造。()四、 简答题1解释数据库、数据库管理系统和数据库系统的概念。答:数据库(DataBase)是具有统一构造形式、可共享的、长期储存在计算机内的数据的集合。数据库管理系统(DataBase Management System)是一组用于数据管

4、理的通用化软件所构成的软件系统,位于顾客与操作系统之间,是数据库系统的核心。它负责数据库中的数据组织、数据操纵、数据维护和数据控制等功能的实现。数据库系统(DataBase System)是由数据库、数据库管理系统、数据库管理员和顾客等构成的计算机系统的总称。2数据管理经历了哪几种阶段,各阶段的特点是什么?答:数据管理技术经历了人工管理、文献系统管理和数据库系统三个阶段。人工管理数据有如下特点:(1)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性文献系统管理数据具有如下特点:(1)数据可以长期保存(2)由文献系统管理数据(3)数据共享性差,冗余度大(4)数据独立性低数据

5、库系统管理数据具有如下特点:(1)数据构造化(2)数据共享性好,冗余度低(3)数据独立性高(4)数据由DBMS统一管理和控制3数据库管理系统的重要功能有哪些?答:数据库管理系统的功能重要涉及如下六个方面:(1)数据定义数据定义涉及定义构成数据库构造的模式、存储模式和外模式,定义各个外模式与模式之间的映射,定义模式与存储模式之间的映射,定义有关的约束条件,例如,为保证数据库中的数据具有对的的语义而定义的完整性规则、为保证数据库安全而定义的顾客口令和存取权限等。(2)数据操纵数据操纵涉及对数据库数据的检索、插入、修改和删除等基本操作。(3)数据库运营管理对数据库的运营进行管理是DBMS运营时的核心

6、部分,涉及对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。所有访问数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性、一致性以及多顾客对数据库的并发使用。(4)数据组织、存储和管理数据库中需要寄存多种数据,如数据字典、顾客数据、存取途径等,DBMS负责分门别类地组织、存储和管理这些数据,拟定以何种文献构造和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间运用率以及提高随机查找、顺序查找、增、删、改等操作的时间效率。(5)数据库的建立和维护建立数据库涉及数据库初始数据的输入与数据转换等。维

7、护数据库涉及数据库的转储与恢复、数据库的重组织与重构造、性能的监视与分析等。(6)数据通信接口DBMS需要提供与其她软件系统进行通信的功能。例如,提供与其她DBMS或文献系统的接口,从而可以将数据转换为另一种DBMS或文献系统可以接受的格式,或者接受其她DBMS或文献系统的数据。4试述数据模型及其要素。答:数据模型一般都是由数据构造、数据操作和完整性约束三个要素构成。 数据构造 用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。 数据操作 数据库重要有检索和更新(如插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则

8、以及实现操作的语言。 数据的约束条件 数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的对的、有效、相容。此外,数据模型还应当提供定义完整性约束条件的机制。5解释实体、属性、码、实体集、E-R模型的概念。答:l 实体:客观存在并可互相区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。l 实体的属性:实体所具有的某一特性称为属性。一种实体可以由若干个属性来描述。l 码:可以唯一标记一种实体的属性或属性组称为实体的码。l 实体集:同类型实体的集合称为实体集。l E

9、-R模型(Entity-Relationship model ):也称实体联系模型,是一种被广泛使用的概念模型。该模型将现实世界的规定转化成实体、联系、属性等几种基本概念,以及它们间的基本关系,并且可以用一种图直观的表达出来。第2章 习 题一、 填空题1.关系数据库系统是支持(关系模型)的数据库系统。3.关系模型由(关系数据构造)、(关系数据操作)、(关系完整性规则)三部分构成。4.关系模型定义了(实体完整性)、(参照完整性)、(顾客定义的完整性)三类完整性。二、 选择题1.在关系模型的完整性约束中,实体完整性规则是指关系中(C)。A.不容许有空行 B.属性值不容许为空C.主键值不容许为空 D

10、.外键值不容许为空2.参照完整性规则规定(A)。A.不容许引用不存在的元组 B. 容许引用不存在的元组C.不容许引用不存在的属性 D. 容许引用不存在的属性4.最常用的一种基本数据模型是关系数据模型,它用统一的( D )构造来表达实体以及实体之间的联系。A.树 B.网络 C.图 D.二维表三、 判断题1 关系语言是一种高度过程化的语言。()2 关系数据语言分为两类,一类是关系数据语言,一类是关系演算语言。()3 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应当由关系系统自动支持。()4 实体完整性规则中,若属性A是基本关系R的主属性,则A也可以取空值。()四、 简答题3.在关系模

11、型的参照完整性规则中,为什么外部码属性的值也可觉得空?什么状况下才可觉得空?答:外部码即外码,外码为空表达作为外码的属性没有引用任何值。当外码不是参照关系的主属性时可以取空值。4.主码、侯选码、外部码的联系和区别是什么?答:主码和候选码都是能唯一标记一种元组的属性或属性组。主码一定是候选码,是候选码中的一种,一种关系只能有一种主码。候选码不一定是主码,一种关系也许有多种候选码。一种关系的外码一定与某个关系的主码相相应,即外码与主码列的数据类型必须匹配,列长度应当相等,列名可以相似也可以不同。当主码的列值被更新时,与之有关联的表的外码列值也将被做相应的更新。当向外码的表中插入数据时,若外码值在与

12、之有关联的表的主码列中不存在时,系统会回绝插入数据。一种关系的外码一定不是该关系的候选码,也一定不是该关系的主码,但也许是主码的一部分。第4章 习题一、填空题1. SQL Server 的重要版本有公司版、原则版 、 个人版 、 开发版和评估版。2.启动SQL Server的措施有三种,它们是.通过服务器管理器 、 公司管理器 、 控制面板 。3.Transcat-SQL语言重要由5部分构成,分别是数据定义语句、数据操纵语句、数据控制语句、系统存储过程和某些附加的语言元素 。4.在Transcat-SQL语言中,数据操纵语句涉及INSERT、DELETE、UPDATE和SELECT。5. SQ

13、L Server 支持的身份认证模式有Windows身份认证和SQL SERVER身份验证(或混合身份验证)。二、简答题1.SQL Server 具有哪些特点?答:l 采用客户/服务器体系构造。l 提供了丰富的编程接口工具。l 与Windows操作系统完全集成。l 支持XML(Extensive Markup Language)扩展标记语言。l 提供数据仓库功能。2.SQL Server 各版本的合用范畴是什么?答:l 公司版:一般用作一种公司级的数据库服务器。它支持数十个TB级的数据库。l 原则版:一般用作工作组或部门级的数据库服务器,支持GB级的数据库。l 个人版:重要用于移动顾客。l 开

14、发版:重要供数据库应用程序开发人员进行应用程序开发并存储数据。l 评估版:它重要用于测试SQL Server 的功能。3.SQL Server 默认的安装目录是什么?答:Microsoft SQL ServerMSSQL4.在注册SQL Server 服务器时,需要提供哪些内容?答:注册服务器时需提供如下内容:被注册的服务器属于哪个组、服务器的名称或地址、登录服务器时使用的验证模式以及登录名和密码。5.数据定义语句的作用是什么?重要涉及哪些语句?答:数据定义语句用于创立、修改或删除数据库以及数据库中的多种对象,涉及表、视图、索引、触发器和存储过程等。使用的语句有CREATE、ALTER和DRO

15、P。第5章 习题一、填空题1. SQL Server 安装过程中创立了4个系统数据库,其中_MASTER_数据库控制SQL Server的所有方面。2. 当数据庞大时,主数据文献的大小超过操作系统对单一文献大小的限制时,必须使用_辅助数据文献(或次数据文献)存储数据。3. 主数据文献的扩展名是_.mdf_。4. 用Transact-SQL语言向表中插入数据的语句是_INSERT_。5. 用Transact-SQL语言修改表中数据的语句是_UPDATE_。二、选择题1. 数据库的逻辑构造由多种不同的对象所构成,下面哪些是数据库对象 A B D 。A. 表 B. 规则 C. 数据文献 D.视图2. SQL Server 中有两种类型的数据库:系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号