【数据库】概念设计、逻辑设计、关系数据库设计理论
一:概念设计:
ER模型:实体属性和联系
实体及实体集:
实体的属性:属性和实体都是名词:
需求–》ER图:
属性无法再分,实体可由多个属性组成。
同一类联系:
实体与派生实体间的基本联系:
如上图所示,联系也有自己的属性。
联系名词化:
ER图中,每个实体,都要有实体标识符,为借阅信息人为增加ID。
二、逻辑设计
每个实体转化为1个关系模式
1:1,在1方加入另一方的外键。
联合主键,又分别是外键
三、UML做概念及逻辑设计:
逻辑设计工具:关系数据库设计理论
F是函数依赖。
属性间存在1对1关系,就是函数依赖。
只有满足1NF,才是关系数据库
分解应不损信息和关系依赖
附:视图:
视图不存放数据,是虚拟的表,是从1个或几个表中取出数据,视图只定义取数据规则。
【数据库】概念设计、逻辑设计、关系数据库设计理论相关推荐
- 【数据库学习笔记】Day06 - 关系数据库规范化理论
[数据库学习笔记]Day06 - 关系数据库规范化理论 目录 一.关系数据库中存在的数据冗余问题 二.函数依赖 三.关系规范化 一.关系数据库中存在的数据冗余问题: 以学生信息表为例: 该关系模式存在 ...
- 数据库系统概念总结:第八章 关系数据库设计
周末无事水文章,期末备考的总结资料 第八章 关系数据库设计 8.1 好的关系设计的特点 数据库逻辑设计主要解决的问题: –关系数据库应该组织成几个关系模式 –关系模式中有包括哪些属性 从不良的设计模式 ...
- 论文中如何写mysql的介绍_论文中数据库概念设计怎么写
试论网络课程的艺术设计 [摘 要] 网络课程的设计不仅仅是一个计算机技术问题和教学问题,更是一个艺术问题,网络课程的设计水平直接体现设计者的艺术修养.网络课程设计最常用的载体是网页,网页的艺术设计,日 ...
- 关系数据库设计理论(函数依赖、异常、范式)、ER图
1. 关系数据库设计理论 1.1 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A. 如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合函数决 ...
- 【数据库原理及应用】经典题库附答案(14章全)——第六章:关系数据库设计过程
[数据库原理及应用]经典题库附答案(14章全)--第一章:数据库基础知识 [数据库原理及应用]经典题库附答案(14章全)--第二章:关系数据库知识 [数据库原理及应用]经典题库附答案(14章全)--第 ...
- 创新谈-数据库概念设计之几点见解-吴雨光
数据库概念设计之几点见解 如果将数据库设计比作是福尔摩斯破案,根据各种条件,限制,规则,抽丝拨茧,寻找其中的相互联系,一步一步深入案件的中间,最终解决案件.但破案首先需要有方法,那么对于数据库设计目前 ...
- 数据库系统概念(机械工业出版社,第六版)复习——第八章:关系数据库设计
第八章:关系数据库设计 第一范式(1NF) 如果某个域的元素被认为是不可再分的单元,那么这个域就是原子的(atomic).如果一个关系模式R的所有的属性域都是原子的,我们称关系模式R属于第一范式(fi ...
- SAP那些事-理论篇-11-SAP核心设计逻辑
如果您觉得这篇文章对你所有帮助的话,您的顺手点赞和转发将是对作者持续发文的重要动力,您的支持和鼓励很重要! 所有文章在公众号"MZ信息化咨询杂谈"同步更新! 郑重声明:本博客所发文 ...
- Kingbase数据库实验四 数据库系统的概要、逻辑、物理设计
实验四 数据库系统的概要.逻辑.物理设计 一.实验目的 二.实验步骤及结果 一.实验目的 能够根据实际业务需求抽象出实体.实体的属性和实体的联系. 能够抽象业务所涉及的E-R图. 能够优化E-R图 ...
最新文章
- hashmap 和 hashcode还是有点关系的
- 【Linux 内核】Linux 操作系统结构 ( Linux 内核在操作系统中的层级 | Linux 内核子系统及关系 | 进程调度 | 内存管理 | 虚拟文件系统 | 网络管理 | 进程间通信 )
- 如何禁用Visual Studio 2013的Browser Link功能
- java.lang.RuntimeException: Unable to start activity ComponentInfo
- Win10小技巧:如何将在此处打开命令改为CMD或Powershell?
- 查找特定的值(信息学奥赛一本通-T1110)
- 嵌入式linux和pc机的linux对照
- R语言学习笔记(七)方差分析
- .NET字符串格式化的几种方法及@符号的使用
- 二叉树的层次遍历II
- 操作可能会破坏运行时稳定性的解决办法
- 读火狐带来的感动一文你有和感受?
- backBarButtonItem 替换
- 云计算机房的建设预算,射阳高级中学云计算机房建设预算.doc
- VirtualBox成功安装Ubuntu18.04设置共享文件夹总结
- Mac安装MongoDB
- 设计模式之里氏宗青出于蓝而胜于蓝
- 天猫商城在线购物系统
- hadoop 任务运行到running job就卡住了 INFO mapreduce.Job: Running job: job_XXXXXXX
- 日记:2011年6月深圳2周找工作总结