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

合集下载

全国计算机等级考试二级Access数据库总结

全国计算机等级考试二级Access数据库总结

Access数据库1.DB(Data Base 数据库) DBMS(Data Base Management System 数据库管理系统)DBA(Data Base Administrator 数据库管理员) DBS(Data Base System 数据库系统)DBS包括DB和DBMS2.数据的最小存储单位是记录3.概念模型术语:实体实体集(同一实体的集合)实体型(实体类型)属性(用来描述实体的类型)域(属性的取值范围注:属性的集合称为值域)关键字(能唯一标识出一个实体的属性或属性组合的值)联系(实体之间的对应关系)5.数据库系统特点:(1)数据结构化(2)数据的共享性高、冗余度低、易扩充(3)数据的独立性强(4)数据由DBMS统一管理和控制6.数据模型类型:层次数据模型(用树形结构描述实体间的关系)网状数据模型(用图结构描述实体间的关系)关系数据模型(用二维表描述,一个关系就是一个二维表)7.层次数据模型(1)最早的数据模型,用树形结构表示各类实体以及实体之间的类型(2)两个主要特点:A.有且只有一个节点无双亲,即根节点B.其他节点有且只有一个双亲8.关系数据模型关系术语:(1)关系(2)元组(水平方向的行称为元组,元组对应表中的一个具体记录)注:表的列称为字段(3)属性(二维表的列称为属性,每一列有一个属性)行称为记录(4)域(属性的取值范围)(5)关键字(能够唯一的标志一个元组的属性或属性的结合的值)(6)外部关键字(表中的一个属性是另一个表中的关键字)9.关系性质:(1)关系必须规范化(每个属性必须是不可分割的数据单元,即表中不能在包含表)(2)在同一个关系中不能出现同名属性(字段)(3)关系中不允许有所有属性值完全相同的元组,即冗余数据(4)元组次序无关紧要10. 关系完整性:(1)参照完整性(删除规则、插入规则、更新规则) 不包括查询规则(2)实体完整性(3)用户定义的完整性11. 关系运算:1.集合运算:并(插入)、差(- 就是删除)、交、笛卡尔积(除就是笛卡尔积的逆运算)例:【R为n元关系,S为m元关系,分别有p、q两个元组笛卡尔积后,新关系是一个n+m的关系,元组个数是q*p】解释:“元:列,元组:行”2.专门的关系运算:选择、投影、连接、自然连接A选择运算:在关系中选择满足条件的元组B 投影运算:在关系中指定某些属性(字段)组成新的关系C 连接运算:将两个关系拼接成一个新的关系,生成新的关系中包含满足条件的元组D 自然连接:在等值连接的基础上去除重复的属性(满足的条件:(1)两关系间有公共域(2)通过公共域的等值进行联系)无公共域时表现为笛卡尔积运算12. 关系被看成是元素的集合而不是属性的集合13. 关系数据库设计原则:(1)单一化原则,一个表只能描述一个实体或实体间的联系(2)避免在表之间出现重复字段(3)表中字段必须是原始数据和基本数据,避免计算得来的二次数据(4)用外部关键字保证有关联的表之间的联系14 从E-R(实体-联系图)模型转化到关系数据模型(1)一个实体类型转换成一个关系模式实体属性就是关系的属性(2)一个联系类型转换成一个关系模式15. 范式规则:(1)第一范式:满足每个关系中所有属性都是基本的,不可再分的(2)第二范式:在满足第一范式的基础上,所有非主键属性必须完全依赖于主键(3)第三范式:在满足前两个范式的基础上,要求关系中所有非主键属性必须直接依赖于主键,不能存在传递依赖16. Access2003结构:(1)表(列:字段,行:记录)注:二维表行称为元组,列称为属性(2)查询(虚拟表)(3)窗体(4)报表(5)数据访问页(一种特殊网页,可以和.Access数据库文件存放于网络上的不同位置,可直接打开对数据库中的数据进行操作)(6)宏(一系列操作的结合)(7)模块17. Access表:(1)记录与记录,字段与字段之间是并列关系;可以唯一标志一条记录的字段或字段组合可以被指定为主键(2)字段的数据类型:A 文本B备注C数字D日期/时间E货币F自动编号G是/否H OLE对象I超链接J查阅向导(3)表的视图:A 设计视图B 数据表视图C数据透视表视图D 数据透视图视图(4)表的创建:A 使用向导B 使用数据表视图C 使用设计视图D 导入表(5)表间关系:A一对多(A表中的一条记录能与B表中的多条记录匹配,而B表中的一条记录只能与A表中一条记录匹配)B 一对一(A表中的每一条记录仅能在B表中有一个匹配的记录,并且B表中的每一条记录仅能在A表中有一个匹配记录)C多对多(A表中的记录能与B表中的许多记录匹配,并且在B表中的记录也能与A表中的许多记录相匹配)18.显示或隐藏数据表中的列:【格式】----【隐藏列/取消隐藏列】19. SQL查询的主要种类:联合查询、传递查询、数据定义查询、子查询(和34操作查询进行区分)20. (1)树中度为零的节点称为叶子节点,(2)叶子节点总是比度为2的结点多一个21. 二叉树的主要性质性质1 一颗非空二叉树的第i层上最多2^i-1次方个结点(i>=1),性质2 一颗非空的二叉树中,最多具有2的k次方-1个结点性质3 对于一个非空的二叉树,如果叶子节点数为n,度为二的结点数为m,则有n=m+1 性质4 具有n个结点的完全二叉树的深度k为[llog2n]+121.软件生命周期:三个时期八个阶段A软件定义期:问题定义、可行性研究、需求分析 A 计划:问题定义可行性研究B软件开发期:系统设计、详细设计、编码和测试或B开发:a分析:需求分析(软件需要规格说明书)b设计c实施C软件维护期:运行维护阶段C运行:软件维护软件生命周期开发阶段任务是:软件测试、概要设计、详细设计E-R图要素、结构(设计阶段)22.数据库设计阶段主要包括:需求分析、概念设计、逻辑设计、和物理设计。

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

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

