当前位置: 首页 > news >正文

数据库第一章(王珊课后习题)

文章目录

  • 1.试述数据、数据库、数据库管理系统、数据库系统的概念
  • 2.使用数据库系统有什么好处?
  • 3.试述文件系统与数据库系统的区别和联系。
  • 4.试述数据库系统的特点
  • 5.数据库管理系统的主要功能有哪些?
  • 6.什么是概念模型?试叙述概念模型的作用
  • 7.解释实体、实体型、实体集、实体之间的联系
  • 8.试述数据模型的概念、数据模型的作用和数据模型三要素
  • 9.试述层次模型的概念
  • 10.试述网状模型的概念
  • 11. 试述层次、网状数据库的优缺点
  • 12.试述关系、属性、域、元组、码、分量、关系模式
  • 13.试述数据库系统的三级模式结构,并说明这种结构优点是什么.
  • 14.定义并解释模式、外模式、内模式
  • 15.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
  • 16.试述数据库系统的组成
  • 17.试述数据库管理员、系统分析员、数据库设计人员、应用程序员的职责。

1.试述数据、数据库、数据库管理系统、数据库系统的概念

数据:描述事物的符号记录称为数据
数据库:长期存储在计算机内、有组织的、可共享的大量数据集合。
数据库管理系统:位于用户与操作系统之间的一层数据管理软件。
数据库系统:它是数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统

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

存储、挂历、处理和维护数据的系统

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

文件系统数据库系统阶段
应用背景科学计算、数据管理大规模数据管理
硬件背景磁盘磁鼓大容量磁盘、磁盘阵列
软件背景有文件系统数据库管理系统
处理方式联机实时处理、批处理联机实时处理、分布处理、批处理
数据库管理者文件系统数据库管理系统|
数据面向的对象某一应用现实世界
数据共享程度共享性差,冗余度大共享性高、冗余度低
数据的独立性独立性差具有高度的物理独立性和一定的逻辑独立性
数据结构化记录内有结构,整体无结构整体结构化、用数据模型描述
数据控制能力应用程序自己控制由数据库管理系统提供1数据安全性、完整性、并发控制和恢复能力

4.试述数据库系统的特点

  • 数据结构化
  • 数据的共享性高,冗余度低且易扩充
  • 数据独立性高
  • 数据由数据库管理系统统一管理和控制

5.数据库管理系统的主要功能有哪些?

  • 数据的安全性保护
  • 数据完整性检查
  • 并发控制
  • 数据库恢复

6.什么是概念模型?试叙述概念模型的作用

按用户的观点来对数据和信息建模,主要用于数据库设计。

7.解释实体、实体型、实体集、实体之间的联系

实体:客观存在1并可相互区别1的事物称为实体
实体型:用实体名及其属性名集合来抽象和刻画同类实体
实体集:同一类型实体的集合
实体1之间的联系1:一对一1、一对多、多对多

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

数据模型是严格定义的一组概念的集合。精确描述了系统的静态特性、动态特性、完整性约束条件。因此数据模型通常由数据结构、数据操作与数据完整性约束三部分组成

9.试述层次模型的概念

用树形结构表示各类1实体以及实体间的联系

10.试述网状模型的概念

允许一个以上的结点无双亲,一个结点1可以1有多于一个的双亲称为网状模型。

11. 试述层次、网状数据库的优缺点

层次模型的优缺点:
优点1:数据结构比较简单清晰
优点2:查询效率高
优点3:提供良好的完整性支持
缺点1:联系若非层次不能用层次模型
缺点2:会产生冗余信息
缺点3;必须通过双亲才能找到
缺点4:结构严密,趋于程序化
网状模型
优点1:客观描述世界
优点2:存取效率高
缺点1:结构复杂,用户难掌握
缺点2:用户不容易掌握DML
缺点3:了解系统结构的细节,加重了编写应用程序的负担。

12.试述关系、属性、域、元组、码、分量、关系模式

关系:一个关系对应通常说的一张表
元组:表中一行即为一个元组
属性:表中一列即为一个属性
码:表中某个属性组,它可以唯一确定一个元组。
域:域是一组具有相同数据类型值的集合
分量:元组中一个属性值
关系模式:对关系的描述。

13.试述数据库系统的三级模式结构,并说明这种结构优点是什么.

三级模式结构是指1数据库系统是由外模式、模式和内模式三级构成。
优点:它们把数据的1具体组织留给数据库管理系统管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。

14.定义并解释模式、外模式、内模式

外模式1、模式、内模式。
外模式:数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
模式:数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
内模式:数据物理结构和存储方式的描述,是数据在数据内部的组织方式。

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

数据逻辑独立性;数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写,从而应用程序不必修改,保证了数据与程序的逻辑独立性。
数据的物理独行性:当数据库存储结构改变时,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与1程序的物理独立性
它使得数据的定义和描述可以从应用程序中分里出去。另外,由于数据存取由数据管理系统管理,从而简化应用程序的编制,大大减少了应用程序的维护和修改。

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

硬件平台及数据库、软件、人员。

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

数据库管理员:定期对数据库进行重组织,以改善系统性能,用户改变,数据库进行较大的改造,包括修改部分设计即数据库重构
系统分析员:负责应用系统的需求分析和规范说明,要和用户及数据库管理员相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。
数据库设计人员:负责数据库中数据的确定及数据库各种模式设计、用户调研。
应用程序员:负责设计和编写应用系统的程序1模块,并进行调试和安装。

http://www.lryc.cn/news/20377.html

相关文章:

  • 设计模式(十一)----结构型模式之装饰者模式
  • lighthouse的介绍和基本使用方法
  • 分布式算法 - Raft算法
  • Python|每日一练|链表|双指针|数组|递归|图算法|单选记录:删除链表的倒数第 N 个结点|下一个排列|迷宫问题
  • 天线理论知识2——宽带天线介绍
  • 【计组笔记05】计算机组成与原理之虚拟存储器、指令系统、中央处理器CPU
  • 多功能土壤速测仪功能介绍
  • 《设计模式》命令模式
  • 开源物联网平台有哪些?
  • Tesla Autopilot,处理器和硬件
  • jianzhiOffer第二版难重点记录
  • C语言 | 问题20230225
  • 【机器学习笔记】Python基础笔记
  • js-DOM03-DOM对CSS的操作
  • tun驱动之tun_init
  • 模拟退火算法优化bp
  • 【NFC音乐相册】简易制作
  • 每日一题——L1-085 试试手气(15)
  • FreeRTOS信号量
  • Leetcode.2385 感染二叉树需要的总时间
  • [蓝桥杯 2022 国 B] 卡牌(贪心/二分)
  • 1301:大盗阿福
  • Netty——序列化的作用及自定义协议
  • 一起Talk Android吧(第五百零五回:如何调整组件在约束布局中的大小)
  • 【数据库】数据库的完整性
  • 基因净化车间装修设计方案SICOLAB
  • java 内部类的四种“写法”
  • 【python】main方法教程
  • 公司对不同职级能力抽象要求的具体化
  • Java之MinIO存储桶和对象API使用