数据库技术课程复习1---基本概念和E-R图
基本概念和E-R图
0.学习前言
数据库技术是一门值得好好学习掌握的课程,一起加油鸭!
1.两大类数据模型
数据模型分为两类(分属两个不同的层次)
(1)概念模型
概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。 可以是非形式化的自然语言描述,或半形式化的E-R图描述。
(2)逻辑模型和物理模型
逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。属于形式化的语言描述。
物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。
2.客观对象的抽象过程—两步抽象
(1)现实世界中的客观对象抽象为概念模型;
(2)把概念模型转换为某一DBMS支持的数据模型。
3.信息世界中的基本概念
(1)实体
客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。
(2)属性
实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。
(3)码
唯一标识实体的属性集称为码。
(4)域
属性的取值范围称为该属性的域。
(5)实体型
用实体名及其属性名集合来抽象和刻画同类实体称为实体型
(6)实体集
同一类型实体的集合称为实体集
(7)联系
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。
实体内部的联系通常是指组成实体的各属性之间的联系
实体之间的联系通常是指不同实体集之间的联系
常用的联系有一对一,一对多,多对多三种情况。
有了这些基本概念,我们就可以毫无偏差地准确描述数据和事件了。后面就是学习用哪些工具去表示这些概念从而描述事件和数据记录。
4.实体-联系方法(E-R方法)
(1)表示方法
实体型用矩形表示,矩形框内写明实体名。
属性用椭圆形表示,并用无向边将其与相应的实体连接起来
联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)
联系的属性由于这里的联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来
(2)实例
E-R图的难点在于如何精准地找出行为中的所有实体,和如何巧妙地选择合适的实体作为联系
(3)练习题
本文地址:https://blog.csdn.net/qq_41842192/article/details/107285500
上一篇: 数字图像处理第二章:基本概念
下一篇: 线性代数学习笔记(十四)——分块矩阵