精华内容
下载资源
问答
  • ER实体关系模型 ER实体关系型(Entity-Relationship)是数据哭设计理论基础,当前几乎所有OLTP系统设计都采用ER模型建方式,这种建模方式基于三范式。在信息系统中,将事物抽象分为“实体,“属性”,“关系”...

    ER实体关系模型

    ER实体关系型(Entity-Relationship)是数据哭设计的理论基础,当前几乎所有的OLTP系统设计都采用ER模型建的方式,这种建模方式基于三范式。在信息系统中,将事物抽象分为“实体,“属性”,“关系”来标傲世数据关联和事物描述。

    实体(Entity):实体是一个数据对象,指应用中可以区别的客观存在的事物。例如:商品、用户、学生、课程等。它具有自己的属性,一类有意义的实体构成实体集。在ER实体关系模型中实体使用方框表示。

    属性:对实体的描述,修饰就是属性,即:实体的某一特性称为属性。例如:商品的重量、颜色、尺寸。用户的性别、身高、爱好等。在ER实体关系模型中属性使用椭圆来表示。

    关系(Relationship):表示一个或多个实体之间的关联关系。实体不是孤立的,实体之间是有联系的,这就是关系。例如:用户是实体,商品是实体,用户选购商品这个过程就会产生“选购商品数量”,“金额”这些属性,这就是关系。再如:学生是实体,课程是实体,学生选择课程这个过程就产生了“课程数量”、“分数”这些属性,这就是关系。在ER实体关系模型中关系使用菱形框表示,并用线段将其与相关的实体链接起来.

    ER实体关系模型又叫E-R关系图,实体与实体之间的关系存在一对一的关系、一对多的关系、多对多的关系。

    一对一关系:例如:“学生”是实体,“身份证”是实体,一个学生只能有一个身份证,一个身份证也只能对应一个学生。

    一对多关系:一对多关系反过来也就成了多对一的关系。例如:“学生”是实体,“账号”是实体,一个学生有多个账号,反过来就是多个账号对应一个学生。

    多对多关系:例如:“学生”是实体,“课程”是实体,一个学生可以学习多个课程,一个课程可以被多个学生学习,整体来看,学生学习课程就成了多对多的关系.

    ER实体关系模型案例

    假设在电商购物系统中,对商品、用户设计ER实体关系模型图来表示商品信息、用户购买商品之间的业务联系,完成数据库逻辑模型设计。

    设计ER实体关系模型图,步骤如下:

    1. 抽象出实体

    2. 找出实体之间的关系

    3. 找出实体的属性

    4. 画出E-R关系图

    a34522968c36c36f908fc6c4b34cf079.png

    以上是ER实体关系图,为了方便,我们一般可以将ER实体关系图转换成如下数据库表格式,IDEF1X格式:

    c0e74404652d73bf178df2a266055158.png
    展开全文
  • mysql ER图

    2019-10-04 17:41:24
     ER图也被称为实体-联系图,提供了表示实体类型、属性联系方法,下图就是典型一张ER图。   ER图主要由四个成分构成: 1 实体 实体是客观世界中存在各种事物,或者某个抽象事件,我们都可以将其称...

                    ER 图

        ER图也被称为实体-联系图,提供了表示实体类型、属性和联系的方法,下图就是典型的一张ER图。

     

      

     

    ER图主要由四个成分构成:

    1 实体

    实体是客观世界中存在的各种事物,或者某个抽象事件,我们都可以将其称之为实体。一方面,实体可以是现实世界中的课程实体、教师实体、学生实体、职工个体。总而言之,实体可以是现实集合中的一个子集,也可以是各种抽象的对象。实体在ER图中用矩形表示。

    2 属性

    属性可以认为是实体中的特征,实体通过属性来描述,例如学生实体有学号、姓名、性别等属性。

    属性在ER图中以椭圆来表示。

    3 联系

    联系包括两方面的含义,一方面是实体和属性之间的联系,例如上图中的司机和司机编号之间的联系;另一方面是实体和实体之间的联系,学生和课程实体之间的联系。

    联系在ER图中以菱形来表示。

    联系又可以分为这样三种

      1 一对一的联系(记为1:1)

      2 一对多的联系(1:n)

      3 多对多的联系 (m:n)

    用处

    ER图通常被运用在概念数据模型中。

    转载于:https://www.cnblogs.com/sugar-k/p/11487707.html

    展开全文
  • 【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩考试成绩,其主要功能描述如下:1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。...

    阅读以下说明和图,回答问题1至问题4。

    【说明】

    某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:

    1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

    2.学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

    3.在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

    4.对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

    5.若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

    6.在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。

    7.根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。

    采用结构化方法对这个系统进行分析与设计,得到如图l-1所示的顶层数据流图和图1-2所示的0层数据流图。

    使用说明中的词语,给出图1-1中的外部实体E1~E4的名称。

    展开全文
  • 十、表与表之间常见关系及ER图

    千次阅读 2018-02-14 20:46:14
    表与表之间常见关系及ER图 一、常见关系 一对多: 用户和订单 分类和商品 ... 订单和商品 学生和课程 一对一: 丈夫和妻子 二、ER图(E-实体,R-关系。 实体关系图) 如图: 如上图所示,方...

    表与表之间的常见关系及ER图

    一、常见关系

      一对多: 

                       用户和订单   分类和商品

      多对多: 

                      订单和商品   学生和课程

      一对一: 

                      丈夫和妻子

    二、ER图(E-实体,R-关系。 实体关系图)

    如图:

                   

     

    如上图所示,方形表示实体,圆形表示属性,菱形表示关系。

    备注:由于个人原因,本博客暂停更新。如有问题可联系本人,本人提供技术指导、学习方向、学习路线。本人微信wlp1156107728(添加注明来意)   QQ1156107728(添加注明来意)

    展开全文
  • 宋玥珂突然更新~范式:设计数据库表时所依据规范第一范式:一张表内字段不重复出现 如课程数学 课程英语。又比如联系方式中既有邮箱又有电话。一个例子第二范式:建立在第一范式基础上 要求非主键字段完全依赖...
  • 数据库设计之ER图三范式

    千次阅读 2019-11-03 17:37:48
    ER图 三范式 范式:设计数据库表时所依据规范第一范式:一张表内字段不重复出现 如课程数学 课程英语。又比如联系方式中既有邮箱又有电话。 第二范式:建立在第一范式基础上 要求非主键字段完全依赖主键,不能...
  • 教师-学生-课程.uml

    2020-05-06 10:43:04
    在线网课系统ER图,用于开发在线网课系统的ER图。方便学习者了解在线网课系统的基本组成大致结构。对于初学者有很大的帮助。本图使用UML语言画出的用例图。
  • 一个学生可能有多个成绩,所以学生表和考试成绩表对应关系是1:n,而课程表与考试成绩表对应关系也是1:n,所以需要在考试成绩表上添加学号和课程编号两个外键,不过上面就是最简单情况,当然可以往上面添加...
  • 就像选课关系表中需要重用学生和课程主键一样,为什么power designer里面不允许啊?会弹出一个窗口阻止!求解!!!应该怎样设计这个关系![图片说明]...
  • 上学期软件导论做文档,学生选课系统,在文档基础上,再代码实现以下背景——用例图:一个基础学生选课系统ER图设计如下:(学生和课程是n - m关系,可修改原图找不到了,悉知)库表设计:---专业表CREATE ...
  • 7 ER图 14 需求分析 系统目标 本系统主要实现对图书馆信息进行管理,图书馆正常运营中总是面对大量读者信息,图书信息以及两者相互作用产生借书信息,因此要对读者资源,图书资源,借书信息...
  • 课程设计报告书 设计名称 人才档案管理系统 课程名称 数据库 学生姓名 专 业 班 别 学 号 指导老师 日 期 2011... 系统功能模块设计.6 2.1 1功能模块.7 2.2ER 7 三系统开发与实现.9 1数据库代码输入与实现.9 2.
  • E-R图的学习

    千次阅读 2019-05-15 11:39:11
    E-R图学习 第一题: 设有商店顾客两个实体,“商店”有属性:商店编号、商店名、地址、电话,...试画出ER图,并注明属性联系类型。 第2题: 假设每个学生选修若干门课程,且每个学生每选一门课只有一个成绩...
  • 学籍管理系统功能需求包括管理员、学生和教师对功能需求三大部分,文章内含系统功能模块图,数据字典,ER图、逻辑结构设计、物理结构设计等内容
  • 学生选课系统库表设计

    千次阅读 2017-09-28 17:32:35
    ER图设计如下:(学生和课程是n - m关系,可修改原图找不到了,悉知) 库表设计: ---专业表 CREATE TABLE major( major_id INT PRIMARY KEY AUTO_INCREMENT, major_name VARCHAR(20) );   ---学生...
  • SSM学生在线考试系统

    2021-02-11 13:49:01
    该项目代码简洁规范,附带各种分析图(用例图、ER图和数据库中表设计图),每一步都有详细代码注释。总而言之,无论是作为期末大作业还是毕业设计都是一个完美选择,拿高分绝对利器!!(压缩包中有指导运行详细...
  • 用java编写数据库课程设计,有完整源代码,报告文档,ER图说明等。 功能:教学管理系统,实现教师和学生、教工等办公自动化。
  • E-R图的基础练习

    2016-03-08 22:18:00
    第1题: 设有商店顾客两个实体,“商店”有属性:商店编号、商店名、地址、电话,“顾客”有...① 试画出ER图,并注明属性联系类型。(5分) 第2题: 假设每个学生选修若干门课程,且每个学生每选一门课只...
  • 一方面,实体可以是现实世界中的课程实体、教师实体、学生实体、职工个体。总而言之,实体可以是现实集合中一个子集,也可以是各种抽象对象。 实体在ER图中用矩形表示。 2 属性 属性可以认为是实体中特征,...
  • E-R习题2

    千次阅读 2018-07-12 09:37:13
    第2题: 假设每个学生选修若干门课程,且每个学生...①试画出ER图,并注明属性联系类型。(5分)②将E-R图转换成关系模型 ,并注明主码外码 (5分)学生(学号,姓名,地址,年龄,性别)课程课程号,课程名)...
  • 学生学籍管理系统

    千次阅读 2009-12-17 20:18:00
    学生学籍管理系统纯Java编写,界面不太好看,代码也不太好,但是很实用数据库的课程设计,里面包含数据库的ER图和物理模型以及相应的SQL文件纯Java编写,eclipse3.5,SQL SERVER2000 SP4仅供参考学习源码下载:...
  • 学生信息管理系统

    2020-12-01 20:19:45
    4.学生管理(增删改查) // 5.课程管理(增删改查) 产出物: 需求分析文档 (1)项目选题 (2)功能结构 (3)具体功能描述 (4)数据库设计 ER entity relation(表 字段名 类型 长度 约束) 实体实体之间 ...
  • MySql多表curd-01

    2019-09-24 16:23:35
    案例2-创建多表,可以描述出表于表之间关系需求: 把网上商城里面用实体创建成表,并且将他们之间建立关系.... 订单和商品 学生和课程 一对一. 丈夫和妻子 ER图可以描述实体于实体之间关系 实体用矩形表示...
  • 书中涉及内容非常广泛,包括DBMS概念、术语体系结构,ER模型和ER图,数据抽象语义数据建模,UML类图表示法,基本关系模型,关系代数关系演算,SQL,规范化,磁盘上组织记录文件主要方法,文件索引技术...
  • SQL 关系型数据库

    2019-10-22 10:03:42
    什么是ER图 E-R模型 E-R模型有三个重要概念:实体 属性 联系 实体 就是实现世界一个现实虚拟对象 属性 是对象特质 联系 实体之间关联 基本需求 比如 需求 学校管理系统 学生可以选择一个主修专业 ...
  • 我们结合上一章中的学生和学生证,在此基础上新增一个课程表和课程成绩表。学生对应课程表是一对多关系,在学生确定情况下课程表对应课程成绩是一对一关系。我们先来看看我们所假设场景数据结构设计。 ...
  •  本书是高等院校计算机及相关专业本科生、研究生数据库系统课程的理想教材,也是对相关技术人员非常有价值的参考书。 作译者  Ramez elmasri是世界知名的数据库学者。现任得克萨斯大学职灵顿分校计算机科学与工程...
  • 其中学生和课程的关系是多对多,即一个学生可以选择多门课程,而一个课程又有多个学生选择。每个学生的每门课程都有一个成绩,所以选课表中应该有成绩字段。 课程和教师是多对一关系,即一个教师只教一门课程,而一...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

学生和课程的er图