- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北方交通大学 数据库习题及答案.doc
第一章 数据库概述 习题
1)什么是数据库?有什么特点?
2)什么是数据库系统?试述数据库系统的组成及特点。
3)试述DBMS三级模式结构。
4)试述数据模型的概念、作用及3个要素。
5)简述各种数据模型的优、缺点。
6)解释实体、属性、码、实体集、E-R模型的概念
7)设计某工厂物资管理的概念模型(画出E-R图)。
实体:仓库(仓库号,仓库面积,电话号码)
零件(零件号,名称,规格,单价,描述)
供应商(供应商号,姓名,地址,电话,帐号)
项目(项目号,预算,开工日期)
职工(职工号,姓名,年龄,职称)
实体间的联系:
· 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。
· 一个仓库有多个职工当保管员,一个职工只能当一个仓库的保管员。
· 职工之间有领导被领导的关系。仓库主任领导若干保管员。
· 一个供应商可以给多个项目供应多种零件,一个项目也可以由多个供应商供应零件。
第一章 数据库概述 习题答案
2) 什么是数据库系统?试述数据库系统的组成及特点。
答:数据库系统指在计算机系统中引入数据库后的系统构成
组成:一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
特点:
(1) 数据结构化
是数据库系统与文件系统的根本区别。
在数据库中,数据是按照某种数据模型组织起来的,不仅文件内部数据之间彼此是相关的,而且文件之间在结构上也有机地联系在一起,整个数据库浑然一体,实现了整体数据的结构化。
数据库系统存取方式灵活,可以存取数据库中的某一个数据项、一组数据项、一个记录或一组记录。而文件系统,数据的最小存取单位是记录。
(2)数据共享性好,冗余度低
(3)较高的数据和程序的独立性。
二级映象功能。
(4)数据由DBMS统一管理和控制
数据库系统弹性大,易于扩充。
3) 试述DBMS三级模式结构。
答:分为三级模式结构,
(1)模式又称逻辑模式。是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
(2)外模式又称子模式或用户模式。是数据库用户所看到和使用的局部数据的逻辑结构和特征的描述,也就是用户看到和使用的数据库。
外模式是保证数据库安全性的一个有利措施。每个用户只能看见和访问所对应的外模式中的数据,数据库中其余的数据对他们来说是不可见的。
(3)内模式又称存储模式。是数据的物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给了数据库管理系统去管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中具体的表示方式和存储方式。
为了实现这三个抽象层次的联系和转换,数据库系统在三级模式中提供两种映象:
· 外模式/模式映象
· 模式/内模式映象
正是由于这二级映象功能,使得数据库系统中数据具有较高的逻辑独立性和物理独立性。
4) 试述数据模型的概念、作用及3个要素。
答:在数据库中是用数据模型来抽象、表示和处理现实世界中的数据和信息。
数据模型主要包括网状、层次和关系模型,是按计算机的观点对数据建模。
一般地,一个数据库的基本数据模型至少必须包含以下三个组成部分:数据结构、数据操作和完整性约束。
1.数据结构
是指所研究的对象类型的集合。这些对象是数据库的组成成分。
2.数据操作
数据操作是指对数据库中各种对象的实例允许执行的操作集合,包括操作和有关的操作规则。
数据结构是对系统静态时特性的描述;数据操作时对系统动态特性的描述。
3.数据的约束条件
数据的约束条件是一组完整性规则的集合。
5) 简述各种数据模型的优、缺点。
答:层次模型优点:
1)结构简单、层次清晰,易于理解;
2)对于实体联系固定且预先定义好的系统采用层次模型优于关系模型;
3)层次模型提供了良好的完整性支持。
层次模型缺点:
1)在层次模型中,处理非层次性联系如多对多比较麻烦,只能通过引入冗余结点或虚拟结点来实现
2)查询子结点必须通过父结点;
3)对插入和删除有较多限制。
网状模型优、缺点可参考层次模型。
关系模型优点:
1)关系模型结构简单,概念单一,易学易用。无论是实体还是实体间的联系,都用关系--即用二维表表示;
2)关系模型是数学化的模型;
3)关系模型的存取路径对用户是透明的;
关系模型缺点:
1)关系模型的查询效率往往不如非关系模型,必须进行优化,以提高性能,这一定程度上要增加用户的负担,并对用户在数据库的整体知识上有较高的要求;
2)关系模型在处理如计算机辅助设计数据、多媒体数据时就有了局限性,必须要和其他的新技术相结合。
6
文档评论(0)