1、第一章 Access 数据库基础知识(4-10) 一、 数据库基础知识 考点一:数据库管理技术的发展 1. 数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。 经典考题: 1. 数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。(05/9 ) )考点二:数据库的基本概念( 1. 数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。 2. 数据处理:是将数据转换为信息的过程。 3. 数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。 4
2、. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。功能:数据定义(数据定义语言 DDL)、数据操纵(数据操纵语言 DML)、数据库运行控制、数据库的建立和维护。 5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。 6. 数据库系统的核心:数据库管理系统。 经典考题: 1. 数据库(DB)、数据库系统(DBS)、数据库管理系统 DBMS 之间的关系是()(06/4) A. DB 包含 DBS 和 DBMS B. DBMS 包含 DB 和 DBS C. DBS 包含 DB 和 DBMS D. 没有任何关系 答案:C
3、 2. 数据库系统的核心是()(05/9 ) A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员 答案:B 考点三:数据库系统的组成 1. 数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。 经典考题: 1. 下列叙述正确的是()(04/9 ) A. 数据库系统是一个独立的系统,不需要操作系统的支持。 B. 数据库设计是指设计数据库管理系统。 C. 数据库技术的根本目的是要解决数据数据共享的问题。 D. 数据库系统中,数据的物理结构必须和逻辑结构一致。 答案:C 考点四:数据库系统的优点 1) 数据结构化 2) 数据的
4、共享性提高 3) 数据独立性提高 4) 数据有数据库管理系统统一管理和控制 经典考题: 1. 数据库独立性是数据库技术的重要特点之一,所谓数据独立性是()(05/4) A. 数据与程序独立存放 B. 不同的数据被存放在不同的文件中 C. 不同的数据只能被对应的应用程序所使用 D. 以上三种说法都不对 答案:D 考点五:数据模型 1. 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。常见的数据模型有:层次模型、网状模型、关系模型。 经典考题: 1. 数据模型反映的是()(04/9 ) A. 事物本身的数据和相关事物之间的联系 B. 事物本身所包含的
5、数据 C. 记录中所包含的数据 D. 记录本身的数据和相关关系 答案:A 2. 用树形结构表示实体之间联系的模型是()(05/4) A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是 答案:C 第二章 数据库和表(4-10) 一、 创建数据库 Access 数据库是一个独立的文件,其扩展名是 mdb。它是由七个对象构成的,各对象是相互联系的,而不是独立的文件。 二、 建立表 1. 表的组成:字段和记录 2. 字段的命名规则:1-64 个字符,不能以空格开头,不能包含句号(.)惊叹号(!),方括号( )和单引号() 3. 通配符: * 通配任意个数的字符 ?通配任何单个字符 通配
6、方括号内任何单个字符 !通配任何不在括号内的字符 #通配任何单个数字字符 4. 索引:加速查找和排序的速度。注:对于主键字段,系统默认添加索引(无重复),并且不能更改。 5. 空值:缺值或还没有值(不确定的值)。 6. 空字符串:双引号括起的字符串,双引号中间没有空格。 7. 筛选的 4 种方法:按选定内容筛选,按窗体筛选,按筛选目标筛选,高级筛选。 考点一:Access 数据类型 1. 文本:默认 50 个,最多 255 个,一个汉字占一位。 2. 备注:长文本,最多 64000 个 3. 数字:算术运算的数字 4. 日期/时间 5. 货币:等价于双精度的数字类型,自动显示美圆符号($)和千
7、位分隔符,添加两位小数。 6. 自动编号:自动插入顺序号,每个表只能一个。 7. 是/否 8. OLE 对象(图片,声音,word 文档、Excel 表格) 9. 超级链接 10. 查阅向导 经典考题: 1. 在 Access 数据库中,表就是()(04/9 ) A. 关系 B. 记录 C. 索引 D. 数据库 答案:A 考点二:字段属性的设置 1. 格式:定义数字,日期,文本的显示方式和打印方式。 2. 数字格式(货币):有预定义和自定义,系统提供的预定义有:常规数字,科学计算,货币,欧元,百分比等 3. 日期/时间格式:系统提供的有常规日期,常日期,短日期等等 4. 输入掩码:规定数据的输
8、入模式,输入掩码向导只处理日期和文本数据类型。“格式”属性要优先于“ 输入掩码”属性。 以下为一些常用的输入掩码: 0 必须是 0-9 的数字 9 可以选择数字或空(不可以输入正号和负号) # 可以选择数字或空(可以输入正号和负号) L 必须是 A-Z 的字母 ? 可以选择 A-Z 的字母或空格 A 必须是字母或数字 a 可以选择字母、数字或空格 & 必须是任一字符或空格 C 可以选择任一字符,空格或空 (注意空是不填,空格是要敲一个空格字符) 可以用于将该表中的任何字符显示为原义字符(例如:A 显示为 A) 5. 有效性规则:限定输入数据必须满足的规则,若输入不满足条件,则弹出信息窗口,显示
9、有效性文本中指定的内容 经典考题: 1. 邮政编码是由 6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是()(07/4) A. 000000 B. 999999 C. CCCCCC D. LLLLLL 答案:A 2. 通配符“#”的含义是()(10/3) A. 通配任意个数的字符 B. 通配任何单个字符 C. 通配任意个数的数字字符 D. 通配任何单个数字字符 答案:D 3. 若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()(10/3) A. 默认值 B. 有效性文本 C. 输入掩码 D. 密码 答案:C 解析:没有“密码” 这个属性,但可以先设置输入掩码,再
10、在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。第三章 查询(8-10) 考点一:查询的分类 1. 查询常用的有:选择查询(最常见)、参数查询(对话框提示用户输入)、交叉表查询(利用行和列进行数据统计)、操作查询(包括四种:生成表,删除,更新,追加)、SQL 查询。 特别注意上机:在上机练习中,如果根据题意要进行分组统计等操作,我们需要在查询设计窗口中,选中视图菜单的总计选项,这样设计窗口就会出现总计项,我们可以根据需要进行选择,如下图所示: 经典考题: 1. 在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()(07/4) A. 第一行 B. 第一列 C. 上面若干行
11、 D. 左边若干行 答案:A 2. 在 Access 中,查询的数据源可以是()(07/9 ) A. 表 B. 查询 C. 表和查询 D. 表、查询和报表 答案:C 考点二:查询的准则 1. Access 提供了 3 中运算符:关系运算符( 3 的值 因为:算数运算符连接运算符关系运算符 逻辑运算符,算数运算符中乘除符号求模加减符号(具体见 P98 表 8.7) 9-1+23,进一步推得 103,所以结果为 true。 5 标准函数 -这些函数都是系统已经定义好的内置函数,使用就可以完成特定的功能,这一部分需要熟记,并知道每个函数的用法。 具体见 P98. 3、 VBA 程序流程控制语句 1 语句的三个分类: 声明语句:命名和定义过程、变量、数组以及常数; 可执行语句:执行赋值、判断、循环等各种操作,运行函数或过程等; 赋值语句:将变量或常量赋给一个值或表达式。 2 注释语句 -使用 Rem 语句,格式为: Rem 注释语句 注解:如果 Rem 和代码语句在同一行,则前面应该加上冒号(:) -使用 ,格式为: 注释语句 3 条件语句:根据条件表达式的值来选择程序运行语句 If.Then IfThenElse