【导语】2019年计算机二级考试备考正在进行中,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年计算机二级ACCESS考试知识点:关系数据模型,欢迎大家的关注。如想获取更多计算机二级考试的备考资料,请关注无忧考网的更新。

关系数据模型

1.2关系数据库

自20世纪80年代以来,新推出的数据库管理系统几乎都支持关系数据模型,Access就是一种关系数据库管理系统。本节将结合Access来集中介绍关系数据库系统的基本概念。

1.2.1关系数据模型

关系数据模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体一和实体一间联系的数据模型称为关系数据模型。

一、关系术语

1.关系

—个关系就是一张二维表,每个关系有一个关系名。在Access中,一个关系存储为一个表,具有一个表名。

对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为:

关系名(属性名1,属性名2,……,属性名n)

在Access中,表示为表结构:

2.元组

在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一条具体记录。例如,教师表和工资表两个关系各包括多条记录(或多个元组〉。

3.属性

二维表中垂直方向的列称为属性,每一列有一个属性名,与前面讲的实体属性相同。在Access中表示为字段名。每个字段的数据类型、宽度等在创建表的结抅时规定。例如,教师表中的编号、姓名、性别等字段名及其相应的数据类型组成表的结构。

4.域

属性的取值范围,即不同元组对同一个属性的取值所限定的范围。例如,姓名的取值范围是文字字符;性别只能从“男”、“女”两个汉字中取一;逻辑型属性婚否只能从逻辑真或逻辑假两个值中取值。

5.关键字

其值能够地标识一个元组的属性或属性的组合。在Access中表示为字段或字段的组合,教师表中的编号可以作为标识一条记录的关键字。由于具有某一职称的可能不止一人,职称字段不能作为标识的关键字。在Access中,主关键字和候选关键字就起到标识一个元组的作用。

6.外部关键字

如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字。

从集合论的观点来定义关系,可以将关系定义为元组的集合。关系模式是命名的域性集合。元组是属性值的集合。一个具体的关系模型是若干各有联系的关系模式的集合。

在Access中,将相互之间存在联系的表放在一个数据库中统一管理。例如,在“教学管理”数据库中可以加人教师表、学生表、课程表和成绩表等。

二、关系的特点

关系模型看起来简单,但是并不能将日常手工管理所用的各种表格,按照一张表一个关系直接存放到数据库系统中。在关系模型中对关系有一定的要求,关系必须具有以下特点:

1.关系必须规范化。所谓规范化是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。

手工制表中经常出现如表1.1所示的复合表。这种表格不是二维表,不能直接作为关系来存放,只要去掉表1.1中的应发工资和应扣工资两个表项就可以了。如果有必要,在数据输出时可以另行设计打印格式,从而满足用户的要求。

2.在同一个关系中不能出现相同的属性名。在Access中不允许一个表中有相同的字段名。

3.关系中不允许有完全相同的元组,即冗余。在Access的一个表中不能有两个完全相同的记录。

4.在一个关系中元组的次序无关紧要。也就是说,任意交换两行的位置并不影响数据的实际含义。日常生活中常见到的“排名不分先后”正反映这种意义。

5.在一个关系中列的次序无关紧要。任意交换两列的位置不影响数据的实际含义。例如,工资单里奖金和基本工资哪一项在前面都不重要,重要的是实际数额。

表名(字段名1,字段名2,……,字段名n)

2019年计算机二级ACCESS考试知识点:关系数据模型.doc

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

编辑推荐:

下载Word文档

计算机二级access知识点6,2019年计算机二级ACCESS考试知识点:关系数据模型相关推荐

  1. C语言二级必须编译吗,2019年计算机二级C语言考点条件编译

    [摘要]2019年9月份的计算机二级考试已经顺利结束,没有参加这次考试的小伙伴们接下来就要积极准备下一次的考试了.为此,环球网校小编为大家整理了计算机二级C语言考点相关信息,希望能够帮助到大家,了解更 ...

  2. 计算机审计中级培训体会,2019年计算机审计中级培训心得体会-穆超

    2019年计算机审计中级培训心得体会 计算机审计课程在各科老师的指导下结束了,从初次接触计算机审计这个名词到终于自己上手做计算机审计,有限的时间里我对这门课程有了一点的了解,也体会到在计算机时代,计算 ...

  3. 计算机都学什么数学,2019考研计算机数学都考什么?

    以下是新东方在线整理的2019考研计算机数学一都考什么?,请参考: 高等数学 一.函数.极限.连续 (一)考试内容的变化 新增知识点:无 调整知识点:将"简单应用问题函数关系的建立" ...

  4. 211大学计算机复试不机试,2019清华大学计算机考研912考试复试常问问题?

    2019清华大学计算机考研912考试复试常问问题? 2018-05-18 18:23 | 考研集训营 清华大学作为"985""211工程"院校,是许多考生的考研 ...

  5. 计算机等级信息安全技术试题,2019年计算机等级考试三级信息安全技术模拟试题精选...

    精品文档 . 2019年计算机等级考试三级信息安全技术模拟试题精选 (总分:87.00,做题时间:90分钟) 一.单项选择题 (总题数:87,分数:87.00) 1.代表了当灾难发生后,数据的恢复程度 ...

  6. 计算机三级网络技术ip地址,2019年计算机等考三级网络技术辅导:IP地址

    <2019年计算机等考三级网络技术辅导:IP地址>由会员分享,可在线阅读,更多相关<2019年计算机等考三级网络技术辅导:IP地址(5页珍藏版)>请在读根文库上搜索. 1.20 ...

  7. 计算机 函数知识点总结,2019年计算机二级Office常考函数总结(18项函数考点)...

    提起函数,一大波人已经跪倒,函数部分是二级Office最难的部分,分分钟让人窒息.下面这些常考函数,你要熟练,掌握技巧是:理论用法+考题实练+视频讲解 现在把常考函数公布,你回去找对应的函数题练练,多 ...

  8. 数学和计算机学的区别吗,2019考研计算机数学和数学二三的区别在哪?

    2019考研已经进入到冲刺阶段,大家复习得怎么样了?为了帮助大家更好的复习,新东方在线为大家分享"2019计算机考研备考:计算机数据结构核心考点解析",希望对大家有帮助. 数学一是 ...

  9. 南开大学计算机学院申请考核,南开大学2019年计算机学院“申请考核制”博士研究生招生选拔实施细则...

    南开大学计算机学院2019年"申请考核制"博士研究生招生 选拔实施细则 计算机学院2019年招收博士研究生将试行以综合素质能力为基础的"申请考核制".申请人须按 ...

最新文章

  1. android导出excel文件名称,android 导出数据到excel表格文件
  2. 2020计算机报名要提前多久,2020年9月计算机等级报名需要多少步骤
  3. 第三章 Selenide测试框架(三)
  4. Python参数类型
  5. Elasticsearch Painless Script详解
  6. 百度 经验 apache php mysql_php+Apache环境搭建教程
  7. 软件项目开发流程以及人员职责
  8. 技术剖析 | Axonius为什么能获得 2019 RSAC创新大奖 1
  9. rhel6下,mysql 5.6.14 主从复制(也称mysql AB复制)环境配置[基于binlog]
  10. 如何将零填充到字符串?
  11. P3924 康娜的线段树
  12. 如何在自定义Filter中优雅的实现静态资源放行
  13. java每日一练(19_04_05)|逻辑表达式 !=、
  14. Pandas 那些年踩过的坑
  15. 华图网校 计算机网络基础,阅读以下文字,完成 26~30 题。随着计算机和网络技术的发展,特别是...
  16. 逆向破解_iOS_学习笔记_1
  17. 手机您的浏览器不允许第三方_手机壁纸:我的世界不允许你的消失,不管结局是否完美...
  18. 2021星巴克月饼全新上市;上海名品奥特莱斯二期项目于9月正式亮相 | 知消
  19. 全国2020年8月自考信息资源管理真题和答案
  20. 他成绩一般,大二却破解世界难题,三院士致信中央,22岁破格成教授

热门文章

  1. Duplicate entry ‘XXX‘ for key
  2. 19-6/28作业:100以内偶数求和
  3. mysql 数据库函数入门
  4. 深度优先遍历解决连通域求解问题-python实现
  5. 一套完整的用户增长系统架构
  6. 数据结构与算法 Python语言描述 笔记
  7. [译]git revert
  8. 核心动画--基本动画
  9. EDM的九大用途盘点
  10. 在GZIDG弄服务器的这一整夜,快乐