本文“2017计算机四级考试数据库重点:数据模型”考生可继续关注出国留学网计算机等级考试栏目,小编会第一时间更新最新相关信息。

数据模型

1.数据模型的三要素

(1)数据结构 数据结构是所研究的对象类型(Object Type)的集合。这些对象和对象类型是数据库的组成成分。一般可分为两类:一类是与数据类型、内容和其它性质有关的对象;一类是与数据之间的联系有关的对象。前者如网状模型中的数据项和记录,关系模型中的域、属性和关系等。后者如网状模型中的关系模型(set type)。在数据库领域中,通常按照数据结构的类型来命名数据模型,进而对数据库管理系统进行分类。如层次结构、网状结构和关系结构的数据模型分别称作为层次模型、网状模型和关系模型。相应地,数据库分别称作为层次数据库、网状数据库和关系数据库。

(2)数据操作 数据操作是指对各种对象类型的实例(或值)所允许执行的操作的集合,包括操作及有关的操作规则。在数据库中,主要的操作有检索和更新(包括插入、删除、修改)两大类。数据模型定义了这些操作的定义、语法(即使用这些操作时所用的语言)。数据结构是对系统静态特性的描述,而数据操作是对系统动态特性的描述。两者既有联系,又有区别。

(3)数据的约束条件 数据的约束条件是完整性规则的集合。完整性规则是指在给定的数据模型中,数据及其联系所具有的制约条件和依存条件,用以限制符合数据模型的数据库的状态以及状态的变化,确保数据的正确性、有效性和一致性。

2.概念模型

数据模型是数据库系统的核心和基础。每个DBMS软件都是基于某种数据模型的。为了把现实世界中的具体事物或事物之间的联系表示成DBMS所支持的数据模型,人们首先必须将现实世界的事物及其之间的联系进行抽象,转换为信息世界的概念模型;然后将信息世界的概念模型转换为机器世界的数据模型。也就是说,首先把现实世界中的客观对象抽象成一种信息结构。这种信息结构并不依赖于具体的计算机系统和DBMS。然后,再把概念模型转换为某一计算机系统上某一DBMS所支持的数据模型。因此,概念模型是从现实世界到机器世界的一个中间层次。现实世界的事物反映到人的大脑之中,然后人们开始认识这些事物,经过选择、命名、分类和组织等抽象工作之后形成概念模型,并进入到信息世界。

•用户(user) 关心的是现实世界中的事物、事物的属性及其相互关系。例如,用户可能关心他的顾客及其属性,如顾客地址、银行帐号等等。用户也关心自己的定货帐目,如谁订的货、订的什么和订多少等等。

•系统分析员(analyst) 同样也关心现实世界,但是系统分析员需要分析用户的信息需求。作为需求分析的结果,分析员必须以文档的形式对需求进行结构化的描述;这个文档就是信息模型。

•实体(Entity) 实体是构成数据库的基本元素。实体是指一个存在的东西以区别这个东西所具有的属性和这个东西与其它东西的联系。实体可以是人,也可以是物;可以是实际对象,也可以是概念;可以是事物本身,也可以是指事物之间的联系。

•属性(Attribute) 一个实体可以由若干个属性来刻画。属性是相对实体而言的,是实体所具有的特性。

•关键字(Key) 能唯一地标识实体的属性的集合称为关键...

