北方交通大学 数据库习题及答案

北方交通大学 数据库习题及答案

ID:9924549

大小:89.50 KB

页数:18页

时间:2018-05-15

北方交通大学  数据库习题及答案_第1页
北方交通大学  数据库习题及答案_第2页
北方交通大学  数据库习题及答案_第3页
北方交通大学  数据库习题及答案_第4页
北方交通大学  数据库习题及答案_第5页
资源描述:

《北方交通大学 数据库习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章数据库概述 习题1)什么是数据库?有什么特点?2)什么是数据库系统?试述数据库系统的组成及特点。3)试述DBMS三级模式结构。4)试述数据模型的概念、作用及3个要素。5)简述各种数据模型的优、缺点。6)解释实体、属性、码、实体集、E-R模型的概念7)设计某工厂物资管理的概念模型(画出E-R图)。  实体:仓库(仓库号,仓库面积,电话号码)  零件(零件号,名称,规格,单价,描述)  供应商(供应商号,姓名,地址,电话,帐号)  项目(项目号,预算,开工日期)  职工(职工号,姓名,年龄,职称) 实体间的联系: ·一个仓库可以存放

2、多种零件,一种零件可以存放在多个仓库中。 ·一个仓库有多个职工当保管员,一个职工只能当一个仓库的保管员。 ·职工之间有领导被领导的关系。仓库主任领导若干保管员。 ·一个供应商可以给多个项目供应多种零件,一个项目也可以由多个供应商供应零件。第一章数据库概述 习题答案1)什么是数据库?有什么特点?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。 特点:(1)数据结构化(2)数据共享(3)数据独立性2)什么是数据库系统?试述数据库系统的组成及特点。答:数据库系统指在计算机系统中引入数据库后的系统构成 组成:一般由数据库、数据库管

3、理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 特点: (1)数据结构化  是数据库系统与文件系统的根本区别。  在数据库中,数据是按照某种数据模型组织起来的,不仅文件内部数据之间彼此是相关的,而且文件之间在结构上也有机地联系在一起,整个数据库浑然一体,实现了整体数据的结构化。  数据库系统存取方式灵活,可以存取数据库中的某一个数据项、一组数据项、一个记录或一组记录。而文件系统,数据的最小存取单位是记录。 (2)数据共享性好,冗余度低 (3)较高的数据和程序的独立性。  二级映象功能。 (4)数据由DBMS统一管理和控制 

4、 数据库系统弹性大,易于扩充。3)试述DBMS三级模式结构。答:分为三级模式结构,  (1)模式又称逻辑模式。是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。  (2)外模式又称子模式或用户模式。是数据库用户所看到和使用的局部数据的逻辑结构和特征的描述,也就是用户看到和使用的数据库。外模式是保证数据库安全性的一个有利措施。每个用户只能看见和访问所对应的外模式中的数据,数据库中其余的数据对他们来说是不可见的。  (3)内模式又称存储模式。是数据的物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一

5、个内模式。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给了数据库管理系统去管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中具体的表示方式和存储方式。为了实现这三个抽象层次的联系和转换,数据库系统在三级模式中提供两种映象:  ·外模式/模式映象  ·模式/内模式映象正是由于这二级映象功能,使得数据库系统中数据具有较高的逻辑独立性和物理独立性。4)试述数据模型的概念、作用及3个要素。答:在数据库中是用数据模型来抽象、表示和处理现实世界中的数据和信息。  数据模型主要包括网状、层次和关系模型,是按计算机的观点

6、对数据建模。  一般地,一个数据库的基本数据模型至少必须包含以下三个组成部分:数据结构、数据操作和完整性约束。 1.数据结构  是指所研究的对象类型的集合。这些对象是数据库的组成成分。 2.数据操作  数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作和有关的操作规则。  数据结构是对系统静态时特性的描述;数据操作时对系统动态特性的描述。 3.数据的约束条件  数据的约束条件是一组完整性规则的集合。5)简述各种数据模型的优、缺点。答:层次模型优点: 1)结构简单、层次清晰,易于理解; 2)对于实体联系固定且预先定义好的系

7、统采用层次模型优于关系模型; 3)层次模型提供了良好的完整性支持。 层次模型缺点:  1)在层次模型中,处理非层次性联系如多对多比较麻烦,只能通过引入冗余结点或虚拟结点来实现  2)查询子结点必须通过父结点;  3)对插入和删除有较多限制。 网状模型优、缺点可参考层次模型。 关系模型优点:  1)关系模型结构简单,概念单一,易学易用。无论是实体还是实体间的联系,都用关系--即用二维表表示;  2)关系模型是数学化的模型;  3)关系模型的存取路径对用户是透明的; 关系模型缺点:  1)关系模型的查询效率往往不如非关系模型,必须进行优化

8、,以提高性能,这一定程度上要增加用户的负担,并对用户在数据库的整体知识上有较高的要求;  2)关系模型在处理如计算机辅助设计数据、多媒体数据时就有了局限性,必须要和其他的新技术相结合。6)解释实体、属性、码、实体集、E-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。