Access期末考试考点
- 格式:doc
- 大小:90.50 KB
- 文档页数:9
Access知识点大一期末Access是一款常用的关系数据库管理系统,广泛应用于数据存储、查询和报表生成等领域。
在大一的学期末考试中,了解和掌握一些重要的Access知识点是非常重要的。
本文将对Access知识点进行详细介绍,以帮助你更好地备战期末考试。
一、数据库概述数据库是用于存储和管理大量相关数据的集合。
在Access中,数据库由一组表格组成,每个表格包含多个字段和记录。
了解数据库的基本概念是学习Access的第一步。
二、表格的创建与操作表格是Access中最基本的数据存储单位,它用于组织和存储数据。
在创建表格时,我们需要定义表格的结构,包括字段名、数据类型和属性等。
这些信息将决定表格中存储的具体数据类型和规则。
在表格中,我们可以进行数据的增加、修改、删除和查询等操作。
通过表格操作,我们可以对存储的数据进行灵活的管理和处理。
三、查询的构建与运行查询是Access中用于检索和筛选数据的重要工具。
通过查询,我们可以按照特定的条件搜索数据,以便获取所需的信息。
在构建查询时,我们需要选择查询的数据来源,定义查询的条件和排序方式等。
Access提供了图形化的查询构建工具,使得查询的创建变得简单和直观。
四、表格之间的关系建立在实际应用中,不同的数据表格之间经常存在联系和关联。
在Access中,通过建立表格之间的关系,我们可以实现数据的有效连接和共享。
掌握关系的建立和维护是Access的重要知识点之一。
通过定义关系,我们可以通过一个表格中的字段来关联另一个表格中的字段。
这样,我们就能够在相关的表格之间进行查询和数据的交互。
五、报表的生成与设计报表是将数据库中的数据以可视化和直观的方式展现出来的工具。
在Access中,我们可以通过创建报表来生成各种形式的统计和分析报表。
在设计报表时,我们可以选择报表的布局、数据来源和样式等。
通过灵活的设计,我们能够生成符合需求的各种报表,如汇总表、图表和交叉表等。
六、数据库的备份与恢复数据库的备份和恢复是数据库管理的重要环节之一。
access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS数据库中,以下哪个不是表的组成部分?A. 字段B. 记录C. 索引D. 视图答案:D2. 如果需要对数据库中的记录进行排序,应该使用以下哪种查询?A. 选择查询B. 交叉表查询C. 汇总查询D. 排序查询答案:A3. 在ACCESS中,以下哪个不是表的属性?A. 主键B. 外键C. 索引D. 视图答案:D二、填空题1. 在ACCESS中,______ 是用来唯一标识表中每条记录的字段或字段组合。
答案:主键2. 要创建一个新表,可以使用ACCESS的______ 选项卡中的“表设计”视图。
答案:创建3. 在ACCESS中,______ 可以用于快速查找表中的特定记录。
答案:索引三、简答题1. 简述在ACCESS中创建表的基本步骤。
答案:在ACCESS中创建表的基本步骤包括:- 打开ACCESS数据库。
- 点击“创建”选项卡。
- 选择“表”选项。
- 选择“表设计”视图。
- 添加字段名称和数据类型。
- 设置主键和其他属性。
- 保存表。
2. 解释什么是关系数据库,并简述其特点。
答案:关系数据库是一种数据库管理系统,它将数据组织成表格形式,每个表格由行(记录)和列(字段)组成。
其特点包括:- 数据以表格形式存储。
- 表格之间可以建立关系,如一对一、一对多和多对多。
- 支持SQL语言进行数据操作。
- 提供数据完整性和安全性。
四、操作题1. 假设你有一个名为“学生”的表,包含字段:学号、姓名、年龄、专业。
请写出一个SQL查询,以找出所有计算机专业的学生。
答案:SELECT * FROM 学生 WHERE 专业 = '计算机';2. 如果需要对“学生”表中的记录按照年龄进行升序排序,并只显示前5条记录,请写出相应的SQL查询。
答案:SELECT TOP 5 * FROM 学生 ORDER BY 年龄 ASC;五、论述题1. 论述在ACCESS中使用查询的优势和局限性。
access期末试题及答案一、选择题(每题2分,共20分)1. 在Access数据库中,用于存储数据的容器是:A. 表B. 查询C. 报表D. 宏答案:A2. 以下哪个选项不是Access数据库的组成部分?A. 表B. 查询C. 视图D. 索引答案:C3. 在Access中创建一个新表时,可以使用以下哪种方法?A. 使用表设计视图B. 使用数据表视图C. 使用查询设计视图D. 使用报表设计视图答案:A4. 以下哪个字段类型用于存储日期和时间数据?A. 文本B. 数字C. 日期/时间D. 是/否答案:C5. 如果要筛选出所有年龄大于30岁的员工记录,应该使用哪种查询?A. 选择查询B. 参数查询C. 交叉表查询D. 操作查询答案:A6. 在Access中,用于创建用户界面的是哪个对象?A. 表单B. 报表C. 查询D. 宏答案:A7. 以下哪个选项不是Access数据库的安全性功能?A. 用户级安全性B. 工作组信息文件C. 密码保护D. 数据加密答案:D8. 用于显示表中数据的Access对象是:A. 表单B. 查询C. 报表D. 宏答案:A9. 数据表视图主要用于:A. 编辑数据B. 创建表C. 执行查询D. 生成报表答案:A10. 在Access中,用于创建快速、简单宏的是哪个工具?A. 宏设计器B. 宏按钮C. VBA编辑器D. 表单向导答案:B二、填空题(每题2分,共20分)1. 在Access中,表中的一行数据称为________。
答案:记录2. 用于定义表中字段属性的对话框是________。
答案:字段属性3. Access数据库中的________对象可以用于创建复杂的查询。
答案:查询设计4. 用于在Access中创建图表的对象是________。
答案:图表5. 用于在Access中创建数据汇总的查询是________。
答案:交叉表查询6. 在Access中,________对象用于打印数据。
access期末考试题及答案ACCESS期末考试题及答案一、选择题(每题2分,共20分)1. 在ACCESS中,用于创建和管理数据库的界面是:A. 表视图B. 查询视图C. 报表视图D. 数据库视图答案:D2. 以下哪个不是ACCESS数据库的基本对象?A. 表B. 查询C. 视图D. 报表答案:C3. 在ACCESS中,创建表时,可以设置字段的哪种属性来限制输入的数据类型?A. 数据类型B. 格式C. 约束D. 规则答案:C4. 以下哪种类型的查询可以用于更新多个表中的数据?A. 选择查询B. 交叉查询C. 操作查询D. 参数查询答案:C5. 在ACCESS中,以下哪个不是报表的节?A. 页眉B. 组头C. 细节D. 页脚答案:B二、填空题(每空2分,共20分)1. 在ACCESS中,可以通过______视图来创建表。
答案:设计2. 一个表最多可以有______条记录。
答案:无限制3. 在ACCESS中,可以通过______来实现数据的排序。
答案:排序和筛选4. 一个表中的字段可以设置为______,以确保数据的唯一性。
答案:主键5. 可以使用______查询来删除表中的记录。
答案:删除三、简答题(每题10分,共20分)1. 请简述ACCESS中表与表之间的关系类型。
答案:表与表之间的关系类型包括一对一、一对多和多对多。
一对一关系是指两个表中的记录是一一对应的;一对多关系是指一个表中的一条记录可以对应另一个表中的多条记录;多对多关系是指两个表中的记录可以相互对应多条记录。
2. 请说明在ACCESS中创建查询的步骤。
答案:创建查询的步骤通常包括:选择查询的来源表、设置查询条件、排序记录、设置查询的输出格式等。
具体步骤可能因查询类型和需求的不同而有所变化。
四、操作题(每题10分,共40分)1. 创建一个名为“学生信息”的新表,包含字段:学号(主键)、姓名、性别、年龄、专业。
答案:在ACCESS中,选择“创建”选项卡,点击“表设计”,添加字段并设置属性,保存表。
Access期末复习《数据库管理系统应用(Access)》复习纲要第一部分考试题型1.单项选择题共30小题,每题1分,共计30分。
2.写出函数或表达式的值共5小题,每题2分,共计10分。
3.阅读程序写出结果题共5小题,每题2分,共计10分。
4.填空题共30空,每空1分,共计30分。
5.编程与SQL语句操作题,共3小题,第1小题10分,第2和第3小题各5分,共计20分。
(1)第l小题有关SELECT – SQL语句(2)第2小题结构化程序编程(3)第3小题面向对象程序编程注:(1)笔试时务必带2B铅笔和橡皮擦(填涂答题卡用)。
(2)填空题在答题纸上按空号(并非题号)答题,一空一答案。
第二部分《Access数据库技术与应用》各章要点第1章数据库系统的基础知识一、数据库系统概述1、数据处理的五个发展阶段人工管理、文件管理、数据库系统、分布式数据库系统、面向对象数据库系统数据独立性最高的阶段为数据库系统阶段。
2、数据库系统(1)数据库系统的基本组成数据库、数据库管理系统、数据库应用系统、用户、数据库系统(2)数据库系统的目标(主要目的)解决数据冗余、实现数据独立性、实现数据共享和数据完整性、安全性及并发控制(3)数据库系统的特点(P5)特别是数据的逻辑独立性与物理独立性的含义(4)数据库系统的三级模式的概念概念模式、外模式和内模式(5)数据访问的基本单位——字段二、数据模型1、概念模型(E-R模型)(1)E-R模型的三个基本概念(P9)实体、属性、联系(2)E-R图的图示实体——矩形属性——椭圆联系——菱形2、常用的数据模型(1)实体集之间的三种联系及其判断一对一、一对多、多对多(2)常用的3种数据模型及其定义(P11)层次模型、网状模型、关系模型(3)层次模型与网状模型的基本特征与图示识别(P11)(4)关系模型的概念关系就是一张二维表关系模型中的的实体和联系均可表示为二维表。
3、数据库设计的原则与基本步骤(略)第2章关系数据库设计理论一、关系模型1、关系模型的三个组成部分关系数据结构、关系操作集合、关系完整性约束2、数据结构和基本术语(1)各术语的含义关系(二维表)、元组(记录属性组)、属性(字段)、域(属性的值域)(2)关键字(又称码或键)的种类、定义主关键字、候选关键字、外部关键字主关键字与外部关键字之间的关系(判断及创建一对一、一以多关系时的依据)(3)关系(二维表)所具有的性质(规范性限制P25)二、关系代数1、传统的关系运算的定义及计算(图示)并、差、交2、专门的关系运算的定义及计算投影、选择、联接(要求结合具体的实例)三、关系模型的三类完整性约束实体完整性、参照完整性、用户自定义完整性四、关系规范化的基本概念范式:一般要求满足3NF第3章Access 2003数据库一、Access 2003数据库的系统结构(1)数据库文件的扩展名(.mdb)(2)Access数据库的7种对象表、查询、窗体、报表、数据访问页、宏、模块其中,最基本的对象是:表二、数据库的创建及使用方法打开/关闭数据库第4章数据表的设计与操作一、创建表1、表的视图方式及功能设计视图、数据表视图、数据透视表视图、数据透视图视图2、Access表的组成表结构、表内容3、表结构的创建与修改的方法(1)表结构创建的3种方法使用设计视图创建、使用向导创建、输入数据创建(2)字段的命名规则(P51)(3)字段的数据类型及宽度的确定(P52)(4)字段的属性设置格式属性、标题属性、默认值设置字段标题属性的含义输入掩码的设置:0、9、A、a、#、\(P54)有效性规则表达式的设置注:要会使用各种运算符(包括:In、Between、Like等运算符)、统配符写出条件表达式4、主键(主码、主关键字)的含义及创建方法(1)主码(主键)可以是单字段主码,也可以是多字段主码(2)Access表的3种索引类型与其意义主索引、唯一索引、普通索引(对索引表达式值的要求)注意:在Access中无“候选索引”的概念(3)多字段索引的建立方法(P58)(4)不能用于索引/排序的字段类型备注型字段OLE对象数据类型字段5、表记录的操作(1)记录的添加和删除(删除后能否恢复)(2)记录选择和定位(3)查阅向导型数据的输入方法(4)字段的隐藏与冻结的意义与操作(5)OLE对象类型字段所能包含的内容6、表之间关系的创建与参照完整性的设置(1)“一对多”关系中主表、子表的确定(与索引设置的关系)(2)参照完整性规则的设置规则的种类:更新规则、删除规则、插入规则“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”这3个复选框的含义(P61)7、字段排序(1)排序的操作方法(2)排序/索引的基本规则(P65)(3)多字段排序的优先顺序8、数据筛选(1)四种数据筛选的方式窗体筛选、按选定内容筛选、内容排除筛选(含义)、高级筛选/排序(2)数据筛选结果的含义第5章查询的设计与应用一、查询的种类与应用1、查询的基本概念(1)查询的含义(P73)(2)查询的数据源可以是表(单表或多个相关联的表),也可以是查询。
access期末试题及答案一、选择题(每题2分,共20分)1. 在Access数据库中,用于存储数据的最小单位是:A. 表B. 字段C. 记录D. 查询答案:C2. 下列哪个选项不是Access数据库的组成部分?A. 表B. 查询C. 视图D. 索引答案:D3. 在Access中,用于创建新表的命令是:A. Create TableB. New TableC. Add TableD. Insert Table答案:A4. 以下哪个选项不是Access数据库中的字段属性?A. 数据类型B. 输入掩码C. 表单D. 标题答案:C5. 在Access中,用于执行特定操作的宏是:A. 宏B. 过程C. 函数D. 事件答案:A6. Access数据库中,用于创建用户界面的组件是:A. 表单B. 报表C. 查询D. 数据访问页答案:A7. 下列哪个选项不是Access数据库的视图类型?A. 数据表视图B. 表单视图C. 透视表视图D. SQL视图答案:B8. 在Access中,用于创建报表的命令是:A. Create ReportB. New ReportC. Add ReportD. Insert Report答案:B9. Access数据库中,用于定义数据表之间关系的是:A. 关系B. 索引C. 表单D. 查询答案:A10. 在Access中,用于创建数据访问页的命令是:A. Create Web PageB. New Web PageC. Add Web PageD. Insert Web Page答案:A二、填空题(每题2分,共20分)1. 在Access中,用于存储数据的集合被称为________。
答案:表2. Access数据库中,用于定义数据表之间关系的属性是________。
答案:外键3. Access数据库中,用于创建新表的对话框是________。
答案:创建表4. 在Access中,用于定义字段属性的对话框是________。
access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS中,以下哪个是数据库对象?A. 表B. 查询C. 窗体D. 所有选项都是答案:D2. 以下哪个不是ACCESS表的字段属性?A. 数据类型B. 格式C. 排序D. 表名答案:D3. 在ACCESS中,创建查询时,以下哪种方式可以添加条件?A. 在设计视图中使用“条件”行B. 在数据表视图中直接编辑C. 使用宏D. 通过VBA编程答案:A4. 以下哪个不是ACCESS窗体的控件类型?A. 文本框B. 标签C. 列表框D. 数据表答案:D5. 在ACCESS中,报表主要用于:A. 数据输入B. 数据存储C. 数据展示D. 数据查询答案:C二、填空题1. 在ACCESS中,表的_______是用来定义数据存储方式的。
答案:结构2. 查询可以通过_______来实现对数据的筛选。
答案:条件表达式3. 窗体通常用于_______数据。
答案:输入和显示4. 在ACCESS中,报表的_______属性可以用来控制报表的打印方向。
答案:方向5. 使用宏可以_______地执行一系列操作。
答案:顺序三、简答题1. 请简述ACCESS中表、查询、窗体和报表的功能。
答案:- 表:用于存储数据,是数据库中最基本的元素。
- 查询:用于检索和操作表中的数据,可以设置条件来筛选数据。
- 窗体:用于输入、查看和编辑数据,提供了用户界面。
- 报表:用于展示数据,可以按照特定的格式打印或显示数据。
2. 描述在ACCESS中创建一个新表的基本步骤。
答案:- 打开ACCESS数据库。
- 选择“创建”选项卡。
- 点击“表设计”以创建新表。
- 添加字段,并设置字段属性,如数据类型、主键等。
- 保存表。
四、操作题1. 创建一个名为“学生信息”的表,包含以下字段:学号(文本,主键),姓名(文本),性别(文本),年龄(数字)。
答案:(此题需要在ACCESS软件中操作,答案为操作步骤)- 打开ACCESS软件。
复习提纲第一章:1. 数据库、数据库管理系统、数据库系统基本概念。
P22. 关系数据库模型。
P7(1)关系术语基本概念:关系、元组、属性、域、主键、外键。
(2)两个实体的联系:一对一联系、一对多联系、多对多联系(3)传统的集合运算包括:并、差、交(4)专门的关系运算包括:选择、投影、联结3. 设计数据库的基本步骤。
P11第二章1. 打开数据库的两种方法。
P24(1)由“任务窗格”打开、由“文件”菜单打开,几种打开方式。
(2)Access数据库的文件扩展名是.mdb。
除了数据访问页,表、查询、窗体等对象都存储在一个mdb文件上。
(3)同一时间,Access只可以打开一个数据库,无法同时打开多个数据库。
2. Access数据库的7个对象,掌握每个对象基本概念。
P29第三章1. Access提供的10种字段数据类型,表3-2。
P472.设置字段属性(字段大小、格式、默认值、输入掩码表3-6、有效性规则表3-7),结合例3-8、例3-11、例3-12。
.P493.设置主键。
P574. 建立表关系。
P58(1)建立表关系时建立查询、创建窗体或报表等的基础(2)建立表关系前,必需为各表建立主键或索引5. 维护表。
(1)修改表结构,在表的设计视图中操作。
P68(2)调整表外观(格式菜单):调整字段宽和高、隐藏列或显示列、冻结列或解除冻结列。
(P73)6.操作表(1)通配符用法表3-10。
P77(2)记录排序规则。
P77-78第四章1. Access的5种查询类型,每种查询的定义。
P882. 查询字段的表达式与函数,结合例4-10、4-11、4-12、4-13、4-14、4-16等。
P107-1083. 参数查询。
P1194. 交叉表查询的设计重点。
P1215. 几种操作查询的基本概念,生成表查询、追加查询、更新查询、删除查询。
P1216. SQL查询。
P126(1)什么是SQL查询(2)SELECT 查询语句格式,结合例4-24、4-25、4-26、4-28、4-29第五章1. 窗体的5种类型。
access期末复习题Access期末复习题Access是一款功能强大的数据库管理软件,广泛应用于各个行业和领域。
作为一名学习Access的学生,期末复习是不可避免的一项任务。
下面将从数据库设计、查询和报表设计等方面,为大家整理一些Access期末复习题,希望对大家复习有所帮助。
一、数据库设计1. 什么是数据库设计?它的目的是什么?数据库设计是指根据特定需求和目标,对数据库进行规划和设计的过程。
它的目的是建立一个高效、可靠、易于维护和扩展的数据库系统,以满足用户的需求。
2. 数据库设计的步骤有哪些?请简要描述每个步骤的内容。
(1)需求分析:明确用户的需求和目标,了解数据库所要处理的数据和业务流程。
(2)概念设计:根据需求分析的结果,设计出数据库的概念模型,包括实体、属性、关系等。
(3)逻辑设计:将概念模型转化为逻辑模型,使用数据库模型工具进行建模,确定表的结构、字段、关系等。
(4)物理设计:将逻辑模型转化为物理模型,选择合适的数据库管理系统、表的存储结构、索引等。
(5)实施和维护:根据物理设计的结果,创建数据库并导入数据,进行测试和维护工作。
二、查询1. 什么是查询?在Access中如何创建查询?查询是指根据特定的条件和要求,从数据库中检索所需的数据。
在Access中,可以通过查询向导或查询设计视图来创建查询。
2. Access中的查询有哪些类型?请简要描述每个类型的特点。
(1)选择查询:根据指定的条件,从表中选择符合条件的记录。
(2)参数查询:在查询过程中,根据用户输入的参数值,动态地确定查询的条件。
(3)联合查询:将多个表连接起来,从中检索相关的数据。
(4)交叉查询:将数据按照行和列的方式进行排列,以便进行交叉分析。
(5)汇总查询:对数据进行汇总计算,生成统计结果。
三、报表设计1. 什么是报表设计?它的作用是什么?报表设计是指根据特定的需求和目标,设计和生成符合要求的报表。
它的作用是以直观、清晰的方式展示数据库中的数据,方便用户进行数据分析和决策。
《Access期末考试考点》一、考试题型1、选择2、填空3、解答4、SQL语句5、窗体设计二、考试范围1、数据库系统构成;数据库用途;2、数据库模型:a、分类b、术语c完整性(分类、实体完整性、参照实施原则)d、关系操作e、关系运算3、E-R图4、对象说明表5、字段命名规则6、三种建表方式比较7、常见掩码8、表间关系,主键9、约束(级联更新与级联删除的差别)10、正确建立表间关系11、查询的分类,操作查询的分类12、在设计视图下,查询条件的输入13、SQL查询14、窗体的作用15、窗体的结构及的部分的作用16、报表的结构及各部分的作用17、窗体报表比较18、窗体、报表的设计视图应用19、宏概念20、宏组和宏的差别21、条件宏的格式三、详细内容数据库系统基本知识1、数据库系统构成图数据库管理系统数据库应用系统操作系统硬件系统2、数据库管理系统是为数据库的建立、使用和维护而配置的软件,可以对数据进行统一地管理和控制。
3、数据模型的种类a、层次模型(只有一个根节点,无双亲,其他节点仅有一个双亲);b、网状模型(多个节点,无双亲,各节点可以有多个双亲);c、关系模型。
4、关系:一个关系对应一张二维表;元组、记录:表的一行;属性、字段:表的一列;域:属性取值范围;关键字:能唯一确定记录的字段称为关键字。
5、关系型数据模型的完整性操作a、实体的完整性(保证整个数据库中各个表相互依赖且准确无误)一个基本数据表的关系,一般隶属于一个特定的实体。
各表必须属于同一个数据库,用户在设计这个系统时,要保证整个数据库中各个表相互依赖且准确无误。
主表中应有主键并建立主索引,主键应无重复值、无空值、同时子表中有一个键名,但应为普通索引。
b、参照完整性(是输入和删除记录时为维护表间关系而必须遵循的一个规则系统)参照完整性规则:(a)、不能在相关表的外部键字段中输入不存在于主表中具有主键属性字段的值。
(b)、如果表中存在匹配的记录,则不能从主表中删除这个记录。
(c)、如果某个记录有相关记录,则不能在主表中更改主键值。
c、用户定义的完整性6、关系型数据库的基本关系操作(1)、集合运算(关系运算)并、交、差、笛卡尔乘积。
(2)、关系运算(关系操作)选择、投影、连接。
7、E-R图(实体联系图),它是由实体、属性和联系组成,它提供了表示实体、属性和联系的方法。
实体用矩形表示,属性用椭圆表示,实体之间的联系用菱形表示。
Access系统简介1、Access数据库的对象:表、查询、窗体、报表、页、宏、模块。
3、access中,数据库是独立文件,扩展名为.mdb。
表的基本操作1、字段命名规则(1)、最多可达64个字符长;(2)、字段名可以包括字母、汉字、数字和空格,以及除句号、小括号、感叹号、重音号、方括号外的特殊符号。
(3)、不能使用前导空格开头(如:ABC)或ASCII的控制键符(如Ctrl).3、表中使用掩码代换说明表:(1)、0 必须输入0~9,如0000/##/AA,可输入2006/12/31(2)、9 可以选择输入数据或空格,如9999/99/99,可输入2006/7/30(3)、# 数字或空格(非必填选项);空白将转换成空格,允许使用加号和减号,如0000/##/AA,可以输入2006/ 7/30,保存时去掉空格,即2006/7/30(4)、?可以选择输入字母A~Z,如>L????L?000L0,可输入GREENGR339M3(5)、& 必须输入任何字符或一个空格,或一个汉字,如ISBN 0-&&&&&&&&&-0,可输入ISBN 0-13-964262-0(6)、密码将输入掩码属性设置为“密码”,以创建密码项文本框。
文本框中输入的任何字符都按字面字符保存,但显示为星号(*)。
4、表间关系的分类:(1)、一对多关系;(2)、多对多关系;(3)、一对一关系。
5、主键的分类:(1)、单字段主键;(2)、多字段主键;(3)、“自动编号”主键。
6、主键作用:来确定一条记录。
7、编辑关系中的约束(1)、实施参照完整性(2)、级联更新相关字段(3)、级联删除相关字段8、级联更新相关字段与级联删除相关字段的差别两者都针对主表;级联更新相关字段更改的是主键值;级联删除相关字段删除的是记录。
9、正确建立表间关系(1)、建立正确的表间关系必须具备的条件a、各个表的主键必须预先设置。
b、主键的合理设置,可以保证数据输入的正确性,否则系统不予接受。
(2)、通常在编辑表间关系的同时,设置“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”,这样也可以保证数据输入的正确性。
(3)、建立了表间关系后,在输入数据时,还可以使用系统提供的自动提示。
查询1、查询的分类(1)、选择查询;(2)、参数查询;(3)、交叉表查询;(4)、操作查询;(5)、SQL 查询。
2、操作查询包括:生成表查询、更新查询、删除查询、追加查询。
3、在设计视图下,查询条件的输入条件”男”,英文状态下的引号必写;参数查询用[ ]。
4、SQL查询(最多两张表)SQL查询的几个类型:(1)、检索出课程表中所有信息。
select *from 课程表;(2)、检索出学生来自哪些民族,只显示“民族”字段。
select distinct 民族from 学生信息表;(3)、检索出“学号”、“课程号”、及“总评成绩”字段,并按“总评成绩”降序排列。
select 学号、课程号、总评成绩from 成绩表order by 总评成绩desc;(4)、检索出1988年出生的学生的“姓名”、“性别”、“出生日期”。
select 姓名、性别、出生日期from 学生信息表where year(出生日期)=1988;或select 姓名、性别、出生日期from 学生信息表where 出生日期between #1988-1-1# and #1988-12-31#;(5)、检索出“姓名”为“李名”、“王芳”、“赵平”的学生的“学号”、“姓名”、“课程名称”及“期末成绩”,并按“学号”升序排列。
select 学生信息表.学号、姓名、课程名称、期末成绩from 学生信息表、成绩表、课程表where 学生信息表.学号=成绩表.学号and 课程表.课程号=成绩表.课程号and 姓名In (”李名”、”王芳”、”赵平”)order by 学生信息表.学号;(6)、统计出“课程号”为“1002”的“期中成绩”不及格的人数。
select count (学号) as 不及格人数from 成绩表where 期中成绩<60 and 课程号=”1002”;(7)、计算出至少选修两门课的学生所选课程的“总评成绩”的平均分,显示“学号”、“姓名”、“平均分”字段。
select 学生信息表.学号、姓名、avg(总评成绩)as 平均分from 学生信息表、成绩表where 学生信息表.学号=成绩表.学号group by 学生信息表.学号、姓名having count(课程号)>=2;(8)、检索出没有填写“E-mail”地址的学生“姓名”。
select 姓名from 学生信息表where [E-mail地址] is null;(9)、检索出姓“王”的学生“姓名”。
select 姓名from 学生信息表where 姓名like “王*”;(10)、检索出除了姓”王”的学生“姓名”。
select 姓名from 学生信息表where 姓名not like “王*”;(11)、统计学生信息表中的男女生人数select count(学号)as 人数,性别from 学生信息表group by 性别;窗体1、窗体的定义数据表与查询是窗体的基本操作,数据表仅是枯燥的行列组合,但是窗体是数据表的美化环境,是漂亮的“表单”,使用窗体作为用户界面,会产生活泼、生动的效果。
2、窗体的用处(1)、创建数据入口窗体,可用来向数据表中输入数据;(2)、创建切换面板窗体或主窗体,可用来打开其他窗体或报表,可实现窗体的层层调用。
(3)、创建自定义对话框,可接受用户输入并依照输入执行某个操作。
3、窗体的结构(1)、窗体页眉(放置窗体的标题、命令按钮等);(2)、页面页眉(放置表中每页的字段名称);(3)、主体(放置表中若干记录的字段内容);(4)、页面页脚(放置窗体页的信息例如页号);(5),窗体页脚(放置整个窗体的信息)。
4、页面页眉页脚只有打印才能显示。
5、窗体工具箱几组控件比较(1)、选项按钮:作为单独的控件来显示基础记录源的“是/否”值;复选框:作为单独的控件来显示基础表、查询或SQL语句中的“是/否”值。
(2)、组合框:可以不需要太多的窗体空间,组合框就如同文本框和列表框合并在一起。
可以显示对应字段中的内容,并可输入内容。
列表框:选择列表可以帮助用户确保在字段之中输入的值是正确的。
(3)、选项组:含有一个组框和一系列复选框、选项按钮和切换按钮。
在数据访问页中,选项组含有一个组框和一系列选项按钮。
选项卡:展示单个集合中的多页信息,这对于处理两类或多类的选项卡是特别有用的。
报表制作1、报表结构(1)、报表页眉(报表页眉在报表的顶部,仅输出在报表的第一页上)(2)、页面页眉(内容输出在报表的的每一页的顶部)(3)、主体(输出数据的主要区域)(4)、组页眉(输出分组的有关信息)(5)、组页脚(输出分组的有关信息)(6)、页面页脚(输出报表的每一页的信息)(7)、报表页脚(报表底部,仅输出在报表的最后一页上)宏的应用1、宏概念宏是access的对象之一,是有一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以灵活应用。
多个宏操作,代表一个连续的操作。
2、宏的分类:单个宏、宏组、条件宏。
3、对宏组的概念的理解需注意以下几点:(1)、宏组相当于一个分类的文件管理器,一个宏组中可生成或存放若干个宏。
(2)、建立宏组可避免宏对象的列表过大的问题,相当于分门别类地管理宏。
(3)、宏组中存放的若干个宏,一般不能自动连续运行,而要使用运行宏组中的宏方法来执行。
4、条件宏的条件格式:操作对象类型![对象名称]![控件名称]。