【导语】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知识总结

二级Access知识总结

数据库管理技术的发展经历的三个阶段:人工管理、文件系统、数据库系统。

人工管理阶段:数据不保存、不共享、不具有独立性。

文件系统阶段:数据以文件形式可以长期保存,数据共享性差、冗余度大、独立性差。

数据库系统阶段:数据结构化(与文件系统的根本区别)、共享性高、冗余度小、易扩充、独立性高,数据由数据库管理系统统一管理和控制。

数据库系统的主要特点:数据结构化、数据共享、较高的数据独立性和统一的数据控制能力(安全性控制、完整性控制、并发控制)。

数据模型:数据库系统的核心与基础,由数据结构、数据操作和完整性约束三个要素组成。

最常用的数据模型:层次、网状、关系模型。

关系的完整性约束条件包括:实体的完整性、参照的完整性和用户的定义完整性。

传统的集合运算:交、并、差、笛卡尔积。

专门的关系运算:选择、投影、连接。

(关系运算的操作对象是关系,运算的结果仍为关系。

)SQL语句的语义:从FROM子句列出的表中,选择满足WHERE子句给出条件表达式的记录,然后按GROUP子句中指定的列的值分组,再提取满足HAVING子句中满足条件表达式的那些组,按SELECT子句给出的列名或列表达式求值输出。

ORDER子句是对输出的目标进行排序。

数据库是以一定的组织结构保存在辅助存储器中的数据的集合。

关系数据库是以关系模型为基本结构而形成的数据集合。

关系操作的特点:集合操作方式。

SQL是集数据定义(DDL)、数据操纵(DML)和数据控制(DCL)为一体的数据库语言。

设计表中字段要遵循的两个原则:字段唯一性和字段无关性。

创建Access表的三种方法:使用表向导创建表;使用设计器创建表;通过输入数据创建表。

自动编号主要是为表中设置主键而设计的。

Access使用自动编号确定每一条记录的唯一性。

输入掩码由字面显示字符和掩码字符组成。

设立索引的目的:加快对索引字段的查询及排序分组操作的速度;将数据限定唯一值。

一个表中只能有一个主索引,但是一个主索引可以有多个字段。

《二级ACCESS教程》

