学习笔记:第3章 数据库基础知识
来源:互联网 发布:安卓编程视频 编辑:程序博客网 时间:2024/05/21 17:40
1、实体是现实世界中可以区别于其他对象的“事物”或“物体”
2、实体的联系分为实体内部的联系和实体与实体之间的联系。
3、属性是实体某方面的特征。
4、概念模型中最常用的方法为实体—联系方法,简称E-R方法。
5、层次模型采用属性结构表示数据域数据间的联系。在层次模型中,每个结点表示一个记录类型(实体),记录之间的联系用结点之间的连线表示,并且根据结点以外的其他结点有且仅有一个双亲结点。上层和下一层的联系是1:n联系(包括1:1联系)。
6、采用网状结构表示实体类型及实体间联系的数据模型称为网状模型。在网状模型中,允许一个以上的结点无双亲,每个结点可以有多于一个的双亲。
7、一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。变量的值随程序运行可能发生变化,类似地,当关系被更新时,关系实例的内容也随时间发生了变化。
8、设D1,D2,D3,...,Di,...,Dn为任意集合,定义D1,D2,...,Di,...,Dn的笛卡尔积为
D1×D2×...×Di×...×Dn={(d1,d2,...,di,...dn)|di∈Di,i=1,2,3,...,n}
其中,每一个元素(d1,d2,...,di,...,dn)叫做一个n元组(n-tuple,属性的个数),元组的每一个值di叫做元组的一个分量,若Di(i=1,2,3,...,n),则D1×D2×...×Di×...×Dn的基数M为M=∏mi,笛卡尔积可以用二维表来表示。
9、D1×D2×D3×...×Dn的子集叫做在域D1,D2,D3,...,Dn上的关系,记为R(D1,D2,D3,...,Dn),称关系R为n元关系。
10、关系中属性的个数称为“元数”,元组的个数称为“基数”
2、实体的联系分为实体内部的联系和实体与实体之间的联系。
3、属性是实体某方面的特征。
4、概念模型中最常用的方法为实体—联系方法,简称E-R方法。
5、层次模型采用属性结构表示数据域数据间的联系。在层次模型中,每个结点表示一个记录类型(实体),记录之间的联系用结点之间的连线表示,并且根据结点以外的其他结点有且仅有一个双亲结点。上层和下一层的联系是1:n联系(包括1:1联系)。
6、采用网状结构表示实体类型及实体间联系的数据模型称为网状模型。在网状模型中,允许一个以上的结点无双亲,每个结点可以有多于一个的双亲。
7、一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。变量的值随程序运行可能发生变化,类似地,当关系被更新时,关系实例的内容也随时间发生了变化。
8、设D1,D2,D3,...,Di,...,Dn为任意集合,定义D1,D2,...,Di,...,Dn的笛卡尔积为
D1×D2×...×Di×...×Dn={(d1,d2,...,di,...dn)|di∈Di,i=1,2,3,...,n}
其中,每一个元素(d1,d2,...,di,...,dn)叫做一个n元组(n-tuple,属性的个数),元组的每一个值di叫做元组的一个分量,若Di(i=1,2,3,...,n),则D1×D2×...×Di×...×Dn的基数M为M=∏mi,笛卡尔积可以用二维表来表示。
9、D1×D2×D3×...×Dn的子集叫做在域D1,D2,D3,...,Dn上的关系,记为R(D1,D2,D3,...,Dn),称关系R为n元关系。
10、关系中属性的个数称为“元数”,元组的个数称为“基数”
0 0
- 学习笔记:第3章 数据库基础知识
- 学习笔记:第2章 操作系统基础知识
- 学习笔记:第4章 多媒体基础知识
- 学习笔记:第5章 网络基础知识
- 学习笔记:第6章 程序语言基础知识
- 学习笔记:第7章 软件工程基础知识
- 学习笔记:第10章 安全性基础知识
- oracle数据库基础知识学习笔记
- <<Python基础教程>>学习笔记 | 第01章 | 基础知识
- 学习笔记:第9章 标准化和知识产权基础知识
- 汇编学习笔记第0~3章:基础知识-CUP工作原理-寄存器
- 第1章 基础知识 笔记
- java学习笔记 第一篇 基础知识
- C++数据库操作学习笔记:ADO基础知识
- JavaWeb学习笔记-MySQL数据库基础知识
- 《Python基础教程(第2版 修订版)》 第1章 快速改造:基础知识(学习笔记)
- 数据库第一天基础知识
- 第3章学习笔记
- IPv6常用命令
- 并发编程实践一:Non-Blocking队列算法
- UVA 808 - Bee Breeding(数论+坐标系)
- 浏览器内核(渲染引擎)
- java的 json解析真蛋疼
- 学习笔记:第3章 数据库基础知识
- 使用hadoop编写日志分析MR程序
- 第7周作业1-循环大战
- mysql高级之日志
- 开源项目之C++界面库 GLUI
- 致逝去acm,程序生涯
- 黑马程序员-Map集合的特点以及map集合的三个小弟学习日记
- Unity3D结合轮廓显示,实现完整的框选目标
- VS2010设置VC6的字体样式