数据库原理期末知识点复习集锦及习题——第一章


此为期末复习整理整学期数据库原理笔记及习题 仅作为个人学习笔记 有错误欢迎指正 持续更新

第一章

一、基本概念
1. 数据 D
  1. 定义:描述事物的符号记录,是数据库中存储的基本对象(图形、声音、文字、数字等)

2. 数据库 DB
  1. 定义:长期存储在计算机内,有组织、可共享的大量数据的集合
  2. 特点:
    ① 数据按一定的数据模型组织、描述、存储
    ②可以被不同的用户存储共享
    ③冗余度小
    ④数据独立性高
    ⑤易扩展
  3. 数据项
    ①存储数据及之间的联系
    ②数据库的数据项和记录之间都存在联系
    ③产生数据不一样的原因是数据冗余
    ④数据项是最小的存储单位

3. 数据库管理系统 DBMS
  1. 定义:位于用户和操作系统之间的一层数据管理软件,大型复杂的基础软件系统,用于科学组织、存储获取维护数据
  2. 数据库管理系统功能:
    ①数据定义
    ②数据组织、存储、管理功能
    ③数据操纵功能:增删改查
    数据库事务管理和运行管理:安全性保护、完整性检查、并发控制、数据库恢复
    ⑤数据库建立维护功能
    ⑥通信及数据交换等功能

4. 数据库系统 DBS
  1. 定义:计算机系统引入数据库后的系统
  2. 组成:数据库管理系统、数据库、应用程序、数据库管理员(数据库管理系统设计、数据库安全、完整性约束)

5. 数据管理
  1. 定义:对数据进行分类、组织、编码、存储、维护、检索数据处理的中心问题

二、数据库发展流程
1. 人工管理阶段
  1. 特点:数据无独立性不保存不共享、无结构、应用程序自己控制
  2. 适用场景:批处理、无操作系统、无存取存储设备

2. 文件系统阶段
  1. 特点:数据独立性差、长期保存、不共享、文件系统管理数据
  2. 适用场景:批处理、实时系统、文件系统、有磁盘磁鼓的存储设备

3. 数据库系统阶段
  1. 适用场景:批处理、分时系统、实时系统、数据库管理系统、磁盘大规模管理存储设备
  2. 特点:
    ①整体数据结构化:面向全组织 不针对某一个应用、数据可变长、最小存储单位是数据项
    ②共享性高:减少冗余、节约存储空间
    ③冗余度低:避免数据间不相容不一致
    ④易扩展:系统易于扩展
    ⑤独立性高:由DBMS二级映像功能保证 即不会因为系统数据存储结构和逻辑结构变化而影响应用程序
    -物理独立性:用户应用程序与数据库中的数据物理存储相互独立,物理存储变,应用程序可不变
    -逻辑独立性:用户应用程序与数据库逻辑结构相互独立,逻辑结构变,应用程序可不变
    ⑥数据由DBMS统一管理控制:安全性保护、完整性、并发性、数据库恢复

三、数据模型
1. 基础知识点
  1. 定义:数据模型是对现实世界数据的抽象,是数据库系统的核心与基础 各种数据库管理系统软件基于数据模型设计
  2. 分类:概念模型、逻辑模型、物理模型【按照逻辑使用数据模型划分数据库:层次、关系、网状模型】
  3. 重要组成要素!!!:
    ①数据结构(静态):描述对象类型集合及对象间的联系
    ②数据操作(动态):数据库中各对象的实例允许执行操作的集合
    ③约束条件:相容

2. 概念模型
  1. 定义:信息模型、用户角度对数据建模、是不依赖于具体计算机系统的数据模型、独立于数据库管理系统、现实到机器世界中的层次
  2. 相关概念
    ①实体:客观存在可区分
    ②属性:一类特征
    ③码:唯一标识实体的属性集
    ④域:一组具有相同数据类型的值的集合
    ⑤E-R图:实体联系方法描述现实世界概念模型

3. 关系模型
  1. 逻辑结构:行——>元组;列——>属性 二维表
  2. 规范化:关系必须规范化,每一个分量必须是不可分的数据项,不可以表中套表
  3. 优点:建立在数学概念模型上 、概念单一、存取路径对用户透明
  4. 缺点:查询效率不如格式化数据

4. 关系完整性约束条件
  1. 实体完整性
  2. 参照完整性
  3. 用户定义完整性

四、数据库系统结构
1. 数据库系统模式概念
  1. 模式:数据库逻辑结构特征描述、相对稳定
  2. 实例:模式具体值,随数据库数据更新而更新

2.三级模式结构

三级模式是对数据的三个抽象级别
在这里插入图片描述

  1. 模式:也称逻辑模式,数据库中全体数据的逻辑结构特征的描述,
    -全局逻辑结构
    -1个数据库只有1个模式
    -是数据库系统模式结构的中间层,不涉及物理存储环境,也与具体物理环境无关
    -包含:逻辑结构、数据间联系、安全性完整性、DBMS提供的DDL专门定义模式
    -型是描述 值是实例
  2. 外模式:也称子模式、用户模式 局部数据逻辑结构与特征
    -局部逻辑结构
    -用户的数据视图、与应用有关的数据逻辑表示
    -外模式/模式映像定义包含在外模式中
    -保证数据安全性 用户只能看见和访问外模式中的数据
  3. 内模式:也称存储模式 描述数据物理存取方式和存储结构
    -存储逻辑结构
    -最接近物理存储
    -只有一个

3. 二级映像

二级映像是在三个抽象层次之间实现联系与转换 保证数据的独立性特征

  1. 外模式/模式映像
    ①不唯一
    ②保证逻辑独立性,用户应用程序与数据库逻辑结构相互独立
    ③实现过程:模式改变时,修改外模式/模式映像,保证外模式不变,从而应用程序不必修改,保证数据与程序的逻辑独立性
  2. 模式/内模式映像
    ①唯一
    ②保证物理独立性,用户应用程序与数据库中物理存储相互独立
    ③实现过程:存储结构发生改变,修改模式/内模式映像,从而保证外模式不变,保证数据与程序的物理独立性
  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值