考研复试数据库原理课后习题(一)——绪论

绪论

选用的是王珊老师数据库原理(第五版)课后习题

1.简述数据、数据库、数据库管理系统、数据库系统

数据:数据与其语义不可分割,广义的数据就是信息
数据库:数据库的数据具有永久存储、有组织和可共享,数据按照某一数据模型来组织,描述和储存
数据库管理系统:大型且复杂的软件系统,计算机中的基础软件
数据库系统:数据库是数据库系统中的一个组成部分。是一个人机系统。

2.使用数据库系统的好处是什么?

1.提高应用开发的效率
2.当数据的逻辑结构需要发生改变时,开发人员不用修改应用程序,或者只需要修改很少的应用程序
3.使用数据库系统可以减少DBA的维护系统的负担

3.文件系统和数据库系统的区别与联系

区别:
文件系统是面向某一应用的,文件的共享差、冗余度大、共享性差,文件局部有结构整体无结 构。面向应用是面向某一特定的程序。
数据库系统:面向整个组织和企业。数据的共享性高 、冗余度小、具有较高的物理独立性和一定的逻辑独立性,数据库中的数据用数据模型组织和描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。
联系:
文件系统与数据库均是计算机系统中的管理数据 的软件。
文件系统是操作系统的重要组成部分、DBMS是独立于操作系统的软件。

4.举出适用文件系统的例子 举出适用于数据库系统的例子

文件系统:手机的小型应用:照片 短信 微信
数据库系统:企业或部门的信息系统 例如:库存管理系统

5.数据库系统的特点

1.数据结构化 数据库数据整体结构化
2.数据的共享度高、冗余度低、易于扩充
3.数据独立性高、数据独立性包括数据的物理特性和数据的逻辑独立性
4.数据由DBMS统一管理和控制

6.DBMS的主要功能有哪些?

数据库定义功能
数据组织、存储和管理功能
数据操纵功能
数据库的事务管理和运行权限
数据库的建立和维护功能
其他 不同数据的互访和互操作等

7.什么是概念模型?

概念模型用于信息世界的建模

8.定义并解释:实体 实体型 实体集 实体之间的联系

实体:客观存在并可以相互区分的事务
实体型:用实体名及其属性名集合来抽象和刻画同类实体
实体集;同型实体的集合称为实体集
实体之间的联系:实体(型)内部联系和实体间的联系 实体内部的联系通常是指组成实体的各个属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。实体之间的联系由一对一、一对多、多对多等多种模型

9.试述数据模型的概念、数据模型的作用和数据模型的三个要素

数据模型是数据库系统中的最重要的概念之一。数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。
数据模型由数据结构、数据操作和完整性约束三部分组成。
数据结构;描述数据库的组成对象和对象之间的联系,是对系统的静态描述。
数据操作:对数据库中的各种对象的实例允许进行操作的集合
数据的约束条件:完整性规则的集合,用于保证数据的正确、有效、互容。

10.试述层次模型的概念,并举出3个层次模型的实例

两个条件:有且只有一个结点没有双亲结点,这个结点称为根结点
根以外的其他结点有且只有一个双亲结点
例:行政机构层次数据模型
行政机构层次数据模型
行政区域层次数据模型
行政区域层次数据模型

学校层次数据模型
学校层次数据模型

11.试述网状模型的概念,举出3个网状模型的实例

两个条件:允许一个以上的结点无双亲
一个结点可以有多于一个的双亲
例:
示例

12.试述层次模型和网状模型的优缺点

层次模型
优点:数据结构清晰简单,查询效率高,良好的完整性支持
缺点:现实世界有非层次的,插入限制较多,查询子女必须通过双亲,结构严密,命令趋于橙程序化。

网状模型
优点:更直接的描述世界 具有良好的性能
缺点:结构比较复杂 用户不太容易掌握和使用 必须要了解系统结构的细节

13.试述关系模型的概念和解释下列术语

关系:一个关系对应通常说的一张表
元组:表中的一行即为一个元组
属性:表中的一列
码:某个属性可以唯一确定一个元组
域:具有一组相同数据类型值的集合
分量:元组的一组属性值
关系模式:关系名(属性1、属性2…,属性n)
关系模型要求关系必须是规范化的,即不允许表中有表

14.试述关系数据库的特点

优点:
1.建立在严格的数学概念的基础上的
2.关系模型的概念单一
3.关系模型的存取路径对用户透明、更高的数据独立性和更好的安全保密性
缺点:查询效率不如结构化模型

15.试述数据库系统的三级模式结构,说明这种模式的优点

数据库三级结构模式由外模式、模式、内模式组成
外模式 子模式/用户模式 是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图
模式 逻辑模式 数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式通常是模式的子集
内模式 存储模式 是数据在数据库系统内部的表示,对数据 的物理结构和存储方法的描述
两级映像:为了实现三级模式的联系和转换,数据库系统在这三级模式之间提供两级映像:外模式/模式映像和模式/内模式映像 这两级映像保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性。

16.解释数据定义语言、数据操纵语言

数据定义语言:用来定义数据库模式、外模式、内模式的语言
数据操纵语言:用来对数据库的数据进行查询、插入、删除和修改的语句

17.什么叫做数据与程序的物理独立性?什么叫做数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

数据与程序的独立性:当数据的存储结构即是模式发生改变时,由数据库管理员对模式/内模式映像做出相应的改变,可以时,模式保持不变,从而应用程序也不必改变,这就是数据与程序的物理独立性。
数据与程序的逻辑独立性:但数据的逻辑结构发生变化时,由数据库管理员对各个模式/外模式的映像作出相应改变,可以使外模式保持不变,从而应用程序不必修改,这就是数据与程序的逻辑独立性
DBMS在三级模式之间提供的两级映像保证了数据库系统的数据具有较高的逻辑独立性和物理独立性。

18.试述数据库系统的组成

数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。

19.试述数据库管理员、系统分析员、数据库设计人员、应用程序员的职责

数据库管理员
全面负责管理和控制数据库系统。具体职责
决定数据库的信息内容和结构
决定数据库的存储结构和存取策略
定义数据的安全性要求和完整性约束条件
监控 数据库的使用和运行
数据库系统的改进和重构
系统分析员
负责应用系统的需求分析和规范说明,和用户及DBA相结合,确定硬件系统软件配置,并参与数据库软件的概要设计
数据库设计人员
负责数据库中数据的确定和数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统 分析,然后进行数据库设计
应用程序员
着手设计和编写应用系统的程序模块,并进行调试和安装。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值