《二级ACCESS教程》
ACCESS数据库
第一部分 数据库基础知识
编辑ppt
数据库基础
• 笔试题分析明细表
知识点 数据模型 关系数据模型
关系运算
数据库设计过程
Access数据库的 特点及系统结构
所占分值 考核几率
0~4
80%
0~2
40%
2~2
100%
0~2
20%
0~4
60%
难易程度 ★★★★
★★★ ★★★★★ ★★ ★★★
关键字,这个字段称为(

• 关系中能够唯一标识某个记录的字段称为 ( )字段
编辑ppt
关系运算
• 常见的运算符
运算符类型
常见的运算符
集合运算符 专门的关系运算 算术比较符
∪(并)、∩(交)、-(差)、×(笛 卡尔积)
σ(选择)、Π(投影)、 (联接)、 ÷(除)
>、≥、<、≤、≠、=
逻辑运算符
∨(或)、∧(与)、乛(非)
– 在Access中,能唯一表示一个元组的就是主关键字和侯选关键字。 如:学号
• 外部关键字:对两个相互联系的表R和S中,如果一个字 段A不是本表S的关键字,而是另一个表R的关键字或侯选 关键字,则这个字段A就是S的外部关键字,也叫外码或 外键。外部关键字用来表现表与表之间的关联。
编辑ppt
关系的特点
• 数据库系统的特点: • (1)实现数据共享,减少数据冗余 • (2)采用特定的数据模型 • (3)具有较高的数据独立性 • (4)有统一的数据控制功能
• 三者关系:数据库管理系统是数据库系统的组成部分,数据库又是数据 库管理系统的管理对象。数据库系统包括数据库管理系统和数据库。
编辑ppt
练习题

计算机二级Access考试内容注意事项

计算机二级Access考试内容注意事项

计算机二级Access考试内容注意事项计算机二级考试是高校的热门考试之一,那么考试内容包括哪些呢?下面是由编辑为大家整理的“计算机二级Access考试内容注意事项”,仅供参考,欢迎大家阅读本文。

计算机二级Access考试内容一、数据库基础知识1.基本概念数据库,数据模型,数据库管理系统等。

2.关系数据库基本概念关系模型,关系,元组,属性,字段,域,值,关键字等。

3.关系运算基本概念选择运算,投影运算,连接运算。

4. SQL命令查询命令,操作命令。

5. Access系统基本概念二、数据库和表的基本操作1.创建数据库2.建立表(1)建立表结构。

(2)字段设置,数据类型及相关属性。

(3)建立表间关系。

3.表的基本操作(1)向表中输入数据。

(2)修改表结构,调整表外观。

(3)编辑表中数据。

(4)记录排序。

(5)筛选记录。

(6)聚合数据。

三、查询1.查询基本概念(1)查询分类。

(2)查询条件。

2.选择查询3.交叉表查询4.生成表查询5.删除查询6.更新查询7.追加查询8.结构化查询语言SQL9.用SQL语言建立查询四、窗体1.窗体基本概念窗体的类型与视图。

2.创建窗体窗体中常见控件,窗体和控件的常见属性。

3.定制系统控制窗体五、报表1.报表基本概念2.创建报表,报表中常见控件,报表和控件的常见属性3.在报表中进行排序和分组4.控件的基本概念与使用六、宏1.宏基本概念2.独立宏3.嵌入宏4.数据宏5.事件的基本概念与事件驱动七、VBA 编程基础1.模块基本概念2.创建模块(1)创建VBA模块:在模块中加入过程,在模块中执行宏。

(2)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。

3. VBA编程基础(1)VBA编程基本概念。

(2)VBA流程控制:顺序结构,选择结构,循环结构。

(3)VBA函数/过程调用。

(4)VBA数据文件读写。

(5)VBA错误处理和程序调试(设置断点,单步跟踪,设置监视窗口)。

计算机二级access知识点

计算机二级access知识点

第一章 Access数据库基础知识(4%—10%)一、数据库基础知识考点一:数据库管理技术的发展1。

数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。

经典考题:1。

数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。

(05/9)考点二:数据库的基本概念()1。

数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息.2. 数据处理:是将数据转换为信息的过程.3。

数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。

4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件.功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。

5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。

6。

数据库系统的核心:数据库管理系统。

经典考题:1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4)A。

DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2。

数据库系统的核心是()(05/9)A。

数据模型B。

数据库管理系统C. 数据库D。

数据库管理员答案:B考点三:数据库系统的组成1。

数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。

经典考题:1. 下列叙述正确的是()(04/9)A。

数据库系统是一个独立的系统,不需要操作系统的支持。

B. 数据库设计是指设计数据库管理系统。

C. 数据库技术的根本目的是要解决数据数据共享的问题。

D. 数据库系统中,数据的物理结构必须和逻辑结构一致。

答案:C考点四:数据库系统的优点1)数据结构化2)数据的共享性提高3)数据独立性提高4) 数据有数据库管理系统统一管理和控制经典考题:1。

二级ACCESS笔试知识点

二级ACCESS笔试知识点

1.1数据库基础知识1、数据库有关的概念:a、数据:是指描述事物的符号记录。

b、数据库:,DB(Database)。

c、数据库管理系统:是指位于用户与操作系统之间的、方便用户管理与组织数据库的一种数据库管理软件。

