两种重要的数据【逻辑数据模型,概念数据模型】
概念数据模型(conceptual data model)
独立于计算机系统,完全不涉及信息在计算机系统的表示,只关心用来描述某个特定组织所关心的信息结构。是用户和数据库设计人员之间进行交流的工具。可以看成是现实世界大牌机器世界的一过渡的中间层次。其中最著名的实体联系模型(entity relationship model,简记为ER模型)、
ER模型的相关概念:
1、实体:客观存在并可相互区别的事物。可以是具体是人,物,事。也可以是抽象的概念或联系。比如学生,老师。一次选课。
2、属性:实体具有的某一特性或性质,一个实体可以由若干属性来刻画。比如:学生:学号、性别。
3、实体型:具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体。比如学生(学号,性别,年龄)是一个实体集。
4、实体集:同一类型实体的集合称实体集。全体学生是一个实体集。
5、联系事物内部以及事物是有联系的,两个实体型之间的联系分为三种:一对一联系(一个学校只有一个正大门,表示为:1:1)、一对多联系(一个教室有多个学生,表示为1:n)、多对多联系(一辆车可以再多个加油站加油,一个加油站也可以有多辆车加油,m:n)
E-R模型的表示方法:
用矩形表示实体,框内标明实体名。
用椭圆框表示实体的属性,并在其内写上属性名。
用菱形框表示实体间的联系,框内写上联系名。
实体与其属性之间以无向边链接,菱形框及相关实体之间用无向边链接。并在无向边旁表明联系的类型。
逻辑数据模型
逻辑数据模型直接面向数据库的逻辑结构。它实现世界的第二层抽象。这类模型涉及计算机系统和数据库管理系统。比如:层次,网状,关系和面向对象等模型。这类模型有严格的形式化定义,以便在计算机系统中实现。它通常是严格定义了无二义的语法和语义的数据库语言。可以用这种语言来定义、操纵数据库中的数据。
两种重要的数据【逻辑数据模型,概念数据模型】相关推荐
- 【数据架构】概念数据模型和逻辑数据模型有什么区别
概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型除了提供实体和关系之外,还提供了更多的细节,包括属性.主键和外键. 通常,数据建模是创建可用数据的数据模型的过程. ...
- MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据
1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC).器件带有冷端补偿检测和修正.数字控制器.SPI兼容接口,以及相关的控制逻辑,在温度控制器.过程控制或监测系统中设 ...
- 写if-else不外乎两种场景:异常逻辑处理和不同状态处理。
写if-else不外乎两种场景:异常逻辑处理和不同状态处理. 参考文章: (1)写if-else不外乎两种场景:异常逻辑处理和不同状态处理. (2)https://www.cnblogs.com/hu ...
- Android一个ListView列表之中插入两种不同的数据
http://www.cnblogs.com/roucheng/ Android一个ListView列表之中插入两种不同的数据 代码如下: public class ViewHolder{Button ...
- Random ErasingCutout——两种相似的数据增强方式
本文针对两种相似的数据增强方式--Random Erasing&Cutout进行解读.他们的相似点在于都是随机对输入图像遮挡一部分. Random Erasing 论文下载链接:https:/ ...
- COS云存储有哪些优势?基于EasyCVR平台的两种监控视频数据存储方案
随着物联网.AI.云计算.大数据等新兴技术的发展.海量设备的接入.视频质量的不断提升,监控视频存储也面临着巨大的挑战.当前用户对视频监控数据的存储问题,主要考虑到以下三个因素: 1)数据的安全性和稳定 ...
- python将数据存入数据库_python3 两种方法将数据存入mysql数据库
原博文 2017-09-22 18:25 − 方法一:(数据量小的时候推荐使用这种) 第一步:pip install mysqlclient 这里我没有报错 也许你可能会报错Read timed ou ...
- python将数据存入mysql数据库中_python3 两种方法将数据存入mysql数据库
方法一:(数据量小的时候推荐使用这种) 第一步:pip install mysqlclient 这里我没有报错 也许你可能会报错Read timed out 此时不要慌,这是因为你的网络问题,你使 ...
- 两种模式的数据服务解决方案
前置机/前置库模式数据服务解决方案 交换平台模式数据服务解决方案 [TurboDX应用] 对于一个数据提供部门来说,通常的数据服务模式有几种:一是通过Web Service等方式提供请求/响应式数据服 ...
- MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法
1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...
最新文章
- html中Marquee属性详解
- 计算机考试不用输入扩展名吗,本周末的 计算机等级考试,如果不想考0分,一定要花2分钟看完...
- wxWidgets:窗口 ID
- 乌班图 之 常用操作命令(二)
- 沙箱模式以及其使用到的IIFE
- ubuntu怎么看python版本_Ubuntu下Python版本更新问题
- 网络安全世界の迷惑认知图鉴
- yum升级CURL到最新版本的方法,非常好用
- python pip安装报错_python pip安装requests时报错,怎么解决
- 使用git配合idea使用oschina代码仓库初级教程
- 勤哲excel服务器自动计算工资,用勤哲Excel服务器做财务软件
- MoviePy - 中文文档1-下载与安装
- 建筑施工技术【14】
- 计算机过热保护,CPU过热 保护电脑关机的解决办法有哪些
- TX-LCN和Seata
- 入职要求提供上家公司的工资银行流水?
- 找不到网站的服务器 dns 地址,为什么网站一直显示找不到服务器DNS地址?
- 打赢防“疫”战,云服务商都做了什么……
- PPT文字很多的排版,PPT图片很多的排版,PPT图文排版
- 2019计算机考研试卷难度,2019考研:计算机统考408院校及难度分析