1.绪论

数据库系统的概述

四个基本概念

  • 数据(Data):描述事物的符号,也是数据库中存储的基本对象
  • 数据库(Database):长期存储在计算机中、有组织、可共享的大量数据的集合
  • 数据库系统(DBS):在计算机系统中引入数据库后构成的系统叫做数据库系统
  • 数据库管理系统(DBMS):位于用户与操作系统间的一层数据管理软件
数据库

数据库的基本特征:

  • 数据结构化,即按一定的数据模型组织、描述和存储
  • 数据的共享性好、冗余度低、易扩展
  • 数据独立性高
  • 由DBMS统一控制和管理
    • 数据的安全性保护
    • 数据的完整性检查
    • 并发控制
    • 数据库恢复
数据库管理系统
DBMS的主要功能
  • 数据库的建立和维护功能
  • 数据定义功能
  • 数据组织、存储和管理
  • 数据操纵功能
  • 数据库的事务管理和运行管理
数据库系统
数据库系统的构成
  • 用户、应用系统
  • 应用程序员、应用开发工具
  • 数据库管理员、数据库管理系统
  • 操作系统
  • 数据库
人员系统
用户应用系统
应用程序员应用开发工具
数据库管理员数据库管理系统
操作系统
数据库
## 数据模型

在数据库中用数据模型这个工具来抽象、标识和处理现实世界中的数据和信息。

通俗地讲,数据模型就是现实世界的模拟

两大类数据模型

  • 概念模型

    也叫做信息模型,他是按照用户的观点对数据和信息建模,用于数据库设计

  • 逻辑模型和物理模型

    逻辑模型包括

    • 网状模型
    • 层次模型
    • 关系模型

概念模型

信息世界的基本概念

  • 实体:客观存在并可相互区别的事物称为实体
  • 属性:实体所具有的某一特性
  • 码:能够唯一标识一个实体的属性或属性集
  • 域:属性的取值范围称为该属性的域
  • 实体型:用实体名及其属性来抽象和刻画的同类实体称为实体型(大概可以理解为是表头)
  • 实体集:同一类型的实体的集合

数据模型的组成要素

  • 数据结构
  • 数据操作
  • 完整性约束
数据结构

描述数据库的组成对象,及对象间的联系

数据结构是对系统静态特性的描述

数据操作

增删改查

关系模型

  • 关系: 一个关系对应通常说的一张表
  • 元组:表中的一行即为一个元组
  • 属性:表中的一列就是一个属性,给每个属性起个名就叫属性名
  • 主码:能唯一确定一个元组的属性组
  • 域:属性的取值范围
  • 分量:一个元组中的属性值
  • 关系模式:对关系的描述。 例如:学生(学号,姓名,年龄。。。。)

数据库系统结构

数据库系统模式的概念

  • “型”和“值”的概念

    • “型”——对某一数据的结构和属性的说明
    • “值”——型的某一具体值
  • 模式

    • 数据库逻辑结构和特征的描述
    • 是“型”的描述
    • 反映的是数据的结构和及其联系
    • 模式是相对稳定的
  • 实例

    • 模式的具体值
    • 反映数据库某一时刻的状态
    • 统一模式可以有很多实例
    • 实例随数据库中的数据更新而变动

数据库的三级模式结构

  • 外模式
    • 也叫逻辑模式
  • 模式
    • 一个数据库只有一个模式
  • 内模式
    • 也叫存储模式,是物理结构和存储方式的描述

数据库的二级映像功能与数据独立性

  • 外模式-模式映像
    • 保证了数据的逻辑独立性:当模式改变时,可通过修改外模式-模式映像,使外模式保持不变
  • 模式-内模式映像
    • 保证了数据的物理独立性:当数据的存储模式改变时,可通过修改模式-内模式映像,使模式保持不变
  • 独立性的实质是:下层改变时,修改映像,保证上层不变
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Eva_5433

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

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

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

打赏作者

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

抵扣说明:

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

余额充值