简称为DBMS(Database Management System)。

d、数据库应用系统:是指在数据库系统资源的基础上、针对某一类应用而开发出来的应用软件。

如大家都e、数据库系统为DBS(Database System)。

注意:数据库系统的核心是数据库管理系统。

2、数据库系统的特点:a、实现数据共享,减少数据冗余。

这是数据库的基本特征。

b、采用特定的数据模型。

c、具有较高的数据独立性。

d、有统一的数据控制功能。

3、数据模型:数据库应用系统就是将现实世界映射到计算机中的结果。

为了简化这个映射过程,引入了数据模型。

数据模型是从现实世界到计算机世界的一个中间层次,其不仅能方便地描述数据本身,而且能正确地反映出数据之间存关系模型与层次模型、网状模型的本质区别在于数据描述的一致性、模型概念的单一性。

4、实体间联系及种类:在数据模型中,将现实世界中客观存在的事物称之间实体。

通常需要描述出现实世界中存在的实体、实体的属性及实体之间的关系。

实体之间的对应关系称之为联系,反映了现实世界事物之间的相互关联。

通常分为:a、b、一对多联系或多对一联系:注意两个实体前后的顺序关系。

一对多联系:如班级信息与学生信息。

多对一联系:如学生信息与班级信息。

c、多对多联系:如学生信息与课程信息。

历届试题:1、数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(2006 年4 月选择题第10 题)A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBS C)DBS 包含DB 和DBMS D)没有任何关系2、常见的数据模型有3 种,它们是(2006 年4 月选择题第11 题)A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录3、假设数据库中表A 与表B 建立了“一对多”关系,表B 为“多”的一方,则下述说法中正确的是(2005 年4月选择题第12 题)A) 表A 中的一个记录能与表B 中的多个记录匹配B) 表B 中的一个记录能与表A 中的多个记录匹配C) 表A 中的一个字段能与表B 中的多个字段匹配D) 表B 中的一个字段能与表A 中的多个字段匹配4、如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中的多条记录相匹配,则表A 与表B 存在的关系是(2005 年9 月选择题第12 题)A) 一对一B) 一对多C) 多对一D) 多对多5、“商品”与“顾客”两个实体集之间的联系一般是(2006 年4 月选择题第8 题)A)一对一B)一对多C)多对一D)多对多6、列实体的联系中,属于多对多联系的是(2006 年9 月选择题第11 题)A)学生与课程B)学校与校长C)住院的病人与病床D)职工与工资正确答案:1、C 2、B 3、A 4、D 5、D 6、A1.2关系数据库1、关系数据模型的基本基本概念a、关系:一个关系就是一个二维表,每个关系有一个关系名。

计算机二级数据库笔试考点分析

计算机二级数据库笔试考点分析

二级Access数据库程序设计考点分析第1章数据库设计基础1.1 数据库基础知识1.数据与数据处理★(1)数据数据是指存储在某种介质上能够识别的物理符号。

(2)数据处理数据处理是指将数据转换成信息的过程。

2.计算机数据管理数据处理的中心问题是数据管理。

3.数据库的概念和特点(1)数据库数据库是存储在计算机存储设备中的、结构化的相关数据的集合。

它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。

(2)数据库应用系统数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。

(3)数据库管理系统数据库管理系统是指位于用户与操作系统之间的数据管理软件。

数据库管理系统是为数据库的建立、使用和维护而配置的软件。

(4)数据库系统数据库系统是指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。

(5)数据库系统的特点数据库系统的主要特点有:①实现数据共享,减少数据冗余;②采用特定的数据模型;③具有较高的数据独立性;④有统一的数据控制功能。

4.数据库管理系统(DBMS)(1)数据库管理系统的功能①数据定义;②数据操纵;③数据库运行管理;④数据组织、存储和管理;⑤数据库的建立和维护;⑥数据通信接口。

(2)数据库管理系统的组成DBMS通常由以下4部分组成:①数据定义语言及其翻译处理程序;②数据操作语言及其编译(或解释)程序;③数据库运行控制程序;④实用程序。

5.数据模型★数据模型就是从现实世界到机器世界的一个中间层次。

(1)实体客观存在并相互区别的事物称为实体。

(2)实体间的联系和种类①一对一联系②一对多联系③多对多联系1.2 关系数据库1.关系数据模型★这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

(1)关系术语①关系②元组③属性④域⑤关键字⑥外部关键字(2)关系的特点①关系必须规范化。

②在同一个关系中不能出现相同的属性名。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)。

相关文档
最新文档