数据库系统概述——引言 中山大学软件工程学院专必课

加粗必考

基本概念

数据

数据是能计算机能存的。

信息是有用的数据。

对大厂来讲最宝贵的是数据。

数据处理

从原始数据中提取有用的数据成分。

数据管理

经历了人工管理,文件管理和数据库系统阶段。

数据库——存储数据

相互关联的数据的集合。

需要存储数据就需要数据库。

数据库管理系统——管理数据

提供一个方便、高效存取数据库信息的途径。

数据库应用系统——使用数据

“互联网+”和“+互联网”

(传统管理方式)+互联网:只是把线下的流程搬到了线上,业务流程没有改变。

互联网+(新方式):例如线上支付和线下支付脱钩,不需要零钱。 

数据视图

数据模型

  • 关系模型
  • 实体-联系模型
  • 半结构化数据模型
  • 基于对象的数据模型

关系数据模型应用最广

数据抽象

  • 物理层
    • 最低层次的抽象,描述底层的数据结构
    • 物理模式
  • 逻辑层
    • 描述存储什么数据以及数据间的联系
    • 逻辑模式
  • 视图层
    • 子模式
    • 描述数据库的某个部分
    • 看起来是一张大表,但是给不同的人看到的部分是不一样的

数据库语言

  • 数据定义语言
  • 数据操纵语言

不叫保存叫插入:保存存在最后面,插入可以在任何地方

数据库设计

主要内容是数据库模式的设计

  • 概念设计
    • 顶层设计,决定数据库应该包括哪些数据,比如要不要存姓名
    • 最开始的一步
    • 其实是最难的,越抽象越难,越跟人打交道越难
  • 逻辑设计
    • ​​​​​​​考虑姓名存在哪个表里
  • 物理设计
    • ​​​​​​​考虑用多长的字段存姓名。

数据库引擎

存储管理器

        数据的存储、检索和更新

查询处理器

        数据的检索

事务管理

        负责原子性、一致性的操作

数据管理技术的发展

人工管理阶段

文件系统阶段

数据库系统阶段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值