第一章 作业【数据库原理】

前言

以下内容源自学习通
仅供学习交流使用
请您阅读文章声明,默认同意该声明

第一章 作业

第1章第1题选择题

一. 单选题(共5题,100分)

  1. (单选题)IBM公司的IMS数据库管理系统采用的数据模型是( )
    A. 层次模型
    B. 网状模型
    C. 关系模型
    D. 面向对象模型
    我的答案: A正确答案: A
    20分
  2. (单选题)数据库系统的核心和基础是( )。
    A. 物理模型
    B. 概念模型
    C. 数据模型
    D. 逻辑模型
    我的答案: C正确答案: C
    20分
  3. (单选题)DBMS是一类系统软件,它是建立在下列哪种系统之上的?( )
    A. 应用系统
    B. 编译系统
    C. 操作系统
    D. 硬件系统
    我的答案: C正确答案: C
    20分
  4. (单选题)长期存储在计算机内,有组织的、可共享的大量数据集合是( )。
    A. 数据(Data)
    B. 数据库(DataBase)
    C. 数据库管理系统(DBMS)
    D. 数据库系统(DBS)
    我的答案: B正确答案: B
    20分
  5. (单选题)在数据管理技术发展过程中,需要应用程序管理数据的是( )。
    A. 人工管理阶段
    B. 人工管理阶段和文件系统阶段
    C. 文件系统阶段和数据库系统阶段
    D. 数据库系统阶段
    我的答案: A正确答案: A
    20分

第1章第2题简答题

一. 简答题(共1题,100分)

  1. (简答题)
    试述数据、数据库、数据库管理系统、数据库系统的概念。
答:
(1)数据(Data):描述事务的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统用于科学计算,处理的数据是正数、实数、浮点数等传统数学中的数据。
(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较少的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
(3)数据库系统(DataBas,简称DBS):数据库系统是指在计算机系统中引用数据库后的系统构成,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员构成。数据库是数据库系统的一个组成部分,数据库是一个人一机系统。
(4)数据库管理系统(DataBase Management,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操作功能、数据库的运行管理功能、数据库的建立和维护功能。

第1章第3题简答题

一. 简答题(共1题,100分)

  1. (简答题)
    试述数据库系统的特点。
答:
  数据库系统的主要特点有:
(1)数据结构化。数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
  注意这里的“整体’两个字。在数据库系统中,数据不再针对某一个应用,而是面向全组织,具有整体的结构化。不仅数据是结构化的,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到某一个数据项(如一个学生的姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据的存取单位只有一个:记录,如一个学生的完整记录。
(2)数据的共享性高,冗余度低,易扩充。数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。
  所谓“弹性大”是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库的结构,只需做很少的改动。可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据,便可以满足新的需求。
(3)数据独立性高。数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。
(4)数据由 DBMS 统一管理和控制。数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此, DBMS 必须提供统一的数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。
  DBMS 数据控制功能包括四个方面:
  数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏;
  数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系;
  并发控制:对多用户的并发操作加以控制和协调,保证并发操作的正确性;
  数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态,亦称为完整状态或一致状态。
  数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。

第1章第4题简答题

一. 简答题(共1题,100分)

  1. (简答题)数据库管理系统的主要功能有哪些?
答:
(1)数据库定义功能;
(2)数据组织、存储和管理功能;
(3)数据操纵功能;
(4)数据库的事务管理和运行管理;
(5)数据库的建立和维护功能。

第1章第5题简答题

一. 简答题(共1题,100分)

  1. (简答题)试述数据库系统的三级模式结构,并说明这种结构的优点是什么?
答:
  数据库系统的三级模式结构由外模式、模式和内模式组成。
  外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
  模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。
  内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
  数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。
  为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

第1章第6题简答题

一. 简答题(共1题,100分)

  1. (简答题)什么是数据与程序的物理独立性?什么是数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:
   数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
   数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。
   数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性

第1章第7题设计题E-R图

一. 其它(共1题,100分)

  1. (其它)学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授 和副教授每人各带若干研究生,每个班有若干学生, 每个学生选修若干课程,每门课可由若 干学生选修。请用 E - R 图画出此学校的概念模型。

在这里插入图片描述

第1章第8题设计题E-R图

一. 其它(共1题,100分)

  1. (其它)某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这 些零件由不同的原材料制成,不同零件所用的材料可以相同。 这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E - R 图画出此工厂产品、零件、 材料、仓库的概念模型。

在这里插入图片描述

最后

请您阅读文章声明,默认同意该声明
打赏通道
请添加图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日星月云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值