- 相关推荐
2016计算机二级《Access》知识点
Access数据库程序设计是计算机二级考试科目之一,同学们在复习时要熟悉考试的知识点,有针对性地进行备考。下面百分网小编为大家搜索整理了关于二级《Access》知识点,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
★数据库系统具有如下主要特点:
(1)实现数据共享,减少数据冗余
(2)采用特定的数据模型
(3)具有较高的数据独立性
(4)有统一的数据控制功能
★任何一个数据库管理系统都是基于某种数据模型的。数据库管理系统所支持的传统数据模型分3种:层次模型,网状模型和关系模型。
★在关系模型中,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
(1)关系
一个关系就是一张二维表,每个关系有一个关系名。在Access中,一个关系存储为一个表,具有一个表名。
对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为:
关系名(属性名1,属性名2,…,属性名n)
关系模式在Access中表现为表结构:
表名(字段名1,字段名2,…,字段名n)
(2)元组
在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行是一个元组。元组对应Access表中的一个具体记录。
(3)属性
二维表中垂直方向的列称为属性,每一列有一个属性名。在Access中表示为字段名。每个字段的数据类型、宽度等在创建表结构时规定。
(4)域
属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
(5)关键字
其值能够唯一地标识一个元组的属性或属性的组合。在Access中表示为字段或字段的组合。在Access中,主关键字和候选关键字就起到唯一标识一条记录的作用。
(6)外部关键字
如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字。
★关系必须具有以下特点:
(1)关系必须规范化。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。
(2)在同一个关系中不能出现相同的属性名。在Access中不允许一个表中有相同的字段名。
(3)关系中不允许有完全相同的元组。在一个表中不应保存两条完全相同的记录。
(4)在一个关系中元组的次序无关紧要。也就是说,任意交换两行的位置并不影响数据的实际含义。
(5)在一个关系中列的次序无关紧要。任意交换两列的位置也不影响数据的实际含义。
★对于关系数据库进行查询时,要找到用户需要的数据就必须进行关系运算,关系运算有4种:选择运算,投影运算,联接运算和自然联接运算。
(1)选择
选择操作是从关系中找出满足给定条件的元组。
(2)投影
投影操作是从关系模式中指定若干属性组成新的关系。
(3)联接
联接是从两个关系的笛卡尔积中选取属性值满足联接条件的元组。
(4)自然联接
在联接运算中,按照字段值对应相等的条件进行的联接称为等值联接。自然联接是去掉重复属性的等值联接。
选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要对两个表进行操作。
★数据库设计应遵从以下基本设计原则:
(1)关系数据库的设计应遵从概念单一化"一事一地"的原则
(2)避免在表之间出现重复字段。
(3)表中的字段必须是原始数据和基本数据元素。
(4)用外部关键字保证有关联的表之间的联系。
★要建立两个表的联系,可以把其中一个表的主关键字添加到另一个表中,使两个表都有该字段。因此,需要分析各个表所代表的实体之间存在的联系。实体之间的联系有:
(1)一对多联系
一对多联系是关系型数据库中最普遍的联系。在一对多联系中,表A的一条记录在表B中可以有多条记录与之对应,但表B中的一条记录最多只能有一条表A的记录与之对应。
(2)多对多联系
在多对多关系中,表A的一条记录在表B中可对应多条记录,而表B的一条记录在表A中也可以对应多条记录。
(3)一对一联系
在一对一关系中,表A的一条记录在表B中只能对应一条记录,而表B的一条记录在A中也可以对应一条记录。
★Access2010有6种对象,它们是表、查询、窗体、报表、宏和模块。这些对象在数据库中有不同的作用,其中表是数据库的核心与基础,存放数据库的全部数据。报表、查询和窗体都是从表中获得数据信息,以实现用户的某一特定的需求,例如查找、计算统计、打印、编辑修改等。窗体可以提供良好的用户操作界面,通过窗体可以直接或间接地调用宏或模块,并执行查询、打印、计算等功能,还可以对数据库进行编辑修改。
(1)表是数据库的基础,是存储数据的对象。
(2)查询是数据库设计目的的体现。
(3)窗体是数据库和用户联系的界面。
(4)在Access中如果要打印输出数据,使用报表是很有效的方法。
(5)宏是一系列操作的集合。
(6)模块的主要作用就是建立复杂的VBA程序以完成宏能不能完成的任务。
★Access2010创建的数据库文件的扩展名是.accdb。
★表的组成
Access表由表结构和表内容(记录)两部分构成。其中,表结构是指表的框架,主要包括字段名称、数据类型和字段属性等。
★字段名称
每个字段均具有唯一的名字,称为字段名称。在Access中,字段名称的命名规则如下:
(1)长度为1-64个字符。
(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。
(3)不能包含句号(.),惊叹号(!),方括号([])和单引号(')。
(4)不能使用ASCII码为0-32的ASCII码字符。
★数据类型
一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。数据类型决定了数据存储方式和使用方式。Access2010提供了12种数据类型,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导等。
★文本
文本类型可存储字符或数字。文本型字段最多可存储255个字符,当超过255个字符时应选择备注类型。
★备注
备注类型可保存较长的字符和数字。与文本类型一样,备注类型存储的数据也是字符或数字,最多可存储65535个字符。在备注型字段中可以搜索文本,但搜索速度比在有索引的文本字段中慢。注意,不能对备注型字段进行排序或索引。
★数字
数字类型用来存储进行算术运算的数字依据。一般可以通过设置字段大小属性来定义特定的数字类型。
数字类型 |
取值范围 |
字节 |
值的范围:0-255
字段长度:1字节 |
整数 |
值的范围:-32768-32767
字段长度:2字节 |
长整数 |
值的范围:-2147483648-2147483647
字段长度:4字节 |
单精度数 |
值的范围:-3.4*1038-3.4*1038
小数位数:7
字段长度:4字节 |
双精度数 |
值的范围:-1.79734*10308-1.79734*10308
小数位数:15
字段长度:8字节 |
★汉字的处理过程
从汉字编码的角度看,计算机对汉字信息的处理过程实际上是各种汉字编码间的转换过程。这些编码主要包括:汉字输入码,汉字内码,汉字地址码,汉字字形码等。
通过键盘对每个汉字输入规定的代码,及汉字的输入码(例如拼音输入码)。不论哪一种汉字输入方法,计算机都将每个汉字的汉字输入码转换为相应的国标码,然后再转换为机内码,就可以在计算机内存储和处理了。输出汉字时,先将汉字的机内码通过简单的对应关系转换为相应的汉字地址码;然后通过汉字地址码对汉字库进行访问,从字库中提取汉字的字形码,最后根据字形数据显示和打印出汉字。
汉字内码是为在计算机内部对汉字进行存储,处理的汉字代码,它应满足存储,处理和传输的要求。当一个汉字输入计算机后转换为内码,才能在机器内传输,处理。目前,对应于国标码,一个汉字的内码用2个字节存储,并把每个字节的最高二进制位置"1"作为汉字内码的标识,以免与单字节的ASCII码产生歧义。如果用十六进制来表述,就是把汉字国标码的每个字节加上一个80H(即二进制数100
00000)。所以汉字的国标码与其内码存在下列关系:
汉字的内码=汉字的国标码+8080H
例如,已知"中"字的国标码为5650H,则根据上述公式得:
"中"字的内码="中"字的国标码5650H+8080H=D6D0H
由此可见,西文字符的内码是7位ACII码,一个字节的最高位为0。每个西文字符的ASCII码值均小于128。为了与ASCII码兼容,汉字用两个字节来存储,区位码再分别加上20H,就成为汉字的国标码。在计算机内部为了能够区分是汉字还是ASCII码,将国标码每个字节的最高位由0变为1(也就是说汉字内码的每个字节都大于128),变换后的国标码称为汉字内码。
★汉字字形码
汉字字形码又称汉字字模,用于汉字在显示屏或打印机输出。汉字字形码通常有两种表示方式:点阵和矢量表示方式。
用点阵表示字形时,汉字字形码指的就是这个汉字字形点阵的代码。根据输出汉字的要求不同,点阵的多少也不同。简易型汉字为16*16点阵,普通型汉字为24*24点阵,提高型汉字为32*32点阵,
48*48点阵等等。
点阵规模愈大,字形愈清晰美观,所占存储空间也愈大。点阵表示方式的缺点是字形放大后产生的效果差。
矢量表示方式存储的是描述汉字字形的轮廓特征,当要输出汉字时,通过计算机的计算,由汉字字形描述生成所需大小和形状的汉字点阵。Windows中使用的TrueType技术就是汉字的矢量表示方式,它解决了汉字点阵字形放大后出现锯齿现象的问题。
★运算器
运算器(ALU)是计算机处理数据形成信息的加工厂,它的主要功能是对二进制数码进行算术运算和逻辑运算。
运算器的性能指标是衡量整个计算机性能的重要因素之一,与运算器相关的性能指标包括计算机的字长和运算速度。
字长:指计算机运算部件一次能同时处理的二进制数据的位数。作为存储数据,字长越长,则计算机的运算精度就越高;作为存储指令,字长越长则计算机的处理能力就越强。
运算速度:计算机的运算速度通常是指每秒钟所能执行加法指令的数目。常用百万次/秒(MIPS)来表示。这个指标更能直观地反映机器的速度。
★控制器
控制器(CU)是计算机的心脏,由它指挥全机各个部件自动协调地工作。控制器的基本功能是根据指令计数器中指定的地址从内存取出一条指令,对其操作码进行译码,再由操作控制部件有序地控制各部件完成操作码规定的功能。
机器指令是一个按照一定格式构成的二进制代码串,用来描述一个计算机可以理解并执行的基本操作。
机器指令通常由操作码和操作数两部分组成。
(1)操作码:指明指令所要完成操作的性质和功能。
(2)操作数:指明操作码执行时的操作对象。操作数形式可以是数据本身,也可以是存放数据的内存单元地址或寄存器名称。操作数又分为源操作数和目的操作数,源操作数指明参加运算的操作数来源,目的操作数地址指明保存运算结果的存储单元地址或寄存器名称。
控制器和运算器是计算机的核心部件,这两部分合称中央处理器(CPU),在微型计算机中通常也称作微处理器(MPU)。
时钟主频指CPU的时钟频率,是微机性能的一个重要指标,它的高低一定程度地决定了计算机速度的高低。主频以吉赫兹(GHz)为单位,一般地说,主频越高,速度越快。
★存储器
存储器(Memory)是存储程序和数据的部件。它可以自动完成程序或数据的存取,是计算机系统中的记忆设备。存储器分为内存(又称主存)和外存(又称辅存)两大类。内存是主板上的存储部件,用来存储当前正在执行的数据,程序和结果;内存容量小,存取速度快,但断电后RAM中的信息全部丢失。外存是磁性介质或光盘等部件,用来存放各种数据文件和程序文件等需要长期保存的信息;外存容量大,存取速度慢,但断电后所保存内容不会丢失。
CPU不能像访问内存那样,直接访问外存,当需要某一程序或数据时,首先应调入内存,然后再运行。在80386以上的高档微机中,配置了高速缓冲存储器(Cache),这时内存包括主存和高速缓存两部分。
★内存
内存储器按功能可分为随机存取存储器(RAM)和只读存储器(
ROM)。
1.随机存取存储器
通常所说的计算机内存容量均指RAM存储器容量,即计算机的主存。RAM有两个特点,第一个特点是可读写性,也就是说对RAM既可以读操作,又可以写操作。第二个特点是易失性,即电源断开(关机或异常断电)时,RAM中的内容立即丢失。
RAM又可分为SRAM(静态随机存储器)和DRAM(动态随机存储器)两种。计算机内存条采用的是DRAM。DRAM中"动态"的含义是指每隔一个固定的时间必须对存储信息刷新一次。SRAM是用触发器的状态来存储信息,只要电源正常供电,触发器就能稳定地存储信息,无需刷新,所以SRAM的存取速度比DRAM快。
2.只读存储器
CPU对ROM只取不存,里面存放的信息一般由计算机制造厂写入并经固化处理,用户是无法修改。即使断电,ROM中的信息也不会丢失。因此,ROM中一般存放计算机系统管理程序,如监控程序,基本输入/输出系统模块BIOS等。
(1)可编程只读存储器(PROM),可实现对ROM的写操作,只能写一次。
(2)可擦除可编程只读存储器(EPROM),可实现数据的反复擦写。
(3)电可擦可编程只读存储器(EEPROM),可实现数据的反复擦写。
3.高速缓冲存储器
高速缓冲存储器(Cache)主要是为了解决CPU和主存速度不匹配,提高存储器速度而设计的。Cache一般用SRAM存储芯片实现,因为SRAM比DRAM存取速度快而容量有限。
4.内存储器的性能指标
存储器的主要性能指标有两个:容量和速度。
(1)存储容量:指一个存储器包含的存储单元总数,这一概念反映了存储空间的大小。
(2)存取速度:一般用存储周期(也称读写周期)来表示。存取周期就是CPU从内存储器中存取数据所需的时间(读出或写入)存储器之间的最小时间间隔。半导体存储器的存取周期一般为60-100ns。
【计算机二级《Access》知识点】相关文章:
计算机二级考试Access练习07-12
计算机二级考试access难点辅导02-02
计算机二级《Access》考试内容大纲09-23
计算机二级Access考前冲刺试题与答案06-08
计算机等级考试二级Access考前试题09-19
计算机二级Access考试题及答案09-25