ER模型的学习

(计应154兰家才)在建立表后开始了学习的第一步,了解数据库的基本知识,就以建立bbs论坛为标准学习er模型,首先建立了4个表分别是BBSReply,BBSSection,BBSTopic,BBSUser,弄清楚各表之间的关系,那些是外键,那些是主键,关系如图。设置用户表UID的外键为,SMasterID,RUID,TUID,版块表和发帖表TSID为SID的外键,RTID为TID的外键。这样各表的关系就清楚了。

时间: 2025-01-05 10:26:28

ER模型的学习的相关文章

SQL Server数据库学习笔记-E-R模型

实体(Entities)联系(Relationships)模型简称E-R模型也称E-R方法,是由P.P.Chen于1976年首先提出的.还有一个关键元素Attributes-属性,它提供不受任何数据库管理系统(DBMS)约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具. E-R图也即实体-联系图(Entity Reationship Diagram),提供了表示实体.属性和联系的方法,用来描述显示时间的概念模型(不同于概念数据模型). E-R图表示方法: 实体(Entity):用

【自考】数据库系统原理(二)——详解(数据库设计和ER模型)

万事万物都有一个生存周期,当然数据库系统也不例外! 数据库设计和ER模型这一章主要是依据数据库系统生存周期,对其中的设计阶段展开来进行讲解的. 我们先来看看数据库系统的生存周期: 如图所示,数据库系统生存周期划分为五个阶段:规划,需求分析,设计,实现,运行维护.其中设计阶段包括,概念,逻辑,物理三个方面的设计. 后面两节的内容主要是针对设计阶段的概念设计和逻辑设计以及从概念设计到逻辑设计的转换来展开的. 一.概念设计(ER模型)    第一章里讲过了数据抽象的四个模型:概念数据模型,逻辑数据模型

数据库E-R模型,数据字典

概述:实体-联系模型(简称E-R模型) 模型结构: E-R模型的构成成分是实体集.属性和联系集,其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名. (2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连. (3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1.1—N或M—N. 因此,E-R模型也称为E-R图.

powerdesign 下ER模型中展示数据注释中文列

工作三年了,如果说对于数据库不敏感,我觉得的无论是作为一个前端开发人员还是后端开发人员来说,跟别人说你是个软件开发人员,我觉得都有点惭愧.可能之前一直在关注数据库sql的编写等等,但是现在我觉得有必要升华一下了,下面我就我遇到的问题,向大家提供一个解决方案,可能不是最好的,但是当实现了这个效果后,我真的眼前一亮,在此分享给大家...... 软件环境:powerdesign16.5 + win64(64位系统下,由于jdk的版本,powerdesign软件运行不正常,这个我安装jdk1.6_x86

2016-08-10 多表联接、ER模型等

$query = mysql_query($sql);mysql_fetch_array($query, mysql_both[既有数字下标,也有字段名下标])                                           mysql_assoc[只有字段名下标] 多表联接:1. 内联接                  左外联接2.外联接: 右外联接                  全联接例:学生表 student(表名)      no  name  age  sex

关于er模型中的identifying relationship or non-identifying relationship

最近,主要负责项目管理和领域模型设计方面的工作,昨天在将UML类图转换为ER模型的时候,发现有identifying relationship or non-identifying relationship的选择,搜了下,各自的含义,如下: 判别一个关系是Non-Identifying还是Identifying只要区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为Identifying,如果子实体自己的主键就可唯一标识则它为Non-Identifying!

数据库设计与 ER 模型 - 数据库系统原理

数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最后被新的系统取代而停止使用的整个周期,称为 数据库系统生存期. 数据库系统生存期一般可划分成下面七个阶段: (1)规划:是数据库系统生存周期的第一步.在规划阶段需要做的工作是:通过了解用户的实际需求,明确该系统需要实现的目标和任务,确定数据库系统的总目标. 规划阶段需要做的工作有: a. 系统的调查

隐马尔可夫模型(七)——隐马尔可夫模型的学习问题(前向后向算法)(转载)

隐马尔可夫模型的学习问题:给定一个输出序列O=O1O2...OT,如何调节模型μ=(A,B,π)的参数,使得P(O|M)最大. 最大似然估计是一种解决方法,如果产生的状态序列为Q=q1q2...qT,根据最大似然估计,可以通过以下公式推算: πi' = δ(q1,si) aij' =  Q中从状态qi转移到qj的次数/Q中从状态qi转移到另一状态(包括qj)的次数 bj(k)' = Q中从状态qj发出符号Vk的次数/ Q中到达状态qj的次数 δ(x,y)为克罗奈克函数,当x=y时,δ(x,y)=

E-R模型、E-R分析介绍

1 简介 1.1 ER模型的作用 以建筑房屋的例子,说明建筑师.建筑工人和原材料商的作用,强调数据库规划师.数据库操作人员和数据库管理系统的作用,指出ER模型是种基于关系模型的数据库整体规划方法. 1.2 ER模型的概念 模型来源于数据概念模型,说明ER模型是一种概念模型设计方法. ER来源于英文单词"实体"和"联系",说明它主要是利用这两个图例的绘制进行表达和设计.由美籍华人陈平山设计.Codd的范式方法不甚适用于全局性设计,除此以外,还有其他一些概念模型设计方法