学习笔记:数据库原理CH1.概念建模

这一章主要介绍了一些基础知识,和所有课的第一课都一样,非常无聊。
几个概念:
数据库(database):逻辑相关数据的集合,database schema 用于形容这个数据库的设计,一段时间内的数据库里的数据信息被称为 instance
数据库管理系统(DBMS):用来从数据库钟高效存储,保存,遍历信息的程序
DDL: 定义 database schema
DML:CURD
一个简单的数据库架构:

下面介绍一些数据模型:
数据模型是一个概念工具的集合。
有很多,树状模型,XML文件模型。
但是最常用的是ER模型:
Entity-Relationship (ER) model


几个概念:
有关Attribute:
composite attribute:就是普通的attribute
multivalued attribute:可以有很多信息的attribute
derived attribute:可以从别的attr里拿到的attr

键:
可以uniquely定义一个entity的attr的集合叫 superkey 的集合
不含多余属性的superkey叫candidate key
设计者选出来的candidate key 叫 primary key
关系:

有primary key的 是 strong entity set
无的是weak entity set(用double diamond)
学习笔记:数据库原理CH1.概念建模
https://yiyuwang.be/2021/05/31/2021-05-31-376605197/