第5-6章数据库基础知识和表.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5-6章数据库基础知识和表.doc》由会员分享,可在线阅读,更多相关《第5-6章数据库基础知识和表.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 数据库基础知识本章主要考察的内容是:1、 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件2、 关系数据库基本概念:关系模型(实体的完整性,参昭的完整性,用户定义的完整性),关系模型式,关系,元组,属性,字段,域,值,主关键字等3、 关系运算基本要领:选择运算,投影运算,连接运算4、 SQL基本基本命令:查询命令,操作命令5、 Access系统简介:历年的全国计算机等级考试的笔试中,本章历年的考题分布情况如表3-1所示:表3-1 历年考题分数分布表考点内容2004.092005.042005.092006.042006.09小计基本概念4222关系数据库22关系运算的基本概念
2、2Access系统简介224合计6666由表6-1可知,近几届考试分值分布如图3-1所示。本章涉及的试题分数非常固定,都为6分,考试的关键点主要是数据库基本概念、数据模型的定义以及种类、关系运算的分类。3.1 数据库基础知识考点1:数据库的发展和基本知识数据库技术的主要目的是有效地管理和存取大量的数据资源。随着计算机科学和技术的发展,数据库技与网络技术结合产生了分布式数据库系统。分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布式数据库结构两种。目前使用的比较广泛的是客户/服务器(Open Data Base Connectivity,ODBC)标准协议通过
3、网络访问远程的数据库。数据库技术与面向对象程序设计结合产生面向对象数据库系统。例3.1(2004年9月选择题第12题)ODBC的中文含义是。解析 ODBC是Open Data Base Connectivity的简写,其中文含义是开放数据库连接。Microsoft Access中,可以从其他数据库、电子表格及文本文件格式中导入、导出或链接。Microsoft Access使用内置驱动程序或ODBC驱动程序完成这项工作。答案 C自测题可用“3.2笔试过关精练”中的选择题第12题检验自己掌握本考点的情况。考点2: 数据库系统相关概念1、 数据库相关概念虽然二级Access考试大纲中包括本考点,但相
4、关考核内容在二级公共基础中已经考核。在这里只需了解本考点的内容即可。(1)数据(Data):数据是数据库中存储找基本对象(2)数据库(DB,DataBase):存储在计算机存储容器上结构化的相关数据集合。(3)数据库应用系统:利用数据库系统资源开发的,面向某一类实际应用的软件系统。(4)数据库管理系统(DBMS,Data Base Management System):指使用户可以定义、创建和维护数据库以及提供对数据库有限制操作的访问系统。(5)数据库系统(DBS,DatabaseSystem):指带有数据库的计算机应用系统。数据库系统由5个部分组成:硬件系统、数据库集合、数据库管理系统及相关
5、软件、数据库管理员和用户。数据库系统的核心为数据库管理系统。2、 数据库系统的特点(1)实现数据共享,减少数据冗余。(2)采用特定的数据模型。(3)具有较高的数据独立性。(4)有统一的数据控制功能。例3.2(2005年9月选择题第10题)数据系统的核心。(A)数据模型(B)数据库管理系统(C)数据库(D)数据库管理员解析 请参照本章考点破解2中对数据库系统的描述。误区警示有些考生认为数据库系统的核心是数据库,这个理解是错误的。数据只是数据的集合。而数据库管理系统(,Data Base Management System,DBMS)是一个专门负责数据库管理和维护的计算机软件系统。它是数据库系统的
6、核心,对数据系统的功能和性能有着决定性的影响。答案 B自测题可用“3.2 笔试过关精练”中的选择题34题进行自测。考点3: 数据模型1、 实体相关概念客观存在并且相互区别的事物称为实体,描述实体的特性称为属性。属性值的集合表示一种实体的类型,称为实体型。同类型的实体的集合称为实体集。本考点命题重点是数据模型的相关概念和实体之间联系的种类,常见命题方式为给出实体联系,让考生判断联系的种类。本考点试题出现几率很高,考生要重点掌握。在Access中一个表存放一个实体集,表中的字段是实体的属性,记录代表一个具体的实体。2、 实体联系的种类实体之间的对应关系称为联系。实体间联系的种类是指一个实体型中可能
7、出现的每一个实体与另一个实体型中多少个实体存在联系。两个实体间的联系有一对一联系、一对多联系和多对多联系3种。在Access中,一对一联系表现为主表中每一条记录只与相关表中的一条记录相关联。一对多联系表现为主表中的每条记录与相关表中的多条记录相关联。多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。3、 数据模型的种类数据模型是数据库管理系统用来表示实体及实体联系的方法,一个具体的实体模型应当正确地反映出数据之间存在的整个逻辑关系。数据库管理系统都是基于某种数据模型的不同,数据库管理系统开发出来的应用系统称为层次数据库系统、网状数据库系统和关系数据库系统。在关系数据库模
8、型中,使用二维表结构表示实体以及实体之间的联系。在关系模型中二维表就是关系。例3.3(2004年9月 选择题第13题)数据模型反映的是。(A) 事物本身的数据和相关事物之间的联系(B) 事物本身所包含的数据(C) 记录中所包含的全部数据(D) 记录本身的数据和相关关系解析 数据模型反映了事情本身的数据以及事物之间的各种联系。答案 A例3.4(2005年4月 选择题第12题)假设数据中表A和表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是。(A) 表A中的一个记录能与表B中的多个记录匹配(B) 表B中的一个记录能与表A中的多个记录匹配(C) 表A中的一个字段能与表B中的多个字段
9、匹配(D) 表B中的一个字段能与表A中的多个字段匹配解析 假设表A和表B存在“一对多”的关系,且表B为“多”的一方,则表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录只与表A的一条记录相匹配。答案 A例3.5(2005年9月 选择题第12题)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是。(A)一对一(B)一对多(C)多对一(D)多对多解析 参照本章考点破解3的相关说明可知本题表A和表B的关系是“多对多”答案 D例3.6(2006年4月 选择题第11题)常见的数据模型有3种,它们是。(A) 网状、关系和语义(B)
10、层次、关系和网状(C) 环状、层次和关系(D) 字段名、字段类型和记录解析 参照本章考点破解3中对数据模型的描述。答案 B自测题可用“3.2笔试过关精练”中选择题第57题、填空题第12题进行自测。3.2关系数据库与关系运算考点4 关系数据库关系模型中对关系有一定的要求,关系必须具有如下5个特点。(1)关系必须规范化。对Access 来说,最基本的要求就是表中不能包含表。(2)在同一个关系中不能出现相同的属性名。对Access来说,即不允许同一个表中有相同的字段名。(3)关系中不允许有完全相同的元组。在Access中不允许两个记录完全相同。本考点内容和二级公共基础知识的相关内容有重叠,一般会在二
11、级公共基础知识试题中出现,考核几率较高。该考点试题在近几届笔试Access专业试题中分值走势如图3.2所示。(4)在同一个关系中元组的次序无关紧要。在Access中记录的先后顺序无关紧要。(5)在同一个关系中列的次序无关紧要。在Access中字段的次序也无关紧要。在Access中,一个“表”就是一个关系,表的名称就是关系名。表中的字段对应二维表属性(列方向),记录对应二维表的元组(行方向)。字段的取值范围称为域,能够惟一地标识一个元组的属性和属性组合的值称为关键字。在Access中将相互之间存在联系的表放在一个数据库中统一管理。例 3.7(2004年9月选择题第11题)在Access数据库中,
12、表就是。(A)关系(B)记录(C)索引(D)数据库解析 用二维表结构表示实体以及实体之间联系的模型称为关系数据模型,一个二维表就是一个关系。在Access中,一个表就是一个关系,关系名就是表名,记录对应二维表的行,字段对应二维表的列。答案 A例3.8(2005年4月选择题第13题)数据表中的“行”称为。(A)字段(B)数据(C)记录(D)数据视图解析 在数据表中列称为字段,行称为记录。答案 C自测题可用“3.2笔试过关精练”中的选择题第89题、填空题第3题进行自测。考点5 关系运算关系运算分为传统的集合运算和专门的关系运算两类。本考点命题几率很高。笔试中这些试题可能出现在二级Access的公共
13、基础考核部分,也可能会出现在二级Access专业试题考核部分。1、 传统的集合运算传统的集合运算要求元组有相同的结构,传统的集合运算包括并差、交和集合运算。在Access中可实现了前3种运算,Access中没有直接提供传统的集合运算,可以通过其他操作或都编制程序实现。2、 专门的关系运算专门的关系运算包括选择、投影、联接。(1)选择。选择操作是对关系的水平分解,即从关系中选择部分满足条件的元组,组成新关系。(2)投影。投影操作是对关系的垂直分解,即从关系的属性集中选择属性子集,由关系的部分列构的元组组成一个新关系。(3)联接。联接是对关系的横向结合。联接操作是从两个关系的广义笛卡尔积中选择属性
14、间满足一定条件的元组。在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接,去掉重复属性的等值联接称为自然联接。例3.9(2005年9月 选择题第11题)误区警示请注意传统集合运算和专门的关系运算的区别。二级Access考试中常考核考门的关系运算。要牢记选择是对行的运算、投影是对列的运算、联接是对多个关系的运算,不要将三者混淆。将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为。(A)选择(B)投影(C)联接(D)并解析 参照本章考点破解5中的“联接”的描述答案 C 自测题可用“3.2笔试过关精练”中的选择题第10题、填空题第4题进行自测,检测自己掌握此考
15、点的情况。3.3 Access 系统简介考点6 Access 系统简介1、 Access的主要特点和功能本考点主要考核Access的主要功能特点和Access的系统结构。本考点考核几率较高,需要重点掌握。该考点在近几届考试中分值走势如图3.3所示。Microsoft Access是微软公司开发的第一个面向Windows平台的桌面数据库管理系统,它充分利用了Windows平台的优越性,如图形界面和Windows的事件驱动机制等。对于大多数关系型数据库管理系统,如FoxPro而言,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序。而Access数据库系统不用考虑构成PC数据库的多个单
16、独文件,可以利用各种图例快速获得数据,可以利用报表工具方便快捷地生成需要的数据报表,可以处理多种数据类型,且采用了OLE技术,能方便地创建和编辑多媒体库,支持ODBC标准的SQL数据库的数据,设计自动化且具有较好的集成开发功能。Access把数据库应用程序的建立移到了用户环境中,数据库的管理者不再需要具有程序设计能力,除非要执行复杂的操作。利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序。2、 Access数据库的系统结构Access通过各种数据库对象管理信息。Access数据库由数据库对象和组两大部分组成,数据库对象包括表、查询、窗体、报表、数据访问页
17、、宏和模块,共七种,这些对象都存放在同一个数据库文件(扩展名为.mdb)中。例:3.10(2005年4月 选择题第11题)Access中表和数据库的关系是。A 一个数据库可以包含多个表B 一个表包含两个数据库C 一个表可以包含多个数据库D 一个数据只能包含一个表解析 Access数据库由数据库对象和组两部分组成,表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库包含多个表,用户可以在不同的表中存储不同类型的数据。答案 A例3.11(2005年9月 选择题第13题)利用Access创建的数据库文件,其扩展名为。A ADP B DBFC FRMD MDB解析 Acc
18、ess中数据库文件的MDB。答案 D例3.2(2006年4月 选择题第12题)在以下叙述中,正确的是。E ccess只能使用系统菜单创建数据库应用系统F Access不具备程序设计能力G Access只具备了模块化程序设计能力H Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统解析 Access数据库系统既是一个关系数据库系统,也可以作为Windows图形用户界面的应用程序生成器。Access既可以方便地使用各种图例获得数据、使用报表生成器生成合适的报表;也支持SQL数据库数据,且具有集成开发功能。由此可知本题D选项叙述正确。答案 D例:3.13(2006年4月 选择题第1
19、3题)不属于Access对象的是。A 表B 文件夹C 窗体D 查询解析 参照本章考点破解6中对Access对象的描述可知“文件夹”不属于Access对象。答案 自测题可用“3.2笔试过关精练”中的选择题第1114题进行自测。第4章 数据库和表的基本操作本章主要考察的内容是:1、 创建数据库(2) 创建空数据库(3) 使用向导创建数据库2、 表的建立(1) 建立表结构:使用向导,使用表设计器,使用数据表(2) 设置字段属性(3) 输入数据:直接输入数据,获取外部数据3、 表间关系的建立与修改(1) 表间关系的概念:一对一,一对多(2) 建立表间关系(3) 设置参照完整性4、 表的维护(1) 修改
20、表结构:添加字段,修改字段,删除字段,重新设置主关键字(2) 编辑表内容:添加记录,修改记录,删除记录,复制记录(3) 调整表外观5、 表的其他操作(1) 查找数据(2) 替换数据(3) 排序记录(4 ) 筛选记录 历年的全国计算机等级考试的笔试中,本章历年的考题分布情况如表4-1所示:表4-1 历年考题分数分布表考点内容2004.092005.042005.092006.042006.09小计表的建立64数据库的建立64表间关系的建立和修改22表的维护4表的其他操作2合计8888新大纲调整后,本章试题出题方式主要为选择题,分数比较稳定,分数分布如图4.1所示。本章试题分数基本稳定在8分。考试
21、的关键点主要是表的建立、有效性规则、掩码设置、表的维护4.1 数据库和表的建立本考点命题几率很小,至今为止该考点未考核相应内容,了解该考点相应知识即可。考点 1 数据库的建立和设计数据库设计的步骤包括:分析建立数据库的目的;确定数据库中的表;确定表中的字段;确定主关键字;确定表之间的关系。例4.1下列选择中,数据库设计的正确步骤是。1 确定表之间的关系2 确定数据库中的表3 确定表中的字段4 分析建立数据库的目的5 确定主关键字A1 2 3 4 5 B2 1 3 4 5 C4 2 3 5 1 D4 2 1 3 5解析 请参照本章考点破解1中对数据库设计的描述。答案 C本考点考核重点是表的字段命
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5-6章 数据库基础知识和表 数据库 基础知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内