4.2 数据模型

数据模型的概念:是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。

E-R模型的基本概念

(1)实体:现实世界中的事物;

(2)属性:事物的特性;

(3)联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对多的联系。

E-R模型三个基本概念之间的联接关系:实体是概念世界中的基本单位,属性有属性域,每个实体可取属性域内的值。一个实体的所有属性值叫元组。

E-R模型的图示法:(1)实体集表示法; (2)属性表法; (3)联系表示法。

层次模型的基本结构是树形结构,具有以下特点:

(1)每棵树有且仅有一个无双亲结点,称为根;

(2)树中除根外所有结点有且仅有一个双亲。

从图论上看,网状模型是一个不加任何条件限制的无向图。关系模型采用二维表来表示,简称表,由表框架及表的元组组成。一个二维表就是一个关系。

在二维表中凡能标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。

关系中的数据约束:

(1)实体完整性约束:约束关系的主键中属性值不能为空值;

(2)参照完全性约束:是关系之间的基本约束;

(3)用户定义的完整性约束:它反映了具体应用中数据的语义要求。

2017年计算机二级公共基础知识重点讲解:数据模型.doc

下载Word文档到电脑,方便收藏和打印[全文共594字]

编辑推荐:

下载Word文档

计算机二级数据模型三要素,2017年计算机二级公共基础知识重点讲解:数据模型...相关推荐

  1. c语言中0xa0f对应的十进制,全国计算机二级C基础知识重点讲解

    全国计算机等级考试二级C基础知识重点讲解 第一章程序设计和C语言 本章考纲: 1.程序的构成,main函数和其他函数. 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释. 3.源程序的书写格 ...

  2. 计算机二级c语言公共基础知识重点,计算机二级C语言公共基础知识与考点汇总...

    计算机二级C语言公共基础知识与考点汇总 计算机二级公共基础知识总结 计算机二级公共基础知识总结 第一章 数据结构与算法 1.1 算法 算法是指解题方案的准确而完整的描述. 算法的基本特征:是一组严谨地 ...

  3. 计算机二级公共基础知识重点+上机考试题库软件

    计算机二级公共基础知识 计算机系统 考点一:计算机概述 1.计算机的发展历程 目前公认的第一台电子数字计算机是ENIAC,它于1946年在美国宾夕法尼亚大学研制成功. 根据计算机本身采用的物理器件不同 ...

  4. 二级公共基础知识_计算机二级选择题(公共基础知识)

    在这一期的文章主要以计算机二级选择题的公共基础知识进行讲解. 在计算机二级考试当中,选择题中的二级公共基础知识是必考的部分.很多考生对计算机二级的公共基础知识选择题有很多不解.二级公共基础知识选择题主 ...

  5. 全国计算机等级考试二级公共,全国计算机等级考试二级公共基础知识.

    全国计算机等级考试二级公共基础知识. (106页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 全国计算机等级考试National Com ...

  6. 计算机系统具有整体性质,2017年计算机二级《公共基础》重点知识

    2017年计算机二级<公共基础>重点知识 计算机系统实现自动维护和诊断的技术.实施维护诊断自动化的主要软件为功能检查程序和自动诊断程序.下面是小编整理的关于计算机二级<公共基础> ...

  7. 计算机二级C语言公共基础知识,以及习题总结(六)数据模型

    二级C语言公共基础知识,以及习题总结(一) 跳转 二级C语言公共基础知识,以及习题总结(二)树和二叉树 跳转 二级C语言公共基础知识,以及习题总结(三)查找和排序 跳转 二级C语言公共基础知识,以及习 ...

  8. 计算机二级二叉树基础知识,2017年计算机二级公共基础知识学习教程:树与二叉树...

    (六)树与二叉树 1.树的基本概念 树是一种简单的非线性结构.在树结构中,数据元素之间有着明显的层次结构.在树的图形表示中,用直线连接两端的结点,上端点为前件,下端点为后件. 在树结构中,每一个结点只 ...

  9. 计算机考试c++语言程序设计,2017年全国二级计算机C++语言程序设计考试大纲

    "2017年全国二级计算机C++语言程序设计考试大纲"一文由出国留学网计算机等级考试栏目整理,希望可以帮到广大考生,如果您还想了解更多相关详情,请继续关注我们网站的更新,我们将竭诚 ...

最新文章

  1. pandas基于dataframe特定数据列的指定阈值将原dataframe分割成两个dataframe(split dataframe based on column value threshold
  2. MBTI职业性格测试结果——ISTJ型
  3. Custom Url Helper for Zend View
  4. 全球变暖java_全球变暖 蓝桥杯
  5. java实现未读消息提醒_Android自定义View之未读消息提示
  6. 音乐类型及不同风格音乐的代表作
  7. origin柱状图同时有两组数和两组数差值_教程 | Origin用矩阵绘制多层曲面映射图...
  8. 在 SSM 中使用 Ajax 进行数据传递
  9. matlab运行很多columns,columns函数的使用方法
  10. 一文读懂nginx charset
  11. 关于Qt作为第三方库,QGIS二次开发作为第三方库,Qt ui编译的一些问题
  12. 在excel的单元格中设置下拉菜单
  13. NodeJS 开发多人实时对战游戏服务器 (一)
  14. 股票查询接口功能是什么?
  15. openssl(CVE-2014-0160)心脏出血漏洞复现
  16. 卸载MATLAB7.0
  17. Faker生成测试数据
  18. 蓝桥杯 java 历届试题 对局匹配
  19. MySQL内部联结和外部联结
  20. java 多收件人抄送人_JAVA Mail多抄送人有抄送内容亲测可用

热门文章

  1. SQL分组求每组最大值问题的解决方法收集
  2. day21 java的数字类
  3. ListView练习_购物商城
  4. getter 和 setter方法
  5. springBoot+mybaits+达梦数据库
  6. Eureke服务入门就这一篇就够了
  7. python3x_Python3x 基本知识点
  8. discuz x2.5 mysql_Discuz2.5的MYSQL数据库的备份与恢复
  9. zblog php 安装,zblog教程:Z-BlogPHP如何安装
  10. java8如何兼容java7_尽管使用Java 8功能,项目如何支持Java 7