数据库笔记1

第一章 绪论

1.1 数据库系统概述

1.1.1 数据、数据库、数据库管理系统、数据库系统

数据:数据是数据库中存储的基本对象。
数据库(DB)长期储存在计算机内、有组织可共享的大量数据的集合。
数据库管理系统(DBMS):数据定义功能、数据组织存储管理功能、数据操纵功能、数据库的事务管理和运行管理功能、数据库的建立和维护功能
数据库系统(DBS):由数据库、数据库管理系统(及其开发语言)、应用系统、数据库管理员组成。
![[Pasted image 20240905150101.png]]

1.1.2 数据管理技术的产生和发展

人工管理阶段->文件系统阶段->数据库系统阶段

1.2 数据模型

1.2.1 两类数据模型
  1. 概念模型(信息模型)
  2. 逻辑模型和物理模型。逻辑模型包括层次模型、网状模型、关系模型(二维表)、面向对象模型和对象关系模型等。物理模型是对数据最底层的抽象,描述数据在系统内部的表示方法和存取方法。
1.2.2 数据模型的组成要素

数据模型通常由数据结构、数据操作、完整性约束(实体、参照)三个部分组成。

1.2.3 概念模型
  1. 实体:客观存在并可相互区别的事物
  2. 属性:实体所具有的某一特性
  3. 码(关键字):唯一标识实体的属性集
  4. 域:一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
  5. 实体型:用实体名和属性名集合来抽象和刻画同类实体
  6. 实体集:同一类型实体的集合。
  7. 联系:实体内部(属性)和实体之间的联系。
  • 两个实体型之间的联系:一对一、一对多、多对多
  • E-R图:实体:方形,联系:菱形,属性:圆形,在无向边上标出联系的类型联系的属性也用无向边连起来
1.2.4 最常用的数据模型
1.2.5 关系模型
  1. 关系模型的数据结构:关系(一张表)、元组(一行)、属性(一列)、码(唯一确定一个元组的属性)、域(属性的取值范围)、分量(元组中的一个属性值)、关系模式(对关系的描述)
  2. 关系数据模型的操纵与完整性约束:实体完整性、参照完整性、用户定义的完整性
  3. 关系数据模型的优点:①严格建立在数学概念的基础上②关系模型的概念单一③具有更高的数据独立性、安全保密性

1.3 数据库系统结构

1.3.1 数据库系统模式的概念
  • 模式是数据库中全体数据的逻辑结构和特征的描述,同一个模式可以有很多实例
1.3.2 数据库系统的三级模式结构⭐️

外模式、模式、内模式

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

外模式/模式映像(逻辑独立性)、模式/内模式映像(物理独立性)

1.4 数据库系统的组成

  1. 硬件平台及数据库
  2. 软件(支持DBMS的操作系统)
  3. 人员(数据库管理员DBA、系统分析员、数据库设计员、应用程序员、用户)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Solen.&

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

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

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

打赏作者

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

抵扣说明:

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

余额充值