第一篇:数据库应用(ACCESS)各章知识点小结
重点、难点、思考题。本题无答案,知识点都在教材及参考书上。第1章 Access基础 【重点难点】
1.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的基本概念; 2.数据模型;关系模型的概念、关系术语和三种关系运算;
3.Access的系统特点及操作窗口。本章的难点是关系模型和关系运算。【课程考核要求】
1.理解数据库、数据库管理系统、数据库系统等基本概念;
2.理解数据模型、关系模型的概念;理解有关关系术语(关系、属性、元组、域、关键字、外部关键字)和三种关系运算(投影、联接、选择); 3.熟悉Access中各种操作窗口及工作环境。【复习思考题】
1.什么是数据库?为什么要建立数据库?
2.什么是数据库管理系统?数据库管理系统与数据库的关系是什么? 3.关系运算有几种?每种运算的含义是什么? 4.什么是主关键字?其作用是什么? 5.Access的基本对象包括哪些? 6.简述Access操作窗口的功能。第2、3章 数据库和表的基本操作 【重点难点】 1.数据库的创建; 2.表的建立及维护;
本章的难点是表间的关系、数据完整性的概念、字段属性等 【课程考核要求】 1.理解数据库和表的概念;
2.熟练掌握有关数据库及表的创建操作;
3.熟练掌握表的编辑操作;
4.理解表间关系的相关概念,掌握建立表间关系的方法; 5.理解数据完整性的概念;
6.掌握实现数据完整性的各种方法:主关键字、规则和永久关联; 【实验内容及要求】 1.根据所给问题设计数据库;
2.根据设计的数据库创建数据库及表; 3.对所建数据库及表进行编辑和修改; 4.建立表之间的关系; 5.调整表的格式;
6.对所建表进行排序和筛选。
要求通过上机实验,熟悉Access的操作环境,掌握在数据库窗口中创建数据库及表的方法,掌握编辑表的基本方法。
【复习思考题】
1.创建数据库的方法有哪些?如何创建?
2.什么是表?表由几部分组成? 各部分的含义是什么? 3.为什么要建立表之间的关系?
4.表有几种视图方式?各方式的特点和作用是什么? 5.创建表的方法有几种?各适应什么情况? 6.Access提供的数据类型有哪些? 7.说明列的作用是什么? 8.怎样定义主键字?
9.试比较向表中输入数据的几种方法?
10.Access的导入数据功能体现了Office的哪一重要特性? 11.什么是参照完整性?它的作用是什么?
12.表与表之间的关系有几种?各自的特点是什么?最常用的关系是哪一种? 13.查找数据的方法有哪些?如何查找?
14.什么是排序?排序的规则是什么?
15.筛选记录的方法有几种?各自的特点是什么? 16.为什么要设置字段的属性?
17.修改表结构的操作包括哪些?怎样修改? 第4章 查询的建立和使用 【教学内容】 第一节 查询概述
1.查询种类(选择查询、参数查询、交叉表查询、操作查询、SQL查询)2.查询条件(运算符、函数、表达式)第三节 创建查询
1.使用向导创建查询(选择查询、交叉表查询)
2.使用设计器创建查询(参数查询、操作查询、SQL查询)3.在查 询中计算(总计查询)第四节 操作已创建的查询 1.运行已创建的查询 2.编辑查询中的字段 3.编辑查询中的数据源 4.排序查询的结果 【教学重点难点】 1.运算符、函数和表达式; 2.查询的种类及作用; 3.使用向导创建查询的方法; 4.使用设计视图创建查询的方法。
本章的难点是查询条件及使用设计视图创建查询的方法。【课程考核要求】
1.掌握运算符、函数、表达式规则; 2.掌握查询条件的书写规则及使用方法;
3.了解并会应用“表达式生成器”生成查询条件表达式 4.掌握使用向导和设计视图创建查询的基本方法; 5.掌握查询的基本应用。【实验内容及要求】
根据所给问题创建相关查询。要求通过这次实验,熟悉Access的查询设计视图,掌握在查询设计视图窗口中创建各类查询的方法。
【复习思考题】
1.什么是查询?查询的功能是什么? 2.查询有几种?各自的特点是什么? 3.查询条件的作用是什么?
4.书写查询条件时,如何处理文本型、日期型的数据? 5.查询与筛选的主要区别是什么?
6.什么是总计查询?总计项有哪些?如何使用这些总计项? 7.建立分组查询时,总计项应选择什么? 8.什么是交叉表查询?交叉表查询的优点是什么? 9.什么是参数查询?为什么要使用参数查询? 10.操作查询有几种?各自的作用是什么? 第4’章 关系数据库标准语言SQL 【教学内容】 第一节 SQL概述 第二节 查询 1.简单查询 2.简单的连接查询 3.嵌套查询 4.几个特殊运算符 5.排序
6.简单的计算查询和分组计算查询
7.利用空值查询 8.集合的并预算 第三节 维护功能 1.插入 2.更新 3.删除 第四节 定义功能 1.定义表 2.修改表 3.删除表 【教学重点难点】 1.SQL语言的概念; 2.SQL的数据维护功能; 3.SQL的数据查询功能。
本章难点是联接查询、嵌套查询和计算查询:记录的插入、删除和更新。建立表结构、修改表结构、删除表等。
【考核要求】
1.熟练掌握SQL的数据查询功能:SQL-SELECT命令、简单查询、多表查询、分组计算查询和嵌套查询等;
2.掌握SQL的数据维护功能:插入记录、更新记录、删除记录; 3.掌握SQL的定义功能:表的定义。【实验内容及要求】
根据所给问题,使用SQL语句创建查询。要求通过这次实验,理解SQL语句的基本语法,并能够掌握SQL在Access的应用方法。
【复习思考题】
1.SQL语言有何特点,在Access的查询中如何使用SQL语句?
2.熟悉SELECT语句的用法,并以实例的方式写出Access的各种查询SQL语 5 句?
第5章 窗体的设计和应用 【教学内容】 第一节 窗体概述 1.窗体组成2.窗体视图
3.窗体分类(纵栏式窗体、表格式窗体、主/子窗体窗体、数据表窗体、图表窗体、数据透视表窗体)第二节 创建窗体 1.使用向导创建窗体
2.使用设计器创建窗体(控件的含义及种类、在窗体中添加和修改控件、设置控件的常见属性)第三节 格式化窗体 1.使用自动套用格式 2.设置窗体的背景颜色 3.设置窗体文字格式 4.对齐窗体中的控制 【教学重点难点】 1.窗体视图; 2.工具箱的使用; 3.使用向导创建简单窗体; 4.使用设计器创建窗体; 5.设计窗体及控件属性。
本章难点是窗体控件属性的设置、窗体属性的设置。【课程考核要求】
1.了解并会使用“窗体向导”和“自动创建窗体向导”创建具有不同布局样式的窗体;
2.了解并熟悉窗体设计视图中的标尺、节、网格、工具箱和字段列表等组成要素;
3.会使用标签、文本框、命令按钮、选项按钮、复选框、组合框、列表框、图像、子窗体/子报表等常用控件;
4.了解并会通过属性窗口设置常用控件的属性;
5.会用窗体设计视图创建出能满足实际需求的简单窗体。【实验内容及要求】
1.根据所给问题使用向导创建窗体; 2.根据所给问题使用设计器创建窗体; 3.熟悉窗体及控件属性并进行相关设置。
要求通过这次实验,熟悉并掌握窗体创建的方法,特别是各种控件的用途及使用方法,能设计出具有一定应用价值的窗体界面。
【复习思考题】
1.简述窗体的作用及组成。
2.说明在创建主/子窗体、基于多表创建窗体时应注意哪些问题? 3.试说明各种窗体的特征及用途。
4.创建主/子窗体的方法有哪些?比较各种方法的异同。5.试说明窗体中控件的主要作用有哪些? 6.说明标签控件于文本框控件的区别。7.在选项组控件中可以由哪些控件组成?
8.简述复选框控件、切换按钮控件、选项按钮控件三者的区别。9.简述列表框控件与组合框控件的区别。10.举例说明结合型控件与非结合型控件的用途。
11.浏览各种控件的“属性”对话框,比较各种控件属性的异同。12.美化窗体可以从哪些方面进行设置。13.比较美化控件与美化窗体的操作有何异同。第6章 报表的创建和使用
【教学内容】 第一节 报表概述 1.报表组成 2.报表视图 3.报表分类 第二节 报表的创建 1.使用向导创建报表 2.使用设计器编辑报表 第三节 报表的计算 1.建立计算字段 2.报表的排序与分组 第四节 报表的打印 1.设置页面 2.预览报表 3.打印报表 【教学重点难点】 1.报表的构成; 2.用报表设计器创建报表 3.报表的计算; 4.报表的输出。
本章的难点是使用报表设计器创建报表。【课程考核要求】
1.了解并掌握使用向导创建报表的方法; 2.熟练掌握使用设计器创建报表的方法;
3.了解并会对报表进行隐藏重复数据、添加页码、页面设置、打印预览、打印设置等操作。
本章难点是使用设计器创建报表;在报表中进行计算。
【实验内容及要求】
1.根据所给问题使用向导创建报表; 2.根据所给问题使用设计器创建报表; 3.根据所给问题在报表中进行相关计算。
要求通过这次实验,熟悉并掌握窗体创建的方法,能设计出具有一定应用价值的报表。
【复习思考题】
1.Access报表可以完成哪些功能?
2.Access报表的结构是什么?都有哪几部分组成? 3.简述报表页眉与页面页眉的作用与区别。4.常用的创建报表的方法有哪些?
5.在报表中计算汇总信息的常用方法有哪些?每个方法的特点是什么?6.子报表与主报表的关系是什么?在创建子报表时应注意哪些问题? 7.哪些控件可以创建计算字段?创建计算字段的方法有哪些? 8.美化报表可以从哪些方面入手? 9.报表打印之前应该完成哪些准备工作? 第9章 数据访问页的创建 【教学内容】
第一节 数据访问页介绍 1.数据访问页的作用 2.数据访问页的组成 3.数据访问页的视图
4.数据访问页的数据来源及调用方式 第二节 创建数据访问页 1.使用向导创建数据访问页 2.使用设计视图创建数据访问页 3.将数据访问页连接到数据库
第三节 数据访问页的修饰 1.添加背景图片 2.设置滚动文字 3.应用主题 【教学重点难点】
1.数据访问页的概念及存储方式; 2.数据访问页视图; 3.数据访问页的创建方法。
本章难点是使用设计器创建数据访问页;将数据访问页连接到数据库。【课程考核要求】
1.了解数据访问页的存储方式; 2.掌握数据访问页的创建方法; 3.会将数据访问页连接到数据库中。【实验内容及要求】
1.根据所给问题创建数据访问页。
2.在数据访问页中添加相应控件并进行属性设计; 3.应用主题创建数据访问页。
要求通过这次实验,熟悉报表的种类及使用向导创建的方法,掌握标签报表、分类汇总报表的设计技术,掌握报表中记录的排序与分组的方法。
【复习思考题】
1.数据访问页的存储与其他数据库有什么区别? 2.如何预览数据访问页?
3.简述在数据访问页中使用文本、图像的超级链接的方法。第7章 宏的建立和使用 【教学内容】 第一节 宏的基本概念 1.宏的定义和特点
2.宏组的概念 3.触发宏的条件 第二节 创建宏 1.了解宏窗口 2.常用的宏操作 3.创建宏 4.创建宏组 第三节 使用宏 1.在窗体中加入宏 2.在菜单或工具栏中执行宏 3.运行宏 4.宏组运行 【教学重点难点】
1.宏以及宏组的作用和使用方法; 2.使用并运行宏的前提条件。【课程考核要求】
1.了解并掌握宏和宏组的创建方法; 2.掌握为宏设置条件的方法;
3.掌握宏与数据库对应的关系及运行宏的方法; 4.了解并掌握运行宏的前提条件; 5.掌握常用的宏操作。【实验内容及要求】 1.设计并运行宏。2.与窗体结合使用宏。
要求通过这次实验,理解宏的概念,并在此基础上学会根据要求设计和创建宏及宏组,掌握宏及宏组的执行方式,尤其是窗体事件与宏结合功能。掌握常见的宏操作。
第8章 VBA程序设计 【教学内容】 第一节 VBA概述 1.VBA简介 2.VBA编程环境 第二节 对象模型 1.Access对象 2.对象的属性 3.对象的事件 4.对象的方法 第三节 数据类型 1.变量 2.常量 3.运算符 4.内置函数 第四节 程序语句 1.赋值语句 2.选择语句 3.循环语句 第五节 数组 1.数组的定义 2.数组处理 3.自定义数据类型
第五节 在Access中创建VBA模块1.创建模块 2.数据库对象 3.使用ADO
第六节 调试 【教学重点难点】
1.VBA程序的编辑和操作环境; 2.VBA程序的设计和调试方法; 3.VBA模块的创建方法; 4.对象的事件和方法;
5.熟悉在窗体上调用VBA代码的方法。
本章难点是VBA程序设计,模块的创建和使用。【课程考核要求】 1.了解VBA的编程环境;
2.熟悉在窗体上调用VBA代码的方法; 3.理解各种变量类型的使用范围及定义方法; 4.掌握常用函数的使用方法; 5.掌握程序控制语句的实现过程; 6.掌握数组的基本使用技术; 7.理解模块的概念;
8.掌握在模埠中创建Sub过程、函数过程的方法; 9.掌握在不同过程中通过参数的传值实现数据的传递方法; 10.掌握使用ADO和ADO对象对数据库进行操作的方法。【实验内容及要求】 1.编写并运行程序。2.在窗体中调用VBA代码。3.ADO对象编程。
要求通过这次实验,熟悉在窗体上调用VBA代码的方法;理解各种变量类型的使用范围及定义方法;掌握常用函数的使用方法;掌握程序控制语句的实现过程;掌握数组的基本使用技术;掌握定义与调用方式,熟悉变量的作用域;掌握ADO数据库操作的步骤和方法;掌握程序的各种调试工具和使用方法。
【复习思考题】
1.VBA与VB、Access有什么联系?
2.在Access中,既然已经提供了宏操作,为什么还要使用VBA? 3.什么是对象?对象的属性和方法有何区别? 4.如何在窗体上运行VBA程序代码?
5.能否在一个数组中同时存储几种不同类型的数据? 6.什么是模块?模块分哪几类? 7.简述VBA的三种过程?
8.Sub过程Function过程有什么不同,调用的方法有什么区别? 9.简述使用ADO对象操作数据库的基本过程。10.为什么要进行程序调试?常用的调试工具有哪些? 第10章 创建应用系统的方法 【教学内容】
第一节 应用系统开发过程简介 1.需求分析 2.概要设计 3.详细设计 4.编码 5.调试与测试
第二节 使用切换面板创建应用系统 1.启动切换面板管理器 2.创建新的节换面板页 3.设置默认的切换面板页
4.建立打开切换面板页的切换面板项 5.测试切换面板 6.设置应用系统启动属性
第三节 创建具有自己风格的应用系统 1.使用多页窗体实现系统控制 2.使用宏创建系统菜单 【教学重点难点】 1.应用系统开发过程; 2.创建应用系统的方法;
本章难点是应用系统功能设计;系统集成工具的使用。【课程考核要求】
1.了解开发应用系统的基本步骤; 2.熟悉并掌握创建切换面板的方法; 3.掌握利用宏创建系统菜单的方法。【实验内容及要求】
1.根据所给问题进行分析,确定系统的功能; 2.使用Access实现系统功能。
要求通过这次实验,进一步掌握建立数据库以及建立和使用数据库对象的方法和技巧,进一步提高数据库的管理水平。
五、主要参考书
[1]陈恭和主编 《数据库基础与Access应用教程》 高等教育出版社 [2]郑小玲主编 《Access 2003中文版实用教程》 清华大学出版社 [3]教育部考试中心编著
《全国计算机等级考试二级教程——Access数据库程序设计》
高等教育出版社
[4]张冕洲等译 《Access 2002开发实用全书》 电子工业出版社
第二篇:Access数据库对象综合应用 实验报告
实验报告
课程名称:《计算机软件基础》
实验类型:设计型(验证型、创新型、综合型、设计型)
实验项目名称:Access数据库对象综合应用学生姓名:专业: 教育技术学学号:
指导老师:
实验地点: 软件实验室实验学时:2学时
一、实验目的和要求
1.熟练掌握创建数据库、表以及查询的操作;
2.能综合运用窗体、报表以及宏等实现对数据的处理。
二、主要仪器设备或者软件
1.硬件环境 :PC 机
2.软件环境 :Windows环境,C语言系统或 其它语言工具
三、操作方法与实验步骤
1.数据表及关系的建立a)建立数据表b)为表建立关系
2.为表建立关系a)建立查询“货物明细”,显示货物名称、规格、数量、供应商名称、供应商电话号码、仓库号、地址和仓库电话;b)建立“按姓名查询职工信息”查询,要求能根据输入的职工姓名,显示职工的所有信息。c)建立“货物数量”查询,要求能根据输入的供应商名称,按货物名称分类显示出货物的总数量。
3.窗体的创建a)使用向导建立一个窗体,用于向“供应商表”输入数据。b)根据“货物明细”查询,使用向导创建嵌入式主/子窗体(见下图),要求主窗体显示供应商信息,子窗体显示货物信息。
4.报表的建立。a)参照下图,为员工表建立报表,要求年龄由出生日期计算而得,页面页脚显示日期和页数等信息
四、讨论或心得
了解 到了Access用以描述表中包含数据项的字段和表本身结构的一些术语和约定。而且还可以用表设计器建立表并且在表之间建立关系。
第三篇:Access数据库实验报告
注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。
《Access数据库》实验报告指导手册掌握选择查询、总记查询、在查询中进行计算
实验一:
一、实验名称
数据库与表的操作
二、实验目的掌握数据库的创建、表结构的创建和输入数据 的实现。
三、实验任务
上机一:书上94页的例3.1题。上机二:书上101页的例3.4题。上机三:书上105页的例3.6题。
三、实验任务
上机一:书上34页的例 2.2题。上机二:书上42页的例2.6题。上机三:书上44页的例2.7题。上机四:书上49页的例2.9题。上机五:书上52页的例2.10题。实验二:
一、实验名称
设置字段的属性与创建表之间的关系
二、实验目的掌握字段属性的设置与创建表之间的关系。
三、实验任务
上机一:书上55页的例2.11题。上机二:书上57页的例2.13题。上机三:书上58页的例2.14题。上机四:书上60页的例2.15题。上机五:书上63页的例2.16题。实验三:
一、实验名称维护表的操作
二、实验目的掌握打开表、修改表的结构、编辑表的数据和调整表的外观等操作。
三、实验任务
上机一:书上66页的例2.18题。上机二:书上71页的例2.20题。上机三:书上73页的例2.21题。上机四:书上74页的例2.22题。上机五:书上76页的例2.23题。实现四:
一、实验名称创建选择查询
二、实验目的上机四:书上107页的例3.8题。上机五:书上109页的例3.9题。实验五:
一、实验名称
创建交叉表查询、参数查询
二、实验目的掌握交叉表查询、参数查询的实现。
三、实验任务
上机一:书上113页的例3.11题。上机二:书上116页的例3.12题。上机三:书上118页的例3.13题。上机四:书上119页的例3.14题。实验六:
一、实验名称创建操作查询
二、实验目的掌握生成表查询、删除查询、更新查询和追加查询的实现。
三、实验任务
上机一:书上121页的例3.15题。上机二:书上122页的例3.16题。上机三:书上124页的例3.17题。上机四:书上125页的例3.18题。实验七:
一、实验名称
利用向导创建窗体
二、实验目的掌握利用向导创建窗体的实现。
三、实验任务
上机一:书上144页的例4.2题。上机二:书上147页的例4.3题。上机三:书上150页的例4.5题。上机四:书上152页的例4.6题。实验八:
一、实验名称自定义窗体
二、实验目的掌握常见控件的使用与自定义窗体的实现。
三、实验任务
上机一:书上158页的例4.7题。上机二:书上167页的例4.8题。上机三:书上174页的例4.9题。上机四:书上174页的例4.10题。上机五:书上176页的例4.11题。实验九:
一、实验名称
编辑报表
二、实验目的掌握编辑报表的操作、报表的分组操作、增加计算控件的操作。
三、实验任务
上机一:书上203页的例5.7题。
上机二:书上203页的:在报表中,可以在某一节中使用分页控件符来标志要另起一页的位置。
上机三:书上205页的例5.8题。上机四:书上206页的例5.9题。上机五:书上209页的例5.10题。
第四篇:Access数据库实验
实验一 ACCESS之表的操作
一、实验目的
1、熟悉Access用户操作界面。
2、掌握创建表的方法。
3、掌握创建主键和索引的方法。
4、掌握表结构的编辑和表中数据的操作方法。
5、掌握建立表间关系的方法。
二、实验内容及步骤
1、用“数据库向导”创建“教师教学信息”教学库 步骤:
1)启动Access,出现一启动对话框;
2)单击“新建数据库”下的“Access数据库向导、数据页和项目”单选项;
3)单击“确定”按钮,出现“新建”对话框,选择“数据库”选项卡,在列表框中选择“讲座管理”模板; 4)单击“确定”按钮,出现“文件新建数据库”对话框。输入数据库文件名“教师教学信息”,单击“创建”按钮,出现“数据库向导”对话框;
5)单击“下一步”按钮,出现“数据库向导”对话框。在此对话框中,从左边的“数据库中的表”列表框中选择要建立的表名称,并在右边的“表中的字段”列表框中选择需要的字段,在此任选,后面再修改; 6)单击“下一步”按钮,在“数据库向导”对话框中选择“标准”显示样式; 7)单击“下一步”按钮,在“数据库向导”对话框中选择“组织”打印报表样式; 8)单击“下一步”按钮,输入数据库标题名“教师教学信息” 9)单击“下一步”按钮,然后单击“完成”,就可在数据库中得到一些表、窗体、查询和报表等对象。
2、在“教师教学信息”数据库中建立三个表,分别为系(部门)表,其中有三个字段即系(部门)ID、系(部门)名称和系(部门)编号;教师情况一览表,其中有七个字段即教师ID、教师姓名、出生年月、性别、职称、工资和系(部门)ID;教师任课表,其中有七个字段即课程ID、课程名称、系(部门)ID、教师ID、学分、学时和考试类型。并在表中输入数据。
1)使用向导创建“系(部门)表”,并在表中输入数据。步骤:
(1)在“Microsoft Access”窗口中打开“文件”菜单,选择“打开”命令,进入“打开”窗口。(2)选择“教师教学信息”数据库,单击“打开”按钮;
(3)在“教师教学信息”数据库窗口中,选择“表”对象,并在列表框中选择“使用向导创建表”。(4)单击“新建”按钮,出现“新建表”对话框,选择“表向导”。
(5)单击“确定”按钮,出现“表向导”对话框。在“示例表”列表框中选择“学生”表,然后在“示例字段”列表框中选择“学生ID”、“名字”和“学号”,并添加到“新表中的字段”列表框中。
(6)单击“重命名字段…”按钮,出现一对话框,将原字段名“学生ID”改成“系(部门)ID”,单击“确定”按钮。依次重复第6步,直到将“名字”改为“系(部门)名称,”学号“改为”系(部门)编号“。
(7)单击”下一步“,出现”表向导“对话框,在”请指定表的名称“文本框中输入表的名称”系(部门)表“。(8)单击”下一步“,选择”不相关“。
(9)单击”下一步“,选择”直接向表中输入数据“。
(10)单击”完成“,即可输入数据创建一个”系(部门)表“。2)重复用”表向导“创建”系(部门)表“的过程步骤,可以用”表向导“建立”教师情况一览表“和”教师任课表“。当然也可以利用”输入数据“创建表和使用”表设计器“创建表。
3、在三个表中创建主键和索引。1)创建主键 步骤:
(1)在”教师教学信息“数据库窗口中选择”表“对象,在列表框中选择”系(部门)表“。然后单击”设计“按钮,进入表的结构设计窗口。
(2)选定”系(部门)ID“,右击,在弹出的菜单中选”主键“命令即可。
利用以上方法在”教师情况一览表“中将”教师ID“创建为主键,在”教师任课表“中将”课程ID“创建为主键。2)创建索引 步骤:
(1)在”教师教学信息“数据库窗口中选择”表“对象,在列表框中选择”系(部门)表“。然后单击”设计“按钮,进入表的结构设计窗口。
(2)选定”系(部门)ID“,然后打开”索引“下拉框,选择”有(无重复)“选项。(3)保存表即可。
利用以上方法在”教师情况一览表“中以”教师ID“字段来创建索引,在”教师任课表“中以”课程ID“字段来创建索引。
4、创建表间关系。
1)在”教师情况一览表“与”教师任课表“之间建立”一对多“的关系 步骤:
(1)关闭其他打开的窗口,只留下”教师教学信息“数据库窗口。
(2)打开”工具“,选择”关系“,进入”关系“窗口,同时弹出”显示表“对话框。(3)在”显示表“对话框中,选择”教师情况一览表“和”教师任课表“,单击”添加“。
(4)在”关系“窗口中,将”教师情况一览表“中的”教师ID“拖到”教师任课表“中”教师ID“位置,弹出”编辑关系“对话框。
(5)单击”创建“后,关闭”关系“窗口,屏幕提示是否保存关系布局的更改,单击”是“即可。
2)利用以上方法可在”教师任课表“与”系(部门)表“之间建立”一对多“的关系,在”教师情况一览表“与”系(部门)表“之间建立”一对多“的关系。
四、实验体会及建议
请写出实验后的体会和建议。
实验二 ACCESS之查询操作
一、实验目的
1、掌握使用”向导“和使用”设计器“创建”选择查询“的方法。
2、掌握使用”向导“和使用”设计器“创建”交叉表查询“的方法。
3、掌握使用”设计器“创建”参数查询“的方法。
4、掌握使用”设计器“创建”更新查询“的方法。
5、掌握使用”设计器“创建”SQL查询“的方法。
二、实验内容及步骤
1、用”选择查询“创建”教师情况查询“ 步骤:(使用”设计器“)
1)在”教师教学信息“数据库窗口中,选择”查询“对象,然后单击”新建“按钮,出现”新建查询“对话框。选择”设计视图“后,”确定“,进入”选择查询“窗口,同时弹出”显示表“对话框。2)选择”表“选项卡,在列表框中双击”教师情况一览表“,单击”关闭“。
3)在”选择查询“窗口中,从”教师情况一览表“字段列表框中选择”教师ID“、”教师姓名“、”出生年月“和”工资“4个字段,分别用鼠标左键拖到下面的字段属性框中,并在字段属性框中将”出生年月“字段的”排序“属性设置为”升序“,然后单击”运行“按钮,即可在”教师情况一览表“中创建”教师情况查询“。
4)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”教师情况查询“,单击”确定“,结束操作。
2、用”交叉表查询“创建”每个系各门课程学时“ 步骤:(使用”设计视图“)
1)在”教师教学信息“数据库窗口中,选择”查询“对象,并在列表框中双击”在设计视图中创建查询“,出现”显示表“对话框。
2)选择”表“选项卡,然后在列表框中选择”教师任课表“和”系(部门)表“,单击”添加“,把这两个表添加到”选择查询“窗口中,单击”显示表“对话框中的”关闭“。3)打开”查询“菜单,选”交叉表查询“。
4)在”交叉表查询“设计窗口中,从上面的”系(部门)表“字段列表框中选字段”系(部门)名称“,按住鼠标左键把”系(部门)名称“字段拖到下面的字段属性框中,然后在”教师任课表“中选择字段”课程名称“和”学时“,再用鼠标左键把它们拖到下面的字段属性框中。在下面的字段属性框中,将”系(部门)名称“字段设为”列标题“,将”课程名称“字段设为”行标题“,将”学时“字段设为显示”值“,单击”运行“,即可完成查询每个系各门课程的学时。
5)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”每个系各门课程学时“,单击”确定“,结束操作。
3、创建”参数查询“ 步骤:(通过”插入“菜单命令)
1)在”教师教学信息“数据库窗口中,选”查询“对象。打开”插入“菜单,选”查询“命令。2)在”新建查询“对话框中,选”设计视图“,”确定“后出现”显示表“对话框。3)选”表“选项卡,在列表框中双击”教师任课表“,单击”显示表“中的”关闭“。
4)在”选择查询“窗口中,从上面的”教师任课表“字段列表框中选字段”课程名称“和”考试类型“,按住鼠标左键将这两个字段分别拖到下面的字段属性框中,然后在”课程名称“的”准则“属性栏中输入”[请输入课程名称:]“。
5)单击”运行“,出现”输入参数值“对话框,在”请输入课程名称:“框中输入”C++语言“,单击”确定“,即可得到查询结果。
6)单击”保存“,出现”另存为“对话框,在”查询名称“框中输入”参数查询考试类型“,单击”确定“,结束操作。7)在”教师教学信息“数据库窗口中,选”查询“对象,在列表框中双击”参数查询考试类型“,出现”输入参数值“对话框。在”请输入课程名称“框中输入”高等数学“,单击”确定“,即可得到查询结果。8)重复第7步,可查询任意课程的”考试类型“。
4、创建”更新查询“ 步骤:(通过”查询“菜单命令)
1)在”教师教学信息“数据库窗口中,选”查询“对象。打开”插入“菜单,选”查询“。2)在”新建查询“对话框中,选”设计视图“,”确定“。
3)在”显示表“对话框中,选”表“选项卡,在列表框中双击”教师情况一览表“,将其字段列表框添加到”选择查询“窗口中,单击”关闭“。
4)在”选择查询“窗口中,打开”查询“菜单,选”更新查询“。
5)在”更新查询“窗口中,从上面的”教师情况一览表“字段列表框中选字段”工资“,按住鼠标左键把它拖到下面的字段属性框中,然后在”工资“的”准则“属性栏中输入”<1000“,在”工资“的”更新到“属性栏中输入”[工资]+100“。打开”视图“菜单,选”数据表视图“命令,可看到更新前的”工资“情况。6)单击”运行“,即可创建”更新查询“。打开”视图“菜单,选”数据表视图“命令,可看到更新后的”工资“情况。
5、用”SQL查询“创建一个”课程信息表“ 步骤:(通过”视图“菜单命令)
1)在”教师教学信息“数据库窗口中,选”查询“对象,单击”新建“按钮,进入”新建查询“窗口。在该窗口中选”设计视图“,”确定“后进入”显示表“对话框,将其关闭。
2)在”选择查询“窗口打开”视图“下拉菜单,并选”SQL视图“命令。3)在”SQL视图“窗口中,输入创建一个”课程信息表“的SQL语句。CREATE TABLE 课程信息表([课程编号] integer not null, [课程名称] text, [学时] integer, [考试类型] text)4)单击”运行“,即可创建”SQL查询“。
5)单击”保存“,出现”另存为“对话框。在”查询名称“框中输入”课程信息表SQL查询“,”确定“后,结束操作。6)在”教师教学信息“数据库窗口中,选”表“对象,然后在列表框中双击”课程信息表“,此时是一个空表,可在该表中输入数据。
7)要在”课程信息表“中增加一个新字段”学分“,要用到修改表结构SQL语句”ALTER TABLE“。重复第一步和第二步,打开”SQL视图“窗口。
8)在此窗口中输入增加新字段的语句,即ALTER TABLE 课程信息表 ADD 学分 INTEGER,单击”运行“。
9)在”教师教学信息“数据库窗口中,选”表“对象,然后在列表框中双击”课程信息表“,可以见到修改后的”课程信息表“,”学分“字段已经被增加到”课程信息表"中。
第五篇:Access数据库复习资料
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
Access数据库复习资料
1.ACCESS的窗体对象是什么?按其应用功能的不同,将ACCESS窗体对象分为哪几类?答:窗体是Access为用户提供的人机交互界面,是用户为数据库之间联系的桥梁,通过窗体可对数据库中的数据进行输入、编辑、查询、排序、筛选、显示及应用程序的执行控制。按其应用功能的不同,将窗体对象分为如下四类:控制窗体、数据操作窗体、信息显示窗体和交互信息窗体。
PS: 窗体的作用: 显示编辑数据、数据输入、控制应用程序流程、打印数据
在ACCESS2007的环境下,窗体具有六种类型的视图:设计视图 布局视图 窗体视图 数据表视图 数据透视图视图 市局透视表示图
2.简述压缩和修复数据库的必要性 删除数据库对象是数据库操作中常用的操作,但在这个操作过程中会出现碎片,而压缩数据库文件实际上就是重新组织文件在磁盘上的存储方式,从而消除碎片,重新安排数据,回收磁盘空间,达到优化数据库的目的。在对数据库进行压缩之前,Access会对文件进行错误检查,一旦检测到数据库损坏,就会要求修复数据库。修复数据库可以修复数据库中的表、窗体、报表或模块的损坏,以及打开特定窗体、报表或模块所需的信息。
3.简述ACCESS2007安全性的新增功能 1)增强的查看数据能力。在Access 2007中,则不必判断是否启用数据库就可以随
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
时打开并查看数据。(2)更高的易用性。(3)信任中心。(4)更少的警告消息。(5)以新方式签名和分发文件。(6)加密工具的算法更强大。
4.ACCESS2007中的窗体共有几种视图?ACCESS2007中的窗体“设计视图”窗口中,窗体有5个节,他们分别是什么?六种视图:设计视图、布局视图、窗体视图、数据透视表示图、数据透视图视图、数据表视图。
5.VBA中变量的命名规则是怎样的?常见的数据类型有哪些?VBA中常见的数据类型有哪里并写出其储存空间多大?命名规则:只能以字母或汉字开头;不能用VBA关键字;变量名不区分大小写;以字母、数字、汉字或下划线组成,长度不能超过255个字符。整型 长整型 字符串 单精度型 双精度型 货币型 日期型 变体型
6.VBA中有三种基本的程序控制结构,请写出结构中常用的语句?每种结构的特点是怎样的?Goto语句,if…then语句,if…then…else语句,select case语句,for循环语句,do…loop语句。
7.窗体的主要功能有哪些?
显示和编辑数据,数据输入,控制应用程序流程,打印数据,信息显示。
8.关系数据库系统的主要特点是什么?1)数据集中控制,2)数据独立,3)数据共享,4)减少数据冗余,精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
5)数据结构化,6)统一的数据保护功能,9.简述层次、网状、关系三种常用的数据模型 层次模型是以记录类型为结点的树型结构,下层记录是上层记录中某元素的细化。
网状模型
有一个以上记录类型没有父结点;至少有一个记录类型多于一个父结点。用这种网络结构表示记录类型之间联系的模型称为网状模型。
关系模型
关系模型的基本思想是把事物与事物之间的联系用二维表格的形式描述。一个关系可以看作一个二维表,表中每一行是一个记录,每一列是一个字段。
10.什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的 结构,对这种结构的描述就是数据模型。层次模型(艺术性结构表示数据间的关系)、网状模型以网络结构表示节点间的关系)、关系模型以二维表表示数据间的关系)。12.试解释关系数据库中的以下术语:关系、元组、属性、关键字。13.试述不少于二种窗体控件的功能。
14.数据库技术的三个发展阶段是什么?各阶段有什么特点?? 人工
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
管理阶段
人工管理的特点就是使用计算机管理数据,速度加快,效率提高。但其基本特征(现在看来也是缺陷)就是数据与应用一一对应,基于物理方式存取数据,用户必须掌握数据在计算机中确切的存储地址和存取方式。(? 文件系统阶段
(一)数据长期保存
(二)数据组织成相互独立的数据文件
(三)应用程序与数据文件存在多对多的关系
(四)具有一定的共享性
? 数据库系统阶段
(一)数据高度结构化
(二)数据的共享性高、冗余度低、易于扩充
(三)数据独立性高
(四)数据库管理系统
14.数据库系统的主要特点是什么?
1、实现数据共享,减少数据冗余。
2、采用特定的数据模型。
3、具有较高的数据独立性。
4、有统一的数据控制功能。
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
15.数据库系统有哪几部分组成?(数据库系统(DBS)由三部分构成分别是:数据库(DB),数据库管理系统(DBMS),数据库管理员(DBA)。也可以用公式表示为:DBS=DB+DBMS+DBA
16.简述数据库系统的管理方式 9 | 评论(5)
17.打印1-500以内的能同时满足用8除余3,用9除余4的所有整数。
18.输入两数X和Y,求X除以Y的余数(余数放入C中)19.任意输入三个整数,求其中间数。
1,有哪几种运行宏的方法?
运行宏的方法有多种,常见的有:直接运行宏,将宏绑定到控件上由控件触发宏的运行,在一个宏中调用另一个宏,自动运行宏。2,什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?
特点:数据模型是指具有联系性的相关数据只是按照一定的组织关系排列,从而构成一定的结构,对这种结构 的描述就是数据模型。常用的数据模型有:层次模型,网状模型,关系模型。
层次模型以树形架构表示数据间的关系;网状模型以网络结构表示结
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
点间的关系;关系模型以二维表表示数据间的关系.3,关系数据库系统的主要特点是什么?
每一个字段不可再分。同一关系中不能出现相同的属性名。关系中不能有完全相同的元组。同一关系中属性的次序无关,元组的次序无关。4,如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段为:外部关键字。
5,在关系运算中,要从关系模式中指定若干属性组成的新关系,该关系运算称为:投影。
6,在关系数据库中,基本的关系运算有3种,它们是选择,投影和:连接。
7在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为:选择。
8,在关系运算中,查找满足一定条件的元组的运算称为:选择。9,三个基本的专门的关系运算是:选择,投影,连接。10,在E-R图中,菱形表示实体间的联系.11,在关系数据模型中,二维表的行称为元组,二维表的列称为:属性。
12,关系模型的完整性规则是对关系的某种约束条件,包括实体完整性,参照完整性和自定义完整性。
13,在数据库技术中,实体集之间的联系可以是一对一,一对多或多对多,那么学生和可选择课程的联系是:多对多。14,在E-R图中,矩形表示:实体
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
15,在关系数据库中,用来表示实体之间的联系的是关系 16,在二维表中,元组的分量不能再分成更小的数据项,17,有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程号,学时),其中的两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,课号,班级)18,在关系A(S,SN,和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称D是关系A的外码。
19,一个工人可管理多个设备,而一个设备只被一个个人管理,则实体“工人”与实体“设备”之间存在一对多的关系。20,在E-R图中,菱形表示实体间的联系。
17.什么是数据模型?常营的数据模型有几种?有什么特点? 答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型
常用的数据模型:层次。网状、关系模型
层次模型以树形结构表示数据间的关系,网状以网络结构表示节点间的关系,关系模型以二维表表示数据间的关系
18.关系数据库系统的主要特点是什么? 答案:1每一个字断不可再分
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
2.同一个关系中不能出现相同的属性名
3.关系中不能有完全相同的元组
4.统一关系中属性的次序无关,元组的次序无关
19.(1).在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为()-----答:投影
(2).在关系数据库中,基本的关系运算有3种,他们是选择、投影和()-----答:连接
(3).在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为()-----答:选择
(4).在关系运算中,查找满足一定条件的元组的运算称为()-----答:选择
(5).三个基本的专门的运算是()-----答:选择、投影、联接
20.(1)一个数据库有若干个()组成,一个数据表有若干个()组成,每一个记录有若干个以字段属性加以分类的()组成------数据表,记录,数据项
(2)在进行数据库的逻辑设计时,E-R图中的属性常被转换为关系
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
中的属性,联系通常被转换为()------关系
(3)数据库中应用系统中的核心问题是()-----数据库设计
21.(1)在ACCESS2003及早期版本中建立的数据库文件的扩展名是()--------MDB(2)在ACCESS2007中建立的数据库文件的扩展名是()--------accdb
1查询设计视图窗口分为上下两部分
上半部分为字段列表区 下半部分为(设计网络)
2在交叉表查询中,只能有一个(列标题)值,但可以有一个或多个
(行标题)
3在创建查询时,有些实际需要的内容在数据源的字段中并不存在 但可以通过在查询中增加(计算)完成4将1990以前参加工作的教师职称改为副教授(更新查询)
5查询建好后要通过(运行)
6所有的查询
都可以在(SQL)视图中创建
7DELETE语句中不指定WHERE(删除所有记录)8表与表之间的关系包括(多对多)
9(运算符)是组成查询准则的基本元素
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
10操作查询共有4种类型
分别是
(更新查询)什么是选择查询
什么是操作查询
??选择查询是根据指定的查询条件
从一个或多个表获取满足条件的数据
并且按指定迅速显示数据
选择查询还可以将记录进行分组
并计算总和
计数平均值及其他类型的总计
操作查询不仅可以进行查询
而且可以对在一个操作对表中的多条记录进行添加
编辑和删除等修改操作 12 GROUP BY 对查询进行分组
用于计数的函数
COUNT()SUM()AVC()14 不指定WHERE(删除所有记录)
15ORDER BY 用于结果进行(排序)
16HAVING必须和(group by)一起使用
17用(order by)对查询的结果进行排序
18实现查询表名为图书表中所有记录(* from 图书表)
19用于实现运算(WHERE)
20Distinct表示(检索要去除重复的所有远组)年龄FROM职员表WHERE姓名LIKE李% 意思为(找出职员表中职员的名字和年龄)DESC表示(降序排列)数据库技术的三个发展阶段是什么
各阶段分别有什么特点?
层次型和网状型
关系型数据型
一数据模型和数据管理功能为特征
面向对象
Iu
1、(参照完整性)是一种系统规则,ACCESS可以用它来确保关系记录表中的记录是有效的,且可以确保用户不会在无意间删除或更改重要的数据。
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
2、ACCESS提供了两张字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是文本和(备注)。
3、(掩码)规定数据的输入模式,具有控制数据输入功能。
4、多字段排序时,排序的优先级是(数据量巨大、数据类型多、数据类型间区别大)。
5、要建立两个表之间的关系,必须通过两表的(索引和关键字)来创建。
6、如果再查询的条件下使用“[]”,其含义是(通配方括号内任一单个字符)。
7、在ACCESS中要再查找条件中与任意一个数字字符想匹配,应使用的通配符是(#)
8、学生学号由9位数字组成,其中能包含空格,则学号字段的输入掩码是(0)
9、ACCESS数据库中的字节(Byte)数值类型在数据库中占(1)字节.10如何保证数据库中数据的完整性(实体完整性规则、参照完整性规则、用户自定义完整性规则)
11、查询视图设计窗口分为上下两部分,上半部分为“字段列表区”,下半部分为(设计网格)。
12、在交叉表查询中,只能有一个(列标题)和值,但可以有一个或多个(行标题)
13、在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加(计算)完,,精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
14、将1990年以前才加工作的教室职称全部改为副教授,则适合使用(更新查询)查询。
15、查询建好后,要通过(运行)得查询结果。
16、所有的查询都可以在(SQL)视图中创建修改。
17、DELETE语句中不指定WHERE,则(删除所有记录)
18、表与表的关系包括一对一,一对多,(多对多)三种类型
19、(运算符)是组成查询准则的基本元素。
20、操作查询共有4种类型,分别是删除查询、(更新查询)、追加查询和生成表查询。
21、什么是选择查询?什么是操作查询?
答:选择查询是根据指定的条件查询条件,从一个或多个表获取满足条件的数据,并且按指定的顺序显示数据,选择查询还可以将记录进行分组,并计算综合,计数,平均值以及其它类型的总计,操作查询不仅可以进行查询,而且可以对一个操作中的对表中的多条记录进行添加、编辑、删除等修改操作。
Iu
1、(参照完整性)是一种系统规则,ACCESS可以用它来确保关系记录表中的记录是有效的,且可以确保用户不会在无意间删除或更改重要的数据。
2、ACCESS提供了两张字段数据类型保存文本或文本和数字组合的数
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
据,这两种数据类型是文本和(备注)。
3、(掩码)规定数据的输入模式,具有控制数据输入功能。
4、多字段排序时,排序的优先级是(数据量巨大、数据类型多、数据类型间区别大)。
5、要建立两个表之间的关系,必须通过两表的(索引和关键字)来创建。
6、如果再查询的条件下使用“[]”,其含义是(通配方括号内任一单个字符)。
7、在ACCESS中要再查找条件中与任意一个数字字符想匹配,应使用的通配符是(#)
8、学生学号由9位数字组成,其中能包含空格,则学号字段的输入掩码是(0)
9、ACCESS数据库中的字节(Byte)数值类型在数据库中占(1)字节.10如何保证数据库中数据的完整性(实体完整性规则、参照完整性规则、用户自定义完整性规则)
11、查询视图设计窗口分为上下两部分,上半部分为“字段列表区”,下半部分为(设计网格)。
12、在交叉表查询中,只能有一个(列标题)和值,但可以有一个或多个(行标题)
13、在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加(计算)完,,14、将1990年以前才加工作的教室职称全部改为副教授,则适合使
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
用(更新查询)查询。
15、查询建好后,要通过(运行)得查询结果。
16、所有的查询都可以在(SQL)视图中创建修改。
17、DELETE语句中不指定WHERE,则(删除所有记录)
18、表与表的关系包括一对一,一对多,(多对多)三种类型
19、(运算符)是组成查询准则的基本元素。
20、操作查询共有4种类型,分别是删除查询、(更新查询)、追加查询和生成表查询。
21、什么是选择查询?什么是操作查询?
答:选择查询是根据指定的条件查询条件,从一个或多个表获取满足条件的数据,并且按指定的顺序显示数据,选择查询还可以将记录进行分组,并计算综合,计数,平均值以及其它类型的总计,操作查询不仅可以进行查询,而且可以对一个操作中的对表中的多条记录进行添加、编辑、删除等修改操作。
精心收集
精心编辑
精致阅读
如需请下载!