数据库第一章绪论习题

名词解释

数据 DATA
  • 数据库存储的基本对象,是描述事物的记录符号;
  • 有多种表现形式,与语义密不可分;
数据库 DATABASE
  • 数据库是长期存储在计算机内、有组织的、可共享的大量数据集合;
  • 特征:①数据按照一定的数据模型组织、描述、存储;②可为用户共享;③冗余度小;④独立性高;⑤易扩展;
数据库管理系统 DBMS
  • 定义:①用户和操作系统之间的一层数据管理软件;②用于科学的组织和存储数据、高效的获取和维护数据;
  • 使用后的优点:①便于数据的集中管理②控制数据冗余③提高数据的利用率和一致性④有利于应用程序的开发和维护
数据库系统 DBS
  • 定义:是计算机引入数据库之后的系统,由数据库、数据库管理系统、应用系统、数据库管理员(DBA)组成;
  • 优点:①便于数据的集中管理②控制数据冗余,提高数据的一致性和利用率③ 有利于应用程序的开发和维护
  • 特点:1⃣️整体数据结构化(数据库系统和文件系统的本质区别)2⃣️共享性高、冗余度小、易扩充3⃣️数据的独立性高(是指数据和程序相互不依赖)4⃣️数据由DBMS统一管理(DBMS提供的数据管理和控制功能:安全性保护、完整性检查、并发控制、数据库恢复)
DBMS提供的功能
  • 数据库的定义功能
  • 数据库的组织、存储和管理功能
  • 数据操纵功能
  • 数据库的事务管理和运行管理
  • 数据库的建立和维护功能
  • 其他功能等。

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

  • 区别
文件系统数据库系统
面向某一应用程序面向现实世界
共享性 差共享性 高
冗余大冗余小
数据独立性差数据独立性高
记录内有结构、整体无结构整体结构化,用数据模型描述
操作系统的重要组成独立于操作系统之外
  • 联系:都是计算机系统的组成部分
  • 文件系统的例子:①数据的备份②软件或者应用程序的临时数据
  • 适合数据库系统的例子:图书馆管理系统等

数据模型、概念模型

数据模型
  • 定义:对现实世界数据特征的抽象;用来描述数据、组织数据、对数据进行操作;
  • 组成:由数据结构、数据操作、完整性约束条件组成;
  • 分类:① 概念模型(按照用户的观点对数据和信息进行建模)②逻辑模型(从计算机角度建模)③物理模型(数据在系统内的表示方法和存取方法)
  • 常见的数据模型有:1⃣️层次模型(有且只有根结点没有双亲,根结点以外有且只有一个双亲节点)2⃣️网状模型(允许一个以上的节点没有双亲,一个结点可以有多余一个以上的双亲结点)3⃣️关系模型(由关系数据结构、关系操作集合、关系完整性约束三部分组成)
  • 举例:现实世界(中的人)→ 信息世界的概念模型(身高、体重)→ 机器世界(height real (0,200)weight real(50,500))
概念模型几个常用术语
  • 实体、实体集(好多实体的例子)、实体型(实体名和属性名)、属性、码、域
  • ER图:实体型(矩形)、属性(椭圆)、联系(菱形)
数据库系统的三级模式结构、两级影像

在这里插入图片描述

  • 模式:全体数据的逻辑结构和特征的描述
  • 内模式:对数据的物理结构和存储方式的描述
数据独立性
  • 逻辑独立性:当模式改变时,对外模式/模式映像修改,使外模式保持不变,从而应用程序不用修改
  • 物理独立性:数据库的存储结构改变时,对模式/内模式映像进行修改,保持模式不变,从而应用程序不用修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值