第一章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. 数据库独立性是数据库技术的重要特点之一,所谓数据独立性是()(05/4)A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对答案:D考点五:数据模型1. 为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。
常见的数据模型有:层次模型、网状模型、关系模型。
经典考题:1. 数据模型反映的是()(04/9)A. 事物本身的数据和相关事物之间的联系B. 事物本身所包含的数据C. 记录中所包含的数据D. 记录本身的数据和相关关系答案:A2. 用树形结构表示实体之间联系的模型是()(05/4)A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是答案:C第二章数据库和表(4%-10%)一、创建数据库Access数据库是一个独立的文件,其扩展名是mdb。
它是由七个对象构成的,各对象是相互联系的,而不是独立的文件。
二、建立表1. 表的组成:字段和记录2. 字段的命名规则:1-64个字符,不能以空格开头,不能包含句号(.)惊叹号(!),方括号([ ])和单引号(…)3. 通配符:* 通配任意个数的字符?通配任何单个字符[]通配方括号内任何单个字符!通配任何不在括号内的字符#通配任何单个数字字符4. 索引:加速查找和排序的速度。
注:对于主键字段,系统默认添加索引(无重复),并且不能更改。
5. 空值:缺值或还没有值(不确定的值)。
6. 空字符串:双引号括起的字符串,双引号中间没有空格。
7. 筛选的4种方法:按选定内容筛选,按窗体筛选,按筛选目标筛选,高级筛选。
<筛选指选择满足条件的元组并显示出来,但并没有更改原表中的记录,只是显示内容上的变化>考点一:Access数据类型1. 文本:默认50个,最多255个,一个汉字占一位。
2. 备注:长文本,最多64000个3. 数字:算术运算的数字4. 日期/时间5. 货币:等价于双精度的数字类型,自动显示美圆符号($)和千位分隔符,添加两位小数。
6. 自动编号:自动插入顺序号,每个表只能一个。
7. 是/否8. OLE对象(图片,声音,word文档、Excel表格)9. 超级链接10. 查阅向导经典考题:1. 在Access数据库中,表就是()(04/9)A. 关系B. 记录C. 索引D. 数据库答案:A考点二:字段属性的设置1. 格式:定义数字,日期,文本的显示方式和打印方式。
2. 数字格式(货币):有预定义和自定义,系统提供的预定义有:常规数字,科学计算,货币,欧元,百分比等3. 日期/时间格式:系统提供的有常规日期,常日期,短日期等等4. 输入掩码:规定数据的输入模式,输入掩码向导只处理日期和文本数据类型。
“格式”属性要优先于“输入掩码”属性。
以下为一些常用的输入掩码:0 必须是0-9的数字9 可以选择数字或空(不可以输入正号和负号)# 可以选择数字或空(可以输入正号和负号)L 必须是A-Z的字母?可以选择A-Z的字母或空格A 必须是字母或数字a 可以选择字母、数字或空格& 必须是任一字符或空格C 可以选择任一字符,空格或空(注意空是不填,空格是要敲一个空格字符)\ 可以用于将该表中的任何字符显示为原义字符(例如:\A显示为A)5. 有效性规则:限定输入数据必须满足的规则,若输入不满足条件,则弹出信息窗口,显示有效性文本中指定的内容经典考题:1. 邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是()(07/4)A. 000000B. 999999C. CCCCCCD. LLLLLL答案:A2. 通配符“#”的含义是()(10/3)A. 通配任意个数的字符B. 通配任何单个字符C. 通配任意个数的数字字符D. 通配任何单个数字字符答案:D3. 若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是()(10/3)A. 默认值B. 有效性文本C. 输入掩码D. 密码答案:C解析:没有“密码”这个属性,但可以先设置输入掩码,再在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。
第三章查询(8%-10%)考点一:查询的分类1. 查询常用的有:选择查询(最常见)、参数查询(对话框提示用户输入)、交叉表查询(利用行和列进行数据统计)、操作查询(包括四种:生成表,删除,更新,追加)、SQL查询。
特别注意〈上机〉:在上机练习中,如果根据题意要进行分组统计等操作,我们需要在查询设计窗口中,选中视图菜单的总计选项,这样设计窗口就会出现总计项,我们可以根据需要进行选择,如下图所示:经典考题:1. 在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()(07/4)A. 第一行B. 第一列C. 上面若干行D. 左边若干行答案:A2. 在Access中,查询的数据源可以是()(07/9)A. 表B. 查询C. 表和查询D. 表、查询和报表答案:C考点二:查询的准则1. Access提供了3中运算符:关系运算符(> < =等)、逻辑运算符(与、或、非)、特殊运算符(Between In IS Like)2. 数值函数:Abs(绝对值函数):Abs(-43)=43Int(取整函数):Int(99.7)=99 Int(-99.7)=Int(-99.3)= -100Sqr(平方根函数):Sqr(4)=0Sgn(符号函数):Sgn(任何大于0的数)=1 Sgn(0)=0 Sgn(任何小于0的数)= -1字符函数:Space(5)返回五个空格组成的字符串“ ”。
String(5,“*”)返回“*****” String(4,“ABCD”)返回“AAAA”Len(“虎贲教育”)返回数值4 Len(“虎贲教育”)返回数值5Left(),Right():Right(“中国上海”,2)返回上海Left(“中国上海”,5)返回中国上海Ltrim():删除字符串的前面的空格Rtrim():删除字符串的后面的空格Trim():同时删除前后面的空格Mid(“上海虎贲教育公司”,5)返回“教育公司” Mid(“上海虎贲教育公司”,3,2)返回“虎贲”日期函数:系统日期:Date()年函数:Year()月函数:Month()日函数:Day()系统日期和时间函数:Now()统计函数:就和函数:Sum()求平均值:Avg()统计记录个数:Count()最大、小值函数:Max()Min()经典考题:1. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的表达式是()(07/9)A. =left([专业],2)=“信息”B. like“*信息*”C. =“*信息*”D. Mid([专业],2)=“信息”答案:B解析:属于模糊查询,只能用like关键字。
2. 在报表中要计算“数学“字段的最高分,应将控件的”控件来源”属性设置为()(07/9)A. =Max([数学])B. Max(数学)C. = Max[数学]D. = Max(数学)答案:A3. 在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为()(10/9)A. =Min([数学])B. =Min(数学)C. =Min[数学]D. =Min(数学)答案:A4. 假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()(10/3)A. SELECT * FROM公司FOR名称= " *网络* "B. SELECT * FROM公司FOR名称LIKE "*网络*"C. SELECT * FROM公司WHERE名称="*网络*"D. SELECT * FROM公司WHERE名称LIKE"*网络*"答案:D5. 利用对话框提示用户输入查询条件,这样的查询属于()(10/3)A. 选择查询B. 参数查询C. 操作查询D. SQL查询答案:B6. 在SQL查询中“GROUP BY”的含义是()(10/3)A. 选择行条件B. 对查询进行排序C. 选择列字段D. 对查询进行分组答案:D解析:ORDER BY 用来对检索的结果进行排序第四章窗体(4%-10%)考点一:窗体的作用1. 窗体有:显示和编辑数据、显示信息(提示、警告、错误信息)、控制应用程序的流程、打印数据考点二:窗体的组成和结构1. 数据来源:表、查询、SQL语句2. 节:窗体有多个部分组成,每个部分称为一个“节”。