首页 > 其他分享 >ER图(黑盒子系统的拆分)

ER图(黑盒子系统的拆分)

时间:2023-10-02 15:11:05浏览次数:22  
标签:实体类 实线 -- 实体 黑盒子 拆分 ER 属性

1、需要清楚的ER图的各个图形的含义

矩形--实体类;

椭圆形--实体类的属性;

菱形--代表实体类之间的关系;

虚线椭圆形--代表这个属性可以由其他属性派生出来(间接得到);

双实线矩形--代表弱实体,即必须依赖某个实体而存在;

双实线椭圆形--代表多值属性,即一个实体的这个字段,可以有多个不同的值;

双实线菱形--代表弱关系,即一般与弱实体一起使用,有弱实体才会有弱关系;

2、画图需要注意到的问题

实体类的属性之中的主键id下面记得加下划线

3、关联关系(放置在与菱形相连的两条线上)

关联关系有三种:1对1、1对多,多对多;

1--1;

1--n;

m--n;

标签:实体类,实线,--,实体,黑盒子,拆分,ER,属性
From: https://www.cnblogs.com/liuzijin/p/17739926.html

相关文章

  • Windows 10 同时使用WiFi(访问internet), 使用有线网卡访问校园网
    设备和网络情况一台安装有windows10的笔记本电脑笔记本有100-base-T有线网卡,接入172.27.64.1/18(255.255.192.0)的校园网9172.16.0.0/12,202.118.80.0/20)笔记本有wifi网卡,用其接入手机共享出的wifi热点两个网卡同时启动时,ip地址如下:有线网卡(Manualip):172.27.125.1......
  • jenkins教程:Publish Over SSH插件远程ssh执行命令
    PublishOverSSHjenkins构建完成后需要一键发布,结构如下A服务器svnB服务器jenkinsC服务器应用服务器B从A拉取代码后打包成war,然后向C服务器拷贝war包这里解决的就是远程拷贝问题1.首先安装jenkinsSSH插件打开Jenkins的“系统管理>管理插件”,选择“可选插件”,在输入框中输入“......
  • LINUX:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.
     如图,问题表现为linux中可直接通过hive进行数据插入但在通过datagrip却更改不了此时,可能时yarn的运行分配的内存较少,或堆内存溢出。在yarn-site.xml中更改,以及mapred-site.xml中更改,完成。yarn的<property><name>yarn.scheduler.minimum-allocation-mb</name>......
  • 主流常见关系数据库分页sql语句写法。MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL S
    前言1.分页sql逻辑:每页10条,取第3页。即取第21~30条数据1.1.MySQL/SQLite/PostgreSQLselect*fromdemolimit10offset20;select*fromdemolimit20,10;--PostgreSQL不支持该写法1.2.Oracle12C+Oracle11g之前很难用,Oracle12C+与MySQL用法格式一样了,只是语法关......
  • Docker V24 及 Docker Compose V2 的安装及使用
    前言Docker是一款流行的开源容器化平台,使用Docker可以有效地隔离应用程序和系统环境,使得应用程序在不同的环境中具有相同的行为DockerCompose是一个用于定义和管理多个Docker容器的工具Docker官方文档:文档地址DockerHub:容器镜像库和社区作者:易墨发布时间:2023.1......
  • 【Docker】镜像的创建、管理与发布
    镜像的获取镜像可以从以下方式获得:从远程镜像仓库拉取,可以是公有仓库,也可以是私有仓库从Dockerfile构建从文件导入(离线)从容器提交镜像的基本操作跟镜像相关的命令如下:$dockerimage--helpUsage:dockerimageCOMMANDManageimagesCommands:buildBuildanimage......
  • 01. Kubernetes基础入门
    目录1、前言2、Kubernetes介绍2.1、什么是Kubernetes2.2、主要功能2.3、与Docker的关系2.4、Kubernetes集群架构体系3、Kubernetes组件3.1、核心组件3.2、附加组件4、Kubernetes对象4.1、对象管理4.2、命名空间4.3、标签1、前言Docker容器技术将应用及其依赖打包到镜像中,从而很好......
  • jquery设置图片可手动拖拽
    JQuery是一款流行的JavaScript框架,可以轻松实现网页交互效果。而其中一种常见效果是图片手动拖拽。以下是设置图片手动拖拽的JQuery代码。1234567891011121314151617181920212223242526$(document).ready(function(){var isDragging=fa......
  • Java 21 新特性:Unnamed Patterns and Variables
    Java21中除了推出JEP445:UnnamedClassesandInstanceMainMethods之外,还有另外一个预览功能:未命名模式和变量(UnnamedPatternsandVariables)。该新特性的目的是提高代码的可读性和可维护性。下面通过一个例子来理解这个功能,try-catch块相信大家都不陌生,都是这样写的:try{......
  • About how to use Char.GetNumericValue
    hemethodChar.GetNumericValueretrievesthenumericvalueofaspecificchar.However,it'simportanttonoteafewthingsaboutthismethod:It'sdesignedtoworkonindividualcharvalues,notonlistsorstrings.Themethodreturnsadouble......