计算机四级软件工程知识点,计算机四级考点相关推荐

  1. 计算机四级软件工程知识点,计算机四级考试题库及搜题软件,送一份备考指南给大家!...

    原标题:计算机四级考试题库及搜题软件,送一份备考指南给大家! 大家都知道,英语与计算机考试都是我们读书生涯中很常见的考试.其计算机四级考试就是全国计算机等级水平考试中的一中. 计算机四级是针对计算机的 ...

  2. 计算机的发展知识点,计算机一级MsOffice考试知识点:计算机的发展

    MsOffic常用组件有Word.Excel.Powerpoint等.本文特意为大家收集整理了计算机一级MsOffice考试知识点:计算机的发展,一起看看吧! 1.1计算机的发展 一.计算机发展 1. ...

  3. 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt

    计算机组成原理(存储器).ppt 计算机组成原理,主讲颜俊华 存储子系统,存储子系统,主要知识点 掌握存储器的分类.存储系统的层次结构 掌握存储单元.存储容量.地址线.数据线的关系3. 掌握用半导体存 ...

  4. 计算机操作员五级知识点,计算机操作员五级.doc

    计算机操作员五级 上海市计算机操作员(五级)鉴定环境模拟盘答题指导 一.说明 为了广大考生能够很好的适应考试环境,在大家平时训练的基础上,可以在上海市劳动和社会保障局/wsbs/zypxjd/jnjd ...

  5. 计算机运算器存储器知识点,计算机一级知识点:运算器、控制器

    计算机一级知识点:运算器.控制器 一级主要考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能.一级主要考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能 ...

  6. 计算机图形学透视投影知识点,计算机图形学

    计算机图形学期末复习 第一章 绪论 计算机图形学定义:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上显示的原理.方法和技术 第二章 计算机设备及硬件系统 知识点 阴极射线管(CRT) ...

  7. 计算机绘图自考知识点,计算机绘图(电子AD)自考大纲-08年9月.doc

    计算机绘图(电子AD)自考大纲-08年9月,计算机绘图自考,小学生计算机绘图作品,计算机绘图,机械制图与计算机绘图,计算机绘图基础教程,计算机绘图基础,计算机绘图师,计算机绘图特点,计算机绘图1100 ...

  8. 职高计算机选修6知识点,(计算机基础考试7.doc

    试卷编号:9619 所属语言:计算机基础 试卷方案:WINhy 试卷总分:100分 共有题型:4种 一.单选 共40题 (共计40分) 第1题 (1.0分) 题号:5923 难度:中 第81章 一个六 ...

  9. 计算机软考知识点,计算机软考《程序员》常考知识点总结

    2016年上半年计算机软考时间预计为5月21-22日举行,对于即将参加考试的考生们,要想在有限的复习时间里将计算机软件水平考试的重要考点.及考点的出题方式掌握透彻,需要进行大量的积累知识.为此,小编特 ...

最新文章

  1. python贪吃蛇_如何用Python写一个贪吃蛇?
  2. java字节码_好的,每个接触Java字节码的人
  3. C语言之strstr函数
  4. javascript指南_JavaScript的完整指南
  5. 数据结构之图的存储结构一及其实现
  6. 吴恩达机器学习(十)支持向量机(SVM)
  7. 创业者需要广泛了解市场中相关产品的基本情况
  8. G盘文件系统损坏要如何恢复数据
  9. 【Webcam设计】视频的采集和动态显示
  10. vim 快捷键大全和插件大全
  11. 现在完成进行时和现在完成时的区别
  12. Win10在某些程序输入中文变成问号的解决方法
  13. 给AWStats关键词统计增加去百度,谷歌等搜索引擎的站内查询链接
  14. 什么是饥饿营销,饥饿营销案例以及饥饿营销的4个步骤
  15. kafka集群搭建教程(使用自带的zookeeper)
  16. Openssl移植到ARM开发板
  17. 去掉字符串中所有空格
  18. 理想汽车下“神坛”:抛弃对混动的执念,不得不转身?
  19. Java笔记——数据库05
  20. 矢量求导之位移与速度及加速度

热门文章

  1. php lmpl,tjx-cold: 用于根据配置模板,快速生成controller,service,serviceimpl 代码
  2. 横竖三个数的和相等_怎样证明 0.999… = 1?数值上是相等的,那么两者的区别是什么?...
  3. this ts 方法获取_vue+typescript项目中用this.$refs和原生方法获取的dom有什么区别
  4. android镜像文件怎么命名,android镜像文件说明(示例代码)
  5. php去字符串空格,php怎么去掉字符串中空格
  6. python检测文件夹中新增文件_python检测文件夹变化,并拷贝有更新的文件到对应目录的方法...
  7. 【maven插件】maven-resources-plugin 启用 Filter 时,需要过滤的文件和不需要过滤的文件混在一起该怎么办?
  8. mysql性能优化:my.cnf配置文件
  9. 桌面图标计算机的意义,关于电脑桌面图标的3个古老问题,答对一个都是高手,你会几个?...
  10. 石头扫地机器人离线了怎么办_关于激光头故障,石头扫地机器人无限次复活记!...