Access学习chapter2(上海财经大学)
02第一章 数据库基础知识—ACCESS培训讲义794613
数据的管理者 用户(程序员) 数据面向的对 某一应用程序 象 数据的共享程 无共享,冗余度极大 度 特 数据的独立性 不独立,完全依赖于 程序 点
数据的结构化 无结构 数据控制能力 应用程序自己控制
记录内有结构,整体无 整体结构化,用数据模型描 结构 述 应用程序自己控制 由数据库管理系统提供数据 安全性、完整性、并发控制 和恢复能力
٭联系:实体之间的对应关系,描述了现实事物之间的相 互关联。 ٭一对一联系(1:1):如学校与校长的关系。即表A中的一 条记录只与表B中一条记录联系,反之如此。 ٭一对多联系(1:n):如学校与学生的关系。即表A中的一 条记录与表B中多条记录联系。
٭多对多联系(m:n):如课程与学生的关系。即表A中的一 条记录与表B中多条记录联系,反之如此。
٭三者之间的关系:
▪ 模式是内模式的逻辑表示 ▪ 内模式是模式的物理实现 ▪ 外模式则是模式的部分抽取
二级ACCESS培训课件
1.2
数据库系统
数据库系统的两级映射(了解)
٭概念模式/内模式的映射:实现了概念模式到内模式
之间的相互转换。当数据库的存储结构发生变化时,通 过修改相应的概念模式/内模式的映射,使得数据库的逻 辑模式不变,其外模式不变,应用程序不用修改,从而 保证数据具有很高的物理独立性。
٭有统一的数据控制功能:不同应用程序采用统一的方式访问、
控制数据库中的数据。完整性、安全性、并发等等。
注:数据库系统最根本目的是解决数据共享问题
二级ACCESS培训课件
1.2
数据库系统
数据独立性分类(了解)
٭物理独立性:数据的物理结构(包括存储结构,存
取方式等)的改变,如存储设备的更换、物理存储的 更换、存取方式改变等都不影响数据库的逻辑结构, 从而不致引起应用程序的变化。
《Access 2002数据库应用实训教程》第2章:数据库的操作和管理
下一页
2.2.4 数据库的安全设置
若想保护数据库不被别人使用、修改及窃用,用户可以给数 据库设置用户密码。设置数据库用户密码后,一旦需要更 换或修改密码,可以撤消原密码,再对数据库用户密码进 行重新设置。复杂的安全设置参见第11章。
返回本章
图2.19后端数据库“表”对象
图2.20后端数据库“窗体”对象
上一页
下一页
2.2.3转化数据库
返回首页 返回本章
由于Access版本的不同,所创建的数据库应用系统的文 件格式会有所区别,Access2002可以转化数据库文件, 一是把旧版的Access数据库应用系统转化为Access2002 版本的数据库文件;二是把Access2002版本下的数据库 应用系统转化为旧版Access文件。
返回本章
图2.10“导入对象”对话框
上一页
下一页
返回首页
4. 在“导入对象”对话框的各个选项卡中选中需要 导入数据库对象名,这儿我们先择“表”选项, 然后选中要导入的表,之后单击“确定”即可; 5. 导入表成功后的数据库子窗口,如图2.11所示;
返回本章
图2.11 导入成功后的数据库子窗口 上一页 下一页
在数据库应用系统的使用过程中,要保证数据的正确 性、一致性,并使数据及时得到更新,数据库的管理是 至关重要的。
返回首页 返回本章
2.2.1 压缩和修复数据库
如果对数据库频繁执行删除表和添加表操作,则数据 库的存储空间可能会存在碎片,为了有效地利用磁盘空间, 压缩数据库可以备份数据库、重新安排数据库文件在 磁 盘中保存的位置,并可以释放部分磁盘空间。 如果要压缩当前的数据库,首先单击“工具”菜单,然后 选择“数据库实用工具”下“压缩和修复数据库”命令即 可。
ACCESS教程目录知识点
第1章数据库基础知识1.1数据库基础知识1.1.1计算机数据管理的发展1.1.2数据库系统1.1.3数据模型1.2关系数据库1.2.1关系模型1.2.2关系运算1.3数据库设计基础1.3.1数据库设计步骤1.3.2数据库设计过程1.4Access简介1.4.1Access发展简介1.4.2Access数据库的系统结构1.4.3Access2010主界面第2章数据库和表2.1创建数据库2.1.1创建数据库2.1.2打开和关闭数据库2.2建立表2.2.1表的组成2.2.2建立表结构2.2.3设置字段属性2.2.4建立表间联系2.2.5向表中输入数据2.3编辑表2.3.1修改表的结构2.3.2编辑表的内容2.3.3调整表的外观2.4使用表2.4.1排序记录2.4.2筛选记录第3章查询3.1查询概述3.1.1查询的功能3.1.2查询的类型3.1.3查询的条件3.2创建选择查询3.2.1使用查询向导3.2.2使用“设计视图”3.2.3在查询中进行计算3.3创建交叉表查询3.3.1认识交叉表查询3.3.2使用“设计视图”3.4创建参数查询3.4.1单参数查询3.4.2多参数查询3.5创建操作查询3.5.1生成表查询3.5.2删除查询3.5.3更新查询3.5.4追加查询3.6结构化查询语言SQL3.6.1SQL语言概述3.6.2数据定义3.6.3数据操纵3.6.4数据查询3.7创建SQL特定查询3.7.1查询与SQL视图3.7.2创建联合查询3.7.3创建传递查询3.7.4创建数据定义查询3.7.5创建子查询3.8编辑和使用查询3.8.1运行已创建的查询3.8.2编辑查询中的字段3.8.3编辑查询中的数据源3.8.4排序查询的结果第4章窗体4.1窗体概述4.1.1窗体的作用4.1.2窗体的类型4.1.3窗体的视图4.2创建窗体4.2.1自动创建窗体4.2.2创建图表窗体4.2.3使用“空白窗体”俺就穿件窗体4.2.4使用向导创建窗体4.3设计窗体4.3.1窗体的设计视图4.3.2常用控件的功能4.3.3常用控件的使用4.3.4窗体和控件的属性4.4修饰窗体4.4.1主题的应用4.4.2条件格式的使用4.4.3提示信息的添加4.4.4窗体的布局4.5定制系统控制窗体4.5.1创建切换窗体4.5.2创建导航窗体4.5.3设置启动窗体第5章报表5.1报表的基本概念与组成5.1.1报表基本概念5.1.2报表设计区5.2建立报表5.2.1用“报表”工具创建报表5.2.2用“报表设计”工具创建报表5.2.3用“空报表”工具创建报表5.2.4编辑报表5.3报表排序和分组5.3.1记录排序5.3.2记录分组5.4使用计算控件5.4.1报表添加计算控件5.4.2报表统计计算5.4.3报表常用函数第6章宏6.1宏的功能6.1.1宏的基本概念6.1.2设置宏操作6.2建立宏6.2.1创建独立的宏6.2.2创建宏组6.2.3创建条件操作宏6.2.4设置宏的操作参数6.2.5运行宏6.2.6调试宏6.3通过事件触发宏6.3.1事件的概念6.3.2通过事件触发宏6.3.3通过宏进行其他操作第7章VBA编程基础7.1VBA的编程环境7.1.1水电费7.1.27.2VBA模块简介7.2.1标准模块7.2.2类模块7.2.3VBA代码编写模块过程7.2.4将宏转换为模块过程7.2.5在模块中执行7.3VBA程序设计基础7.3.1程序语句书写原则7.3.2数据类型和数据库对象7.3.3变量与常量7.3.4常用标准函数7.3.5运算符和表达式7.4VBA流程控制语句7.4.1赋值语句7.4.2条件语句7.4.3循环语句7.4.4其他语句——标号和GoTo语句7.5面向对象程序设计的基本概念7.5.1集合和对象7.5.2属性和方法7.5.3事件和事件过程7.6过程调用和参数传递7.6.1过程调用7.6.2参数传递7.7VBA常用操作7.7.1打开和关闭操作7.7.2输入和输出操作7.7.3VBA编程验证数据7.7.4计时事件7.7.5鼠标和键盘事件处理7.7.6数据文件读写7.7.7用代码设置Access选项7.8用户定义类模块创建和引用7.8.1用户定义模块概念7.8.2用户定义模块创建和引用7.9VBA程序运行错误处理第8章VBA数据库编程8.1VBA数据库编程技术简介8.1.1数据库引擎及其体系结构8.1.2数据库引擎版本选择和安装8.1.3数据库访问接口8.1.4数据库访问对象(DAO)8.1.5ActiveX 数据对象(ADO)8.2VBA数据库编程技术第9章考试指导9.1考试系统使用说明9.1.1考试环境9.1.2考试时间9.1.3考试题型和分值9.1.4考试登录9.1.5试题内容查阅工具的使用9.1.6考生文件夹和文件的恢复9.1.7文件名说明9.2考试题型9.2.1选择题9.2.2基本操作题9.2.3简单应用题9.2.4综合应用题。
大二计算机access知识点
大二计算机access知识点Access是微软公司开发的一款关系型数据库管理系统。
它使用直观的图形界面和强大的功能,适用于个人用户和小型企业。
作为一名大二计算机专业的学生,学习和掌握Access的知识点是非常重要的。
本文将介绍一些大二计算机学生应该了解的Access知识点,帮助你更好地应对相关的学习和应用。
一、数据库的基本概念在学习Access之前,首先需要了解数据库的基本概念。
数据库是用于存储和管理数据的集合,它可以帮助我们高效地组织和检索数据。
数据库中的数据通常以表的形式进行组织,每个表包含若干行和列。
在Access中,我们可以使用表来创建和管理数据。
二、创建数据库和表在Access中创建数据库和表非常简单。
首先,我们需要在Access中打开一个新的数据库。
然后,可以使用表模板或者自定义字段来创建一个新的表。
在创建表时,我们需要定义每个字段的名称和数据类型。
数据类型可以是文本、数字、日期等。
创建完表之后,我们可以开始添加数据并进行数据管理操作。
三、数据查询和过滤Access提供了多种查询和过滤数据的方法,帮助我们快速准确地获取所需的数据。
其中,查询是通过设置条件来检索数据,可以根据不同的条件查询,例如等于、大于、小于等。
过滤则是根据指定的条件筛选显示数据,可以按照某个字段进行数据过滤。
查询和过滤功能的灵活运用,可以帮助我们高效地获取到需要的数据。
四、数据报表和图表Access还提供了数据报表和图表的功能,用于数据分析和展示。
通过简单的操作,我们可以将表中的数据以报表或图表的形式展现出来,增加数据的可视化效果。
数据报表可以帮助我们更直观地理解和分析数据,而图表则提供了更直观的数据展示方式,方便我们进行数据比较和分析。
五、数据关系和关联在实际应用中,多个表之间的数据往往存在关系,而关系型数据库管理系统正是用来管理这些数据关系的。
Access提供了数据关系和关联的功能,可以帮助我们更好地管理和组织数据。
《数据库原理与应用Access》第2章
1)1NF
关系模式都满足第一范式,既符合关系定 关系模式都满足第一范式, 义的二维表格(关系)都满足第一范式。 义的二维表格(关系)都满足第一范式。 列的取值只能是原子数据; 列的取值只能是原子数据;每一列的数据 类型相同,每一列有惟一的列名(属性); 类型相同,每一列有惟一的列名(属性); 列的先后顺序无关紧要, 列的先后顺序无关紧要,行的先后顺序无 关紧要。 关紧要。
2.2 关系模型的数据结构
基本概念 1.关系(relation):一个二维表格。 .关系( ):一个二维表格 ):一个二维表格。 2.属性(attribute):每一列 ):每一列 .属性( ): 3.元组(tuple): 3.元组(tuple):每一行 ):每一行 4.域(domain):每一属性的取值范围 ):每一属性的取值范围 . ):
2.2 关系模型的数据结构
基本概念 6.外键(foreign key) .外键( ) 如果某个关系中的一个属性或属性组合不是所在 关系的主关键字或候选关键字, 关系的主关键字或候选关键字,但却是其他关系 的主关键字,对这个关系而言,称其为外部关键 的主关键字,对这个关系而言, 简称外键。 字,简称外键。 7.关系模式(relational schema) .关系模式( ) 关系模式是对关系数据结构的描述。 关系模式是对关系数据结构的描述。 简记为:关系名(属性1,属性2,属性3, 简记为:关系名(属性 ,属性 ,属性 ,……属 属 性n)。 )。
关系模型
码是关系中重要的概念, 码是关系中重要的概念,它包括
超码:能够唯一识别元组的属性集 超码: 候选码:如果一个属性或属性集能够唯一标识元组, 候选码:如果一个属性或属性集能够唯一标识元组, 且又不含有多余的属性或属性集, 且又不含有多余的属性或属性集,则该属性或属性集 则称为该关系模式的候选码 主码:在一个关系模式中, 主码:在一个关系模式中,正在使用的候选码或由用 户特别指定的某一候选码, 户特别指定的某一候选码,可称为关系模式的主码 外码:如果关系R 外码:如果关系R中某个属性或属性集是其他关系模 式的主码,那么该属性或属性集是R 式的主码,那么该属性或属性集是R的外码 在一个关系模式中,可以有多个候选码, 在一个关系模式中,可以有多个候选码,可从多个候 选码中选出一个作为关系的主码。 选码中选出一个作为关系的主码。一个关系模式最多 只能有一个主码
access大一知识点
access大一知识点Access是一款功能强大的数据库管理系统,广泛应用于各个领域。
作为大一学习数据库的入门工具,了解和掌握Access的基本知识点对于学习和应用数据库都十分重要。
本文将介绍一些Access的大一知识点,帮助你更好地理解和使用这款软件。
一、什么是AccessAccess是由Microsoft开发的关系型数据库管理系统,它提供了一个便捷的界面和丰富的功能,使用户可以轻松地创建、管理和查询数据库。
Access能够存储大量的数据,并通过表格、查询、报表等功能来对数据进行处理和展示,极大地提高了数据管理的效率。
二、数据库的基本概念1. 表格(Table):Access中最基本的组成单位,用于存储数据,类似于Excel表格。
2. 字段(Field):表格中的一列,用于存储特定类型的数据。
3. 记录(Record):表格中的一行,包含一条完整的数据。
4. 主键(Primary Key):用于唯一标识记录的字段,确保记录的唯一性。
5. 外键(Foreign Key):关联到其他表格的主键字段,用于建立表格之间的关系。
三、创建和管理数据库1. 创建数据库:打开Access,点击“新建”按钮,选择“空白数据库”,并指定数据库名称和存储位置。
2. 创建表格:在数据库中,点击“创建”选项卡,选择“表格设计”视图,根据需求添加字段和设置字段属性,保存并命名表格。
3. 添加数据:在表格中直接输入数据,或者通过导入外部数据的方式将数据导入表格。
4. 管理表格:可以修改表格的结构、添加或删除字段,以及设置字段的属性,如数据类型、默认值和约束条件等。
四、查询数据1. 查询向导:通过查询向导来创建查询,选择需要查询的字段和记录的条件,生成SQL语句进行查询。
2. 设计视图:在查询设计视图中手动编写SQL语句,包括选择查询的字段、设置查询条件、指定排序和分组方式等。
3. 多表查询:通过连接两个或多个表格的字段,实现查询多个表格中相关联数据的目的。
二级Access教程
• 1.3.2 数据库设计步骤: • 需求分析
– 信息需求 – 处理需求 – 安全性和完整性需求
• 1.1.2 数据库系统
• 数据库(DB):存储数据的仓库,是按某种特定方式存储在计 算机内的数据的集合。 • 数据库管理系统(DBMS):数据库系统中专门对数据进行 管理的软件,是数据库系统的核心组成部分。 • 数据库系统(DBS):是一种可以有组织的、动态的存储大 量关联数据、方便用户访问的计算机软件和硬件资源组成的 系统。 • 数据库应用系统:某一类实际应用定制开发的应用软件系统。 • 三者的关系:数据库管理系统是数据库系统的组成部分,数 据库又是数据库管理系统的管理对象。数据库系统包括数据 库管理系统和数据库。DBS=DB+DBMS
第一章 数据库基础
• • • • • 1.1 1.2 1.3 1.4 1.5 数据库基本概念 关系数据库 数据库设计基础 Access简介 Access 初识Access
1.1 数据库基本概念
1.1.1 计算机数据管理的发展(了解) 数据:存储于某种媒体,用于载荷信息的物理符号,是一种未经加工的 原始资料。包括数字、字母、文字、图形、图像、动画等(熟记) 信息:一种被加工成特定形式的数据 数据处理:是将数据转换为信息的过程。包括数据管理、数据加工和数 据传播 数据管理:数据处理中最基本的工作,是其他数据处理的核心和基础。 包括对数据的组织、分类、编码、存储、维护和查询统计等
Access数据库(*.mdb)
数据表对象:
计算机二级Access最新版复习资料
考试内容第一章、数据库基础知识1.数据处理的发展过程经历三个阶段 :人工管理阶段、文件系统阶段、数据库系统阶段(数据独立性最高、共享性最好,冗余度最低)2. 基本概念:数据、数据库DB、数据库管理系统-DBMS、数据库系统-DBS、数据库应用系统数据库系统五个组成部分:硬件平台、软件平台、数据库、数据库管理系统、用户(数据库管理员-DBA和普通用户)数据库系统核心为DBMS 数据库应用系统核心问题数据库设计3.数据模型: 实体,属性,实体型(学号、姓名、性别),实体集,实体间联系种类(一对一、一对多、多对多)课程学生数据模型分类: 层次、网状、关系层次模型:树形结构关系模型:二维表表示3. 关系数据库基本概念:关系(表),关系模式(表头),元组(行),属性(列),域(属性取值范围),关键字(其值能唯一标识一个元组),外部关键字。
关系性质:关系必须规范化,规范化最基本要求是每个属性不允许分割4. 关系运算基本概念:传统集合运算:并、交、差、笛卡尔积专门关系运算:选择,投影,联接、自然联接5. Access系统简介:Access是一种关系型的数据库管理系统7个基本对象:表,查询,窗体,报表,页,宏,模块。
Access的特点(7个)将数据库中的数据发布到因特网上的数据库对象页 .html一系列操作的集合宏第二章、数据库和表的基本操作1. 数据库扩展名 .mdb2. 表的建立:(1)数据类型 10种 P26文本(默认类型)字符、备注、数字、货币(默认两位小数)、日期/时间、自动编号(唯一、不允许修改)、是/否(Yes/No、True/False、On/Off)、OLE对象(链接/嵌入)、超链接、查阅向导(值比较固定)(2)建立表结构a.使用表设计器(上机考)字段名称(<=64字符)、数据类型、字段属性、说明注意P30查阅向导型字段创建方法b.使用数据表(双击字段名)(3)输入数据注意OLE对象型数据输入P343.表的维护(1)数据表视图、设计视图区别 P37设计视图:修改字段名、字段类型、字段属性、设置主键、增加字段、删除字段、修改表结构数据表视图:修改字段名、增加字段、删除字段、修改表结构、记录操作(2)设置字段属性。
计算机二级access知识点
计算机二级access知识点计算机二级 Access 知识点Access 是微软公司推出的一款关系型数据库管理系统,在计算机二级考试中是一个重要的科目。
以下为大家详细介绍一些关键的知识点。
一、数据库基础知识1、数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库。
它能实现数据的共享、减少数据冗余、提高数据的独立性和完整性。
2、数据模型常见的数据模型有层次模型、网状模型和关系模型。
Access 采用的是关系模型,用二维表格来表示实体及实体之间的联系。
3、关系数据库的基本概念包括关系、元组、属性、域、关键字等。
关系就是一张二维表;元组是表中的一行;属性是表中的一列;域是属性的取值范围;关键字是能唯一标识一个元组的属性或属性组合。
二、Access 数据库对象1、表表是数据库中存储数据的基本对象,由行和列组成。
在创建表时,要确定表名、字段名、数据类型和字段属性等。
常见的数据类型有文本、数字、日期/时间、货币等。
2、查询查询用于从一个或多个表中获取满足特定条件的数据。
查询可以分为选择查询、交叉表查询、参数查询、操作查询等。
操作查询又包括生成表查询、更新查询、追加查询和删除查询。
3、窗体窗体用于输入、显示和编辑数据,为用户提供了一个友好的操作界面。
可以通过向导或手动设计创建窗体,添加控件来实现各种功能。
4、报表报表用于以特定的格式打印输出数据,如表格、图表等。
可以设置报表的页面布局、分组和排序、计算字段等。
5、宏宏是一组操作的集合,可以自动执行一些重复性的任务,如打开窗体、打印报表等。
三、表的设计与操作1、字段属性设置包括字段大小、格式、输入掩码、默认值、有效性规则等。
通过合理设置字段属性,可以提高数据的准确性和完整性。
2、建立表之间的关系在多个表之间建立关系,以保证数据的一致性和完整性。
关系类型有一对一、一对多和多对多,通常在 Access 中实现的是一对一和一对多关系。
3、数据的输入与编辑可以通过直接在表中输入数据,也可以通过窗体来输入。
Access第二章
关系数据模型的基本概念(C3)
♣外关键字 外键 :一个关系中的属性或属性 外关键字(外键 外键):
组并非该关系的关键字, 组并非该关系的关键字,但它们是另外一 个关系的关键字 。 ♣全关键字:关系模型的所有属性组是这个 全关键字: 关系模式的候选关键字,称为全关键字。 关系模式的候选关键字,称为全关键字。
2.2 关系模式的规范化及其应用
1范式(Normal Form):满足一定条件的关系模式。 范式( 满足一定条件的关系模式。 范式 ) 满足一定条件的关系模式 1971至1972年,关系数据库的创始人 至 年 关系数据库的创始人E.F.Codd提 提 出了第一、第二、第三范式。 出了第一、第二、第三范式。1974年Codd和 年 和 Boyce共同提出了更高一级的 共同提出了更高一级的BCNF范式。 范式。 共同提出了更高一级的 范式 2模式的规范化:是指通过投影分解的方法把一个低 模式的规范化: 一个低 模式的规范化 是指通过投影分解的方法把一个 级范式的关系模式转换成多个 转换成多个高一级范式的关系模 级范式的关系模式转换成多个高一级范式的关系模 式的集合的过程。关系数据库中, 式的集合的过程。关系数据库中,模式的规范化就 是根据一定条件把一个表格转换成多个表格的过程。 是根据一定条件把一个表格转换成多个表格的过程。
举例:Student
学号 姓名 性别 年龄 所在系 Sno Sname Ssex Sage Sdept 97001 李勇 20 CS 7 男 97002 刘晨 19 SW 7 女 97003 王敏 18 MA 7 女 97004 张力 男 19 CS 7 候选关键字 课程号 Cno 1 2 3 2 3 成绩 Grade 92 85 88 90 80
☆笛卡尔积(Cartesian Product) 笛卡尔积 笛卡尔积运算使得我们可以将任意两 个关系的信息组合在一起。 个关系的信息组合在一起。 例如我们将前 面的教师(编号,姓名,性别,所在系名) 面的教师(编号,姓名,性别,所在系名) 关系和课程(课程号,课程名, 关系和课程(课程号,课程名,任课教师 编号,上课教室)关系做笛卡尔积运算, 编号,上课教室)关系做笛卡尔积运算, 得到的关系如下: 得到的关系如下: 教师 × 课程(教师.编号 教师.姓名 教师.性 课程(教师 编号,教师 姓名,教师 性 编号 教师 姓名 教师 教师.所在系名 课程.课程号 课程.课程名 别,教师 所在系名 课程 课程号 课程 课程名 教师 所在系名,课程 课程号,课程 课程名, 课程.任课教师编号 课程.上课教室 任课教师编号,课程 上课教室) 课程 任课教师编号 课程 上课教室)
计算机二级Access重点
二级Access考点总结第一章数据库基础知识3个核心:①数据库系统的核心:数据库设计②数据库系统的核心软件:数据库管理系统③数据库的核心:表(3)数据模型的分类层次、网状、关系(2)关系运算①传统的集合运算并、差、交②专门的关系运算选择、投影、联接(重点考察自然联接)第二章数据库和表(2)数据类型(P29)文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导字段大小、格式、输入掩码、默认值、有效性规则、有效性文本、索引7.操作表空值NULL 空字符串“”8.筛选记录(1)按选定内容筛选(2)按窗体筛选(3)按筛选目标筛选(有筛选条件得出所需的记录)(4)高级筛选(筛选出所需的内容并排序)第三章查询2.查询的分类(1)选择查询。
(2)参数查询。
(3)交叉表查询。
(4)操作查询:生成表查询、删除查询、更新查询、追加查询(5)SQL查询:联合查询、传递查询、数据定义查询、子查询注意,操作查询和SQL查询的子分类不要弄混淆了,容易出选择题或填空题。
2、查询条件(1)运算符。
关系运算符:=,>,<,<=,>=,<> (使用时注意必须处于英文半角状态下输入)逻辑运算符:not, and ,or其它运算符:in, like ,between and ,is null, is not null(2)函数(参加课本附录A)近几年真题当中出现概率比较大的函数有:Abs(),Int(),Sgn(),Len(),Left(),Right(),Mid(), Instr(),Date(),Time(),Now(),Day(),Year(), Month(),Count(),Sum(),Avg(),Max(),Min()参加课本表格3.4-3.83、SQL查询SQL查询当中包含7个语句结果,分别是create、alter、drop、insert、update、delete和select,其中重点为select,可以在笔试当中出题,还可以在上机当中出题,其他几个基本仅限于上午笔试部分的试题当中,大多以选择题出现,考查语句的基本格式和功能。
二级access笔记讲解
第二章数据库和表数据库包含表热键:按住Alt键再按后面对应的字母主键(主要关键性字段):在设计中选中两行单元格→单击主键图标一.新建数据库:文件→新建→空数据库(选择保存位置、设置名称)二.新建表:在数据库中选表→使用设计器创建表→单击设计(字段名称:每一列的第一行)三.设置字段的取值范围:选表→单击设计→有效性规则(输入时汉字两边用【””】且一定要在英文状态下输入)(在数字与英文字母之间要加入空格键)四.表的关系类型{一对一【有(无重复)and有(无重复)】、一对多【有(无重复)and有(有重复)】、多对多【有(有重复)and有(有重复)】}五.给字段设计一个查阅向导:选表→单击设计→数据类型→查阅向导六.设置表的属性:单击表的左上角→格式→【字体、数据表的样式、行高、列宽(要选中列)、隐藏列、冻结列】七.建立两表之间的关系(以两张表相同的字段建立索引:选表→单击设计→找到索引):工具→关系(选中→拖拉→对准)八.对单元格中的数据进行排序:记录→排序(升序,降序) 记录→筛选→高级筛选/排序(对两项进行排序时只把第一项中相同的部分用第二项进行排序)九.筛选:记录→筛选(窗体筛选,选定内容,内容排除,高级筛选)对电话号码进行筛选例:电话尾数是8的〓在字段中输入【right(电话,1)】在条件中输入【8】第三章查询(不低于35分)一.创建查询:数据→查询→在视图中创建查询→设计二.查询分类:选择查询—交叉查询—生成表查询—更新查询—追加查询—删除查询三、追加查询:在选择全部信息后,其余的信息在“追加到”一栏均为空例1:根据学生信息表产生一个空表【生成表查询→*(全部信息)→学号处输入is null】例2:把学生信息表中的西安人追加到学生信息2中【追加到“学生信息2”→*→后面不追加】例3:找出年龄信息表中男生年龄最大的所有信息【在SQL语句中select后面加“TOP1”】四、查询的功能:选择字段—选择记录—编辑记录—实现计算—建立新表—给其它文件提供数据五、选择查询:带有输入条件查询:[提示字符自己键入]注:标点必须在英文状态下录入六、双击*:表示查找全部字段运算符:And : 4>=6 and 2<=8 (假) 有假为假,全真为真Or : 4>=6 or 2<=8 (真) 有真为真,全假为假例: 年龄=34年龄in (23,45,67,34)〓”23”or “45”or ”67”or ”34”(真)例: 年龄=34年龄between 20 and 60〓>=20 and <=60(真)例3:通配符:?:可以任意代替一个字符*:可以任意代替多个字符#:可以任意代替一个数字例: “张*”like “张三丰”(真)注:输入时为:like “张*”Is null :指定字段的值是否为空例: 姓名is null 即:选中姓名→条件内输入(is null)Is not null: 指定字段的值是否为不空注: null前只能使用is 来判断七、函数(不等号的写法:<>)Between值1 and 值2 :测试字段值是否在值1到值2之间〓>=值1 and <=值2Right (字段名,n):从字段名的右边取n个字符注:电话是文本,”8”必须用双引号Instr (字段名, ”字符1”):判断字段名中是否有字符1例:instr(【姓名】,”张”) 条件为:1In(值1,值2,…..值n):判断字段的值是否在值1…值n中Like “字符”Left([字段名],n):从字段名的左边取n个字符例:left([姓名],1) 条件为”张”Len(字段名):测试字段值的长度(是数值) 例:len([姓名]) 条件为3 即姓名中有3个字的是Mid([字段名],m起始位置,n长度):在字段中从m处取n个字符例:mid([姓名],1,1) 条件为”张”Date( ):系统当前日期(计算机的时间)year(日期):取出日期中的年份例:计算年龄〓年龄:year(date())-year(出生日期)八、计算查询和分组查询工具栏中单击总计或者右击一下选择总计 总计中选择统计类型注:字段的重命名为:新字段名: 原字段名(必须在英文状态下输入:)九、交叉表查询:查询→设计→单击右键→查询类型(选择查询、交叉表查询、生成表查询、更新表查询、追加表查询、删除查询)三要素:行标题,列标题,值十、Sql查询(Sql的含义:结构化查询语言)注: 结束时用; 作标记指定字段名前必须加表名格式::select 查找的字段名From 表名Where 查询的条件Group by 分组字段having 分组的条件Order by 排序字段;例1:找出学生信息表中性别为男,家在安康的人的学号(降序)、姓名(升序)、出生日期、电话Select 学生信息.学号,学生信息.姓名,学生信息.出生日期,学生信息.电话From 学生信息Where 学生信息.性别=”男” and 学生信息.地址=”安康”Order by 学生信息.学号desc,学生信息.姓名asc;例2:按照地址统计出各自的人数及平均年龄Select 学生信息.地址, count (学生信息.学号) as 人数, avg ( year ( date ())- year (学生信息.出生日期))as 平均年龄From 学生信息Group by 学生信息.地址;十一、分组与排序排序: order by 字段名asc(升序)|desc(降序)注:如果有多个字段,先按第一个字段排,当第一个字段中有重复值时再按第二个字段排分组:group by 分组字段having 分组条件总计—sum 平均值—avg 最大值—max 最小值—min 计数—count重命名: 原字段名as 新字段名十二、sql语言的功能数据的查询: select (查询)数据的定义: create (新建表) drop (删除表)alter (修改表)数据的操作: insert(插入记录) update(更新记录) delete(删除记录)新建表格式: create table 表名(字段名类型(长度))注:如有多个字段,多字段之间用,隔开只有字符型加长度字段类型: 数字—small int 日期-----datetime 货币----money 字符(文本)-----char十三、删除表格式: drop table 表名十四、修改表的格式: alter table 表名【Add字段名数据类型(长度) Alter字段名数据类型(长度)Drop字段名】注:每次只能修改一个字段十五、数据的插入格式:(数据的操作功能)insert into 表名(字段名1,字段名2) values (前面字段对应的值)例:insert into学生信息1(学号,性别,姓名,地址,出生日期,电话)values(1,”男”,”张三”,”安康”,#2010-2-9#,”12345”)注:字段类型如果是字符型,值的两边用”值”例: “张三”字段类型如果是日期型,值的两边用#值# 例:#2012-3-14#十六、更新记录的格式:Update 表名set 字段名=新值where 条件十七、删除记录的格式: Delete from 表名where 条件十八、设计子查询(嵌套查询)子查询:是包含在另一个选择或操作查询中的SQL select语句,可以在查询“设计网格”的“字段”行输入这些语句来定义新字段,或在“条件”行定义字段的查询条件。
二级ACCESS培训教案(每次上课详细内容安排)
二级ACCESS培训教案(每次上课详细内容安排)一、课程介绍1. 课程目标:通过本课程的学习,使学员掌握Access的基本操作,学会使用Access进行数据库的设计、创建和管理,掌握查询、表单、报告等对象的使用方法,提高工作效率。
2. 适用对象:具有一定计算机基础,需要学习Access进行数据管理的学员。
3. 教学方式:采用讲解、演示、实践相结合的方式,让学员在实际操作中掌握Access的使用方法。
二、教学内容1. Access概述:介绍Access的发展历程、特点和应用领域。
2. Access环境设置:学习如何创建、打开、关闭Access数据库,熟悉Access 界面和基本操作。
3. 数据库设计基础:了解数据库的基本概念,学习如何设计数据库表,掌握字段类型、主键、索引等概念。
4. 数据输入与编辑:学习如何输入数据、编辑数据、设置数据验证规则,掌握查找和替换功能。
5. 关系和参照完整性:学习如何建立表之间的关系,了解参照完整性约束的作用和设置方法。
三、教学安排1. 课时:共计40课时,每课时45分钟。
2. 教学方式:线下授课,实践操作。
3. 教学进度安排:第1-2课时:Access概述和环境设置第3-4课时:数据库设计基础第5-6课时:数据输入与编辑第7-8课时:关系和参照完整性四、教学方法1. 讲解:教师通过PPT、教材等资料,讲解Access的基本概念、操作方法和技巧。
2. 演示:教师通过实际操作,展示Access的各项功能和应用实例。
3. 实践:学员在教师指导下,进行实际操作,巩固所学知识。
4. 互动:教师与学员互动,解答学员疑问,指导学员解决实际问题。
五、教学评价1. 课后作业:学员完成课后作业,巩固所学知识。
2. 实践项目:学员完成实践项目,检验学习成果。
3. 考试:课程结束后,进行笔试和上机考试,评估学员的综合能力。
4. 学员反馈:收集学员对课程的意见和建议,不断优化教学内容和方法。
计算机二级考试Access讲义精华版2、3章
计算机⼆级考试Access讲义精华版2、3章第⼆章数据库和表2.1 ACCESS数据库的创建使⽤ACCESS进⾏数据管理和应⽤第⼀步是创建ACCESS数据库,其操作结果就是⽣成⼀个扩展名为.MDB的数据库⽂件数据库的设计⼀般要经过:分析建⽴数据库的⽬的、确定数据库中的表、确定表中的字段、确定主关键字以及确定表之间的关系等步骤。
(1)分析建⽴数据库的⽬的(2)确定数据库中的表①每个表应该只包含关于⼀个主题的信息。
②表中不应该包含重复信息,并且信息不应该在表之间复制.(3)确定表中的字段在Access中,字段的命名规则是:①字段名长度为1-64个字符。
②字段名可以包含字母、汉字,数字、空格和其他字符③字段名不能包含句号(.)、惊哎号(!).⽅括号([])和单引号(’)(4)确定主关键字:ACCESS不允许在主关键字段中存⼊重复值和空值(5)确定表之间的关系创建数据库打开数据库关闭数据库创建空数据库有两种思路,第⼀种是先建⽴⼀个空数据库,然后向其中添加表、查询、窗体和报表等对象。
第⼆种是使⽤数据库向导,利⽤系统提供的模板进⾏⼀次操作来选择数据库类型,并创建所需的表、窗体和报表。
查看数据库属性数据库是Access对象,因此具有属性,属性包括⽂件名、⽂件⼤⼩、位置、由谁修改、最后修改⽇期。
数据库属性分为5类“常规”、“摘要”、“统计”,“内容”、“⾃定义”。
2 2 ACCESS表的创建表是数据库中最基本的对象,它是数据库的核⼼。
数据库中的数据都是存储在表中⼀、Access数据类型Access常⽤数据类型有:⽂本、备注、数字、⽇期,时间、货币、⾃动编号、是/否,OLE 对象、超级链接、查阅向导等(1)⽂本数据类型,⽂本数据类型所使⽤的对象为⽂本或⽂本与数字的组合:也可以是不需要计算的数字,Access默认⽂本型字段⼤⼩是50个字符。
设置“字段⼤⼩”属性可控制能输⼊的最⼤字符长度。
⽂本型字段的取值最多可选到255个字符,如果取值的字符个数超过了255,可以使⽤备注数据类型。
第2章 Access 2002应用基础
本章重点
本章主要介绍Access 2002数据库的新功能,新特 点,从而熟悉它的开发环境,窗口和组成对象;并且 以Microsoft Windows系统自带的"罗斯文示例数据 库"为例,对Access 2002数据库的结构进行分析.
第2章 Access 2002应用基础 200查询 用户将数据存入到数据库中最重要的目的在于日后能 快速准确的查找所需要的信息,所以数据库中一个重要的 使用价值就在于数据库的查询,数据库系统中查询功能的 强弱,在很大程度上反映了数据库系统的性能. 查询是对数据库提出的关于在数据库表中查找相关数 据的要求,可以在一个或多个表中按照不同的方式来查找 某些特定的数据,并将其集合在一起供用户查看.查询的 同时还可以对相关的数据进行更改和分析. 在Access 2002中,有关查询的操作都是通过查询 2002中,有关查询的操作都是通过查询 对象来实现的.在查询设计窗口中,用户可以通过可视化 手段,根据查询的要求进行不同方式的查看,更改和分析 数据.查询的基础是SQL语言,这是关系数据库用来查询 数据.查询的基础是SQL语言,这是关系数据库用来查询 数据的操作语言.通过它可以结合整个表,根据特定条件 查找相关的数据.
4.报表 数据库系统中另一个重要的功能就是打印报表,数据库 系统一般都为用户提供一个报表打印功能,使用户能够将数 据库中的数据按一定的格式输出到数据库的外面.报表的作 用就是将用户选定的数据信息进行格式化的显示和打印. 在Access 2002中,可以使用可视化的手段,利用报表 2002中,可以使用可视化的手段,利用报表 对象进行报表的设计和修改,实现报表的打印.报表对象提 供了简单,方便的打印功能.报表可以基于某一个数据表, 也可以基于一个表或多个表之间某一个查询的结果. 5.页 页是应用在互联网上的Web网页.随着Internet的飞速 页是应用在互联网上的Web网页.随着Internet的飞速 发展,制作Web页成为越来越多的用户需求. 发展,制作Web页成为越来越多的用户需求. 在Access 2002中,使用页对象可以方便地制作出各种 2002中,使用页对象可以方便地制作出各种 Web页.页的使用与窗体的使用类似,用户可以通过它查看, Web页.页的使用与窗体的使用类似,用户可以通过它查看, 输入,编辑和删除数据库中的数据,即使是在Internet或 输入,编辑和删除数据库中的数据,即使是在Internet或 Intranet上也能更新和查看数据,同时Web页中的相关数据 Intranet上也能更新和查看数据,同时Web页中的相关数据 也会随着数据库中内容的变化而变化.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逻辑值
图像、图表、声音等多媒体数据 作为超级链接地址的文本
只包含两个值中的一个,例如“是/否”、 “开/关”
照片、背景音乐 文件路径或网址
2.2.2 Access数据类型
根据Access数据库中可以使用的数据类型,进一步 确定“花名册”表中各字段的数据类型。
“花名册”表的进一步设计方案 字段及其 名称 学号 姓名 性别 出生日期 身份证号 码 入学成绩 应交学费 字段的数据 类型 文本 文本 文本 日期/时间 文本 数字 货币 一般是由18个数字组成的字符串,但第18位也可能为 英文字母 高考成绩 以人民币为统一单位(不包括书杂费) 用一个汉字(“男”或“女”)表示性别 说明 由10个数字(或英文字母)组成的字符串
Access数据库中的主要数据类型
数据类型 文本(Text) 备注(Memo) 数字(Number) 可存储的数据 文字、数字型字符 文字、数字型字符、特殊的“文本”类型 数值(可进行四则算术运算) 应用举例及说明 学号、姓名、地址、电话号码、零件编号或 邮编 长文本及数字,例如备注、简介和说明 数量、成绩
2.1 关系模型的基本术语和数据结构
表 2-1 Product关系
Product关系
产品ID 1 2 产品名称 苹果汁 牛奶 供应商ID 1 1 单位数量 每箱24瓶 每箱24瓶 单价 ¥18.00 ¥19.00 库存量 39 17 再订购量 10 25
3
4 5 6
蕃茄酱
盐 麻油 酱油
1
2 2 3
党员身份
简介 照片
是/否
备注 OLE对象
“是”代表为中共党员(含预备党员),“否”代表 目前不是中共党员
2.3 使用设计器创建表
在Access中提供了多种创建表的方法,主要包括:
① 使用设计器创建表;
② 使用数据定义语言创建表; ③ 通过导入外部数据创建表; ④ 使用向导创建表; ⑤ 通过输入数据创建表;
属 性
字段大小(Field Size) 格式(Format) 输入掩码(Input Mask)
用 途
定义文本、数字或自动编号数据类型字段的长度 定义数据的显示格式和打印格式 定义数据的输入格式(见4.2.1节)
小数位数(Decimal Places)
标题(Caption) 默认值(Default Value) 有效性规则(Validation Rule) 有效性文本(Validation Text) 必填字段(Required) 允许空字符串(Allow Zero Length) 索引(Indexed) 新值(New Values) 输入法模式(IMEMode) Unicode压缩(Unicode Compression)
表Product 的关系模式:Product(产品ID,产品名称, 供应商ID,单位数量,单价,库存量,再订购量)。
2.2 表的设计
在Access数据库中,表是存储数据 的基本对象。 在Access数据库中创建表之前,必 须首先确定表的设计方案,即确定表 中所包含的字段、每个字段的名称、 每个字段所存储数据的含义以及这些 数据的处理方法等。
2.1 关系模型的基本术语和数据结构
此外,关系还具有如下一些性质。 (1)同一属性列中的分量值有相同的数据类型。 例如,“单价”都是带有货币单位的数值,可以进 行加减乘除运算;而“产品名称”都是标志性的字 符串,无法比较大小,但可以比较是否相同。 (2)分量是不可再分割的最小数据项。例如,再 对产品名称中的“苹果汁”进行分解就没有实际意 义了。 (3)表中的任意两条记录不能完全相同,即这两 条记录对应的属性值不能都相同。
1
1 2 2 3 3 3
每箱24瓶
每箱12瓶 每箱12瓶 每箱12瓶 每箱12瓶 每箱30盒 每箱30盒
¥19.00
¥10.00 ¥22.00 ¥21.35 ¥25.00 ¥30.00 ¥40.00
17
13 53 0 120 15 6
25
25 0 0 25 10 0
设有s=(1,苹果汁,1,每箱24瓶,18.00,39,10)和t=(9,胡椒粉,3,每箱 30盒,40.00,6,0)。 s的各个分量与Product关系中第1条记录的对应分量都相等,因此称s是Product 关系中的一条记录(记做s ∈ Product),且该记录的第一个分量记做s.产品ID, 其值是1; 而t不是Product关系中的记录(记做t ∉ Product),因为Product关系中不存 在产品ID为9的产品记录,即使t的其他分量与表中第8条记录的对应分量都相等。
日期/时间 (Date/Time)
货币(Currency) 自动编号(Auto Number)
日期时间值
货币值、特殊的“数字”类型 顺序号或随机数、特殊的“数字”类型
出生日期、订货日期
学费、单价 在添加记录时Access会自动插入的唯一顺序 编码(每次递增1)
是/否(Yes/no)
OLE对象(OLE Object) 超链接 (Hyperlink)
单价
¥18.00 ¥19.00 ¥10.00
库存量
39 17 13
再订购量
10 25 25
4
5 6 7 8
盐
麻油 酱油 海鲜粉 胡椒粉
2
2 3 3 3
每箱12瓶
每箱12瓶 每箱12瓶 每箱30盒 每箱30盒
¥22.00
¥21.35 ¥25.00 ¥30.00 ¥40.00
53
0 120 15 6
0
0 25 10 0
【练习2-2(P24)】按照下表所示的“花名册”关系,在“花名册”表 的数据表视图中输入数据,并在两种视图之间相互切换。
学号 04089104 04102201
姓名 董瑾 肖剑
性别 男 女
出生日期 1983-12-12 1980-1-10
身份证号码 101023198312129234 431225198001110212
“产品ID”属性构成了Product关系的主键。
2.1 关系模型的基本术语和数据结构
Product关系
表 2-1 Product关系
产品ID 1
产品名称 苹果汁
供应商ID 1
单位数量 每箱24瓶
单价 ¥18.00
库存量 39
再订购量 10
2
3 4 5 6 7 8
牛奶
蕃茄酱 盐 麻油 酱油 海鲜粉 胡椒粉
主要的处理方法
显示、排序 显示、排序 显示 显示 显示 四则算术运算、比 较大小
应交学费
党员身份 简介 照片
以人民币为统一单位(不包括书杂费)
标志学生是否为中共党员 特殊说明的文字,如特长、获奖情况 多媒体形式的图像文件
四则算术运算
显示 显示
2.2.2 Access数据类型
在确定了字段名称及其含义和用法之后,还需要确定各字段采 用的数据类型。数据类型取决于该字段将存储什么样的数据以 及数据的处理方法。
2.3.2 在数据表视图中编辑数据
在Access中,“表”对象有两种常用的 视图:设计视图和数据表视图。 在设计视图中,可以创建或修改表的结 构,比如修改字段名称、重新设置字段的 数据类型等;而在数据表视图中,则可以 浏览、添加、删除及编辑表中的数据。并 且这两种视图之间是可以相互切换的。
2.3.2 在数据表视图中编辑数据
保存从-1.79769313486231E308到-4.94065645841247E-324的负值, 从4.94065645841247E-324到1.79769313486231E308的正值 保存从-10^28-1到10^28-1范围的数字
姓名
性别 出生日期 身份证号码 入学成绩 应交学费 党员身份 简介
文本
文本 日期/时间 文本 数字 货币 是/否 备注
照片
OLE对象
2.3.1 使用设计器创建表
操作步骤: (1)启动Access 2003,并建立一个空数据库Demo-2。 (2)打开新建表的设计视图。 (3)添加字段(参见设计方案)。 (4)设置主键。 (5)保存表的设计结果。
每箱12瓶
每箱12瓶 每箱12瓶 每箱12瓶
¥10.00
¥22.00 ¥21.35 ¥25.00
13
53 0 120
25
0 0 25
7
8
海鲜粉
胡椒粉
3
3
每箱30盒
每箱30盒
¥30.00
¥40.00
15
6
10
0
2.1 关系模型的基本术语和数据结构
主键/主码/主关键字(Primary Key):在一个关系 上,可以定义主键。主键具有如下性质。 (1)主键是一个属性集合,可以由一个或多个属性 组成。 (2)唯一性:关系中的任意两条记录在主键上的值 都不相同,因此根据主键上的值能够唯一地标识关系 中的一条记录。 (3)最小性:不包含多余的属性。
入学 成绩
456 564
应交 学费
5000 4000
党员 身份 不是 是
无
简介
2004年获得陕西省高 中物理竞赛二等奖
操作步骤:
(1)打开表对象的数据表视图。 (2)在数据表视图中输入和浏览数据。 (3)视图的切换。 (4)保存输入的数据,关闭数据表视图即可。
2.3.3 设置字段属性
Access数据库中的字段属性
2.3.3 设置字段属性
1.字段大小
“数字”类型的“字段大小”属性值的说明
属性值 整型 长整型 单精度型 保存从-32,768到32,767的整数 保存从-2,147,483,648到2,147,483,647的整数 说明 小数位数 无 无 7 占用空间 2字节 4字节 4字节
保存从-3.402823E38到-1.401298E-45的负值,以及从1.401298E45到3.402823E38的正值