数据库笔记1-基本概念

阅读原文

数据库是什么?

书上是这样定义的:所谓的数据库是指长期存储在计算机内、有组织、可共享的数据集合。
我的理解:数据库是一个存放数据的仓库,仓库里面的数据需要按照某种规则放置,让使用者更方便的利用。


1.数据库的理论知识。

1)数据库系统组成

数据库系统组成

其中的重点是DBMS,数据库管理系统是衔接用户与操作系统的数据管理软件。它能科学的组织和存储数据,高效地获取和维护数据。
数据库笔记1-基本概念_第1张图片
DBMS

2)数据模型
数据模型:专门用来抽象、表示和处理现实世界中的各种数据和信息的工具。现有的数据库均是基于某种数据模型的。

数据模型的三要素:数据结构(对象与对象之间的关系)、数据操作(增删改查)、数据的完整性约束(保证数据完整准确有效)。

数据模型分为概念模型与逻辑模型。
模型的层次:现实世界->概念模型(信息世界)->逻辑模型(机器世界)
概念模型 : 将现实世界认识抽象为信息世界,数据库设计人员与用户进行交流的语言。

数据库笔记1-基本概念_第2张图片
信息世界的基本概念

其中重要的是实体型之间的联系,有了联系才能表示出概念模型。
①一对一联系(1:1):一个学校只能有一个正校长。
②一对多联系(1:n):一个学校可以有多个副校长。
③多对多联系(n:n):学生与课程的关系。一个学生可以选多门课,一门课可以多个学生选。
概念模型的表示方法:E-R图(实体联系模型)
例:点餐系统概念模型设计。该系统中有点餐者、食物个实体集。两者通过点餐动作发生联系。订餐者可以订多种食物,一种食物可以被不同的人订。

数据库笔记1-基本概念_第3张图片
一个简单的E-R图

你可能感兴趣的:(数据库笔记1-基本概念)