资源预览内容
第1页 / 共194页
第2页 / 共194页
第3页 / 共194页
第4页 / 共194页
第5页 / 共194页
第6页 / 共194页
第7页 / 共194页
第8页 / 共194页
第9页 / 共194页
第10页 / 共194页
亲,该文档总共194页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
全国计算机等级考试二级Access考试大纲,基本要求: 1.具有数据库系统的基础知识。2.基本了解面向对象的概念。3.掌握关系数据库的基本原理。4.掌握数据库程序设计方法。5.能使用Access建立一个小型数据库应用系统。6.掌握算法的基本概念。7.掌握基本数据结构及其操作。8.掌握基本排序和查找算法。9.掌握逐步求精的结构化程序设计方法。10.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。11.掌握数据库的基本知识,了解关系数据库的设计。,考试内容,一、 数据库基础知识 1. 基本概念: 数据库,数据模型,数据库管理系统,类和对象,事件。 2. 关系数据库基本概念: 关系模型(实体的完整性,参照的完整性,用户定义的完整性,)关系模式,关系,元组,属性,字段,域,值,主关键字等。 3. 关系运算基本概念: 选择运算,投影运算,连接运算。 4. SQL基本命令。 查询命令,操作命令。 5. Access系统简介: (1) Access系统的基本特点。 (2) 基本对象:表,查询,窗体,报表页,宏,模块。,重点,第一章 数据库基本知识,DB,数据(Data)数据是指描述事物的符号记录。在计算机中文字、图形、图象、声音等都是数据。 2.数据库(Data Base,简称DB) 3.数据库应用系统: 4.数据库管理系统(Data Base Management System,简称DBMS): 5.数据库系统:(Data Base System,简称DBS),数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据管理员(DataBase Administrator,简称DBA)和用户。,A,实体间联系及种类 实体间的联系有3种类型: 一对一联系:学生成绩和学生情况表的关系是一对一联系。 一对多联系:例如教师和学生的联系是一对多联系。 多对多联系:例如学生和课程之间联系是多对多联系。,实战:(2007-9 12)在企业中,职工的“工资级别”与职工个人“工资”的联系是() A 一对一联系 B 一对多联系 C 多对多联系 D 无联系,答案:B 一对多联系(1:n) 如果实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。,2.关系数据库基本概念 关系模型、关系、元组、属性、字段、域、值、主关键字 3.关系运算基本概念 选择运算、投影运算、联接运算,实战:(2007-9 13) 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量)一组属性来描述图书,可以作为“关键字”的是A. 书号 B. 书名C. 作者 D. 出版社,答案 A 解析:码(又称为关键字):二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。本题中:只有A. 书号能够满足关键字定义中的唯一性要求。,实战:2007-9 11 用二维表来表示实体及实体之间联系的数据模型是A. 实体-联系模型 B. 层次模型C. 网状模型 D. 关系模型,答案 D解析:关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二维表称为一个关系。,投影,C,D,A)选择 B)投影 C)联接 D)比较,A,D,C,MDB,A,Select语句的一般格式: SELECT ALL/DISTINCT *|FROM WHERE ORDER BY ASC|DESC 语句含义:在From后面给出的表名中找出满足Where条件表达式的元组,然后按Select后列出的目标表形成结果表。 All:表示检索所有符合条件的元组,系统默认值 DISTINCT:表示检索要去掉重复的所有元组。 *:表示检索结果为整个元组,包括所有的列 字段列表:用“,”分开的多个项,可以是字段名、常数或函数 条件表达式:可以包含数学运算符和关系运算符 ORDER BY:强制查询结果按指定列名进行升序或降序排列,查找男教师的全部信息 SELECT * FROM 教师表WHERE (性别=男) 查找姓王的教师,并按姓名升序排序SELECT * FROM 教师表WHERE 姓名 LIKE 王% ORDER BY 姓名 ASC,真题: 13.在SELECT语句中使用ORDER BY是为了指定 A)查询的表 B)查询结果的顺序 C)查询的条件 D)查询的字段,D,D,* 图书馆,B,B,Access 数据库的系统结构,Access数据库由表、查询、窗体、报表、数据访问页、宏和模块等对象组成。,实战: 14、下列属于ACCESS对象的是()2007-9 P89 A 文件 B 记录 C 数据 D 查询,这些对象都存放在扩展名为.mdb的数据库文件中。,考试内容,二、 数据库和表的基本操作 1、 创建数据库: (1) 创建空数据库。 (2) 使用向导创建数据库。 2、 表的建立: (1) 建立表结构:使用向导,使用表设计器,使用数据表。 (2) 设置字段属性。 (3) 输入数据:直接输入数据,获取外部数据。 3、 表间关系的建立与修改: (1) 表间关系的概念:一对一,一对多。 (2) 建立表间关系。 (3) 设置参照完整性。 4、 表的维护: (1) 修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。 (2) 编辑表内容:添加记录,修改记录,复制记录。 (3) 调整表外观。 5、 表的其他操作: (1) 查找数据。(2) 替换数据。(3) 排序记录。 (4) 筛选记录。,重点,第二章 数据库与表,师生互动,1、ACCESS中创建表的方法有哪几种?,使用向导创建表 使用设计视图创建表 通过输入数据创建表 导入、导出表,输入掩码 数据格式:见课本,8. 在向数据库中输入数据时,若要求所输入的字符必须是字母,则应该设置的输入掩码是 【8】答案 L,12.若设置字段的输入掩码为“#-#”,该字段正确的输入数据是 A)0755-123456 B)0755-abcdef C)abcd-123456 D)#-#,C,A,2、修改表的结构和修改表中的数据分别要在哪种视图中操作?,修改表结构必须在设计视图中完成 修改表中的数据必须在数据表视图中完成,师生互动,实战:2007-9 15. 在Access数据库的表设计视图中,不能进行的操作是A. 修改字段类型 B. 设置索引C. 增加字段 D. 删除记录,答案 D 解析:编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。这些操作是在数据表视图中完成的。,实战:2007-9 16. 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是A. 输入掩码 B. 有效性规则C. 默认值 D. 参照完整性,答案 D解析:参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。,在数据表中查找数据 在数据表中替换数据 在数据表中排序记录 在数据表中筛选记录,C,C,C,A,C,A,【真题1】下列关于关系数据库中数据表的描述,正确的是(2010年3月) A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C)数据表相互之间不存在联系,完全独立 D)数据表既相对独立,又相互联系,C,2,B,B,C,C,2,B,考试内容,三、 查询的基本操作 1、 查询分类: (1) 选择查询。 (2) 参数查询。 (3) 交叉表查询。 (4) 操作查询。 (5) SQL查询。 2、 查询准则: (1) 运算符。(2) 函数。(3) 表达式。 3、 创建查询: (1) 使用向导创建查询。 (2) 使用设计器创建查询。 (3) 在查询中计算。 4、 操作己创建的查询。 (1) 运行己创建的查询。 (2) 编辑查询中的字段。 (3) 编辑查询中的数据源。 (4) 排序查询的结果。,重点难点,二. 查询方式在Access中,主要有以下5种查询操作方式: 选择查询、参数查询、交叉表查询、操作(动作)查询及SQL查询。 选择查询主要用于浏览、检索、统计数据库中的数据; 参数查询是通过运行查询时的参数定义、创建的动态查询结果,以便更多、更方便地查找有用的信息; 交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,即行表头;一组列在数据表的上方即列表头。 。然后在数据表行与列的交叉处显示表中某个字段统计值。交叉表查询就是利用了表中行和列来统计数据的。 操作查询主要用于数据库中数据的更新、删除及生成新表,使得数据库中数据的维护更便利; SQL查询是通过SQL语句创建的选择查询、参数查询、数据定义查询及动作查询。,实战:2007-9 17. 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A. 选择查询 B. 生成表查询C. 追加查询 D. 更新查询,答案 C解析:将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是追加查询。2005年4月 选择第18题2005年4月 选择第20题2005年9月 选择第26题均考查了这个知识点。,实战:2007-9 18. 在Access中,查询的数据源可以是A. 表 B. 查询C. 表和查询 D. 表、查询和报表,答案 C 解析:执行选择查询时,需要从指定的一个或多个数据库表或查询中搜索数据。当我们使用查询向导编制查询时,也可以看到只能从表或查询中选择数据源,,19. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是 A. =left(专业,2)=“信息“ B. like“*信息*“C. =“*信息*” D. Mid(专业,2)=“信息“,答案 B解析:Like 决定一个字符串是否以一个或更多字符开始,需要通配符“*”号或“?”号以使Like运算符正确的使用 如:Like “a*”Like “File?”表示以“a”开头的字符串以File开头,后3位为任意的字符(专用文本或备注数据类型),20. 如果在查询的条件中使用了通配符方括号“ ”,它的含义是 A. 通配任意长度的字符 B. 通配不在括号内的任意字符 C. 通配方括号内列出的任一单个字符 D. 错误的使用方法,答案 C解析: 为字符串中该位置的字符设置范围字符表 字符表中的一个字符,如a-z、0-9!字符表 不在字符表中的一个字符,如!0-9例:Like “PA-F#“查找以P开头、后跟A到F间任何字母及3个数字的数据。Like “a?a-f#!0-9* “查找的字符串中第一个为a,第二个任意,第三个为a到f中任意一个,第四个为数字,第五个为非0-9的字符,其后为任意字符串。,21. 现有某查询设计视图,该查询要查找的是 A. 身高在160以上的女性和所有的男性 B. 身高在160以上的男性和所有的女性C. 身高在160以上的所有人或男性D. 身高在160以上的所有人,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号