access数据库程序设计(2013年版)下载-2013年 全国电子设计大赛 d题 设计报告
《Access Database Programming》课程大纲 课程代码:0153 课程名称:Access Database Programming/Access Database Programming 学分与学分:75学时/4学分 先修课程:计算机基础 适用专业:本科相关专业 课程部门:信息科学系计算机基础与技术系/应用文理学院 一、课程现状、目的和任务 《Access Database Programming》是非专业一年级文科生第二学期的一门基础课在计算机科学中。 通过本课程的学习,学生应了解数据库在各个领域的应用,掌握数据库的基本原理、数据库设计的步骤和方法,初步掌握小型数据库应用系统的开发过程。 2、课程与相关课程的衔接与分工 《Access Database Programming》课程是《计算机基础》课程第一学期的后续课程。 本课程可以提高学生的信息处理能力和计算机应用能力。 为相关专业内容的软件开发打下基础。 三、教学内容及要求 1、数据库基础知识教学内容:(1)数据库基本概念数据库、数据模型、数据库管理系统、类与对象、事件(2)关系数据库基本概念:关系模型(完整性) of entity, integrity of reference, user-defined Integrity), 关系模式, relation, tuple, attribute, field, domain, value, primary key等。 (3) 关系操作的基本概念选择操作、投影操作、连接操作( 4)SQL基本命令查询命令、操作命令(5)Access系统简介①Access系统的基本特点②基本对象:表、查询、窗体、报表、页面、宏、模块教学重点难点:(1)Access系统的基本概念数据库理论 (2)关系数据库的模型和操作 (3)Access数据库的组成和特点 1 教学要求: (1)掌握数据库系统的基本概念、特点和数据模型( 2)理解关系模型和关系操作的基本概念(3)理解数据库设计的原理和步骤及设计过程(4)理解SQL语言(5)理解Access的历史和特点 2. 数据库和表的基本操作教学内容:(1)创建数据库①创建空数据库②使用向导创建数据库(2)创建表①建立表结构:使用向导,使用表设计器,使用数据表②设置字段属性③输入数据:直接输入数据、获取外部数据 (3) 表间关系的建立和修改 ① 表间关系的概念:一对一、一对多 ② 建立表间关系 ③ 设置参照完整性 (4) 表维护 ① 修改表结构:添加字段、修改字段、删除字段、重置主关键字 ② 编辑表内容:添加、添加记录、修改记录、删除记录、复制记录 ③ 调整表外观 (5) 表的其他操作① 查找数据 ② 替换数据 ③ 排序记录④ 筛选记录教学重点难点:(1)如何创建数据库(2)使用设计视图创建数据表结构并设置字段属性(3)理解 Access表间关系的含义,掌握建立表间关系的基本方法,学会对表中的数据进行编辑、维护、排序和过滤。 (4) 数据输入与导入方法 教学要求: (1) 掌握Access数据库的创建方法 (2) 了解Access数据基本类型的操作 (3) 掌握数据表的创建方法 (4) 掌握创建方法表之间的关系,学习维护和操作数据表。 基本查询操作教学内容:(1)查询分类2①选择查询②参数查询③交叉表查询④操作查询⑤SQL查询(2)查询条件①运算符②函数③表达式(3)创建查询①使用向导创建查询②使用设计器创建查询③计算(4) 操作创建的查询 ① 运行创建的查询 ② 编辑查询中的字段 ③ 编辑查询中的数据源 ④ 对查询结果进行排序 教学重点和难点: (1) 选择查询有条件; 准则设计(2)总查询函数的选择; 新增字段的设计(3)交叉表查询中各种数据的分析判断; 参数设置方法(四)生成表查询、删除查询、更新查询、追加查询教学要求:(1)了解查询的基本概念和类型(2)掌握简单选择查询的创建方法(3)理解含义和查询条件的构成,并掌握条件的编写方法(4)掌握复杂合计查询、分组合计查询和添加新字段的查询的设计方法(5)掌握交叉表查询的创建方法(6)掌握组合查询的创建方法参数查询 (7) 掌握操作查询的创建方法 4. 表格基本操作教学内容: (1) 表格分类 ① 柱状表格 ② 表格表格 ③ 主/子表格 ④ 数据表格表格 ⑤ 图表表格 ⑥ 数据透视表表格( 2)创建窗体 ①使用向导创建窗体 ②使用设计器创建窗体:控件的含义和类型,在窗体中添加和修改控件 3、设置控件的常用属性 使用向导创建窗体( 2)使用设计视图创建窗体并添加各种控件和设置属性 (3)创建主/子窗体,使用各种控件和设置属性 教学要求: (1)了解窗口 窗体的概念和作用 (2)了解窗体的类型(3) 掌握创建表单的各种向导 (4) 掌握在设计视图中创建和设计表单的方法; 掌握各种控件的属性设置 5. 报表基本操作教学内容:(1)报表分类①柱状报表②表格报表③图表报表④标签报表(2)使用向导创建报表(3)使用设计器编辑报表(4)计算和汇总重要的和教学难点:(1)使用设计视图制作各种报表; 设置各种控件或对象的属性 (2) 编辑报表; 添加计算控件; 报表排序和分组 教学要求:(1)了解报表的构成和分类(2)掌握使用向导创建各种报表的方法(3)掌握在设计视图中创建各种类型报表的方法(4)掌握报表编辑方法 (5) 掌握在报表中添加计算控件的方法 方法 (6) 掌握复杂报表的创建方法,掌握报表的预览、打印和存储方法 6. 宏教学内容: (1)宏的基本概念 (2)宏的基本操作 ①创建宏:创建宏,创建宏组 ②运行宏 ③宏中的使用条件 ④设置宏运行参数 ⑤常用宏操作教学 重难点:(1)如何创建各种宏(2)运行和调试宏(3)在窗体或报表控件的事件属性中添加宏 4 教学要求:(1)理解概念、作用和分类(2) 掌握操作序列宏、宏组、条件操作宏的创建方法 (3) 掌握各种宏的运行方法和调试方法7. 模块教学内容:(1)VBA编程基础①面向对象编程的基本概念②VBA编程环境:进入VBE、VBE界面③VBA编程基础:常量、变量、表达式④VBA程序流程控制:顺序控制、选择重要控制与循环控制教学中的难点和难点:(1)面向对象程序设计的基本概念(2)VBA中的数据类型、常量和变量(3)运算符、表达式、标准函数、声明语句、赋值语句(4) ) 函数的编写和使用; 各种语句的格式 (5) 程序的三种控制结构 教学要求: (1) 了解面向对象程序设计的基本概念 (2) 了解VBA 编程环境; 掌握数据类型、常量和变量(3)掌握VBA运算符、表达式、常用标准函数的编写; 掌握声明语句和赋值语句的使用(四)掌握各种条件语句(IF语句、SELECT语句、IIF函数、SWITCH函数、CHOOSE函数)、各种循环语句(FOR循环语句、DO循环语句)的编写 4.课程学分分配 课时分配 教学内容小计 讲授实验 计算机讨论/练习 数据库基础知识 224 数据库和表的基本操作 448 查询的基本操作 6612 表格的基本操作 448 报表的基本操作 448 宏的应用 224 模块 6612 总计 281528475 5 . 参考资料 参考资料1:《Access数据库技术与应用教程》作者:子秀玲等。 5 出版社:清华大学出版社 参考教材2:《全国计算机等级考试二级课程——访问数据库程序设计》 作者:教育部考试中心 主编 出版社:高等教育出版社 6.教学方法与考核方式 全部教学安排在实验室,采用讲课与习题相结合的教学方式,通过多媒体互动系统、大屏幕投影等手段辅助教学。
考试形式采用考试制。 考试系统具有试题随机生成、自动阅卷、考核形式多样等特点。 它不仅可以考核理论知识点,还可以考核实际的计算机操作。 学期综合评价结果由课程作业设计、平时成绩、期中成绩、期末成绩组成,各占10%、10%、10%、70%。 6 《Access数据库编程》实验 实验一 数据表设计 一、实验目的 1、熟练使用Access数据库开发环境。 2、掌握使用Access数据库管理系统创建数据库的方法。 3、掌握在Access数据库中创建数据表的各种方法。 4、掌握创建表间关系的方法。 5、掌握数据表的维护和操作方法。 二、实验要求及内容 (一)实验要求 请根据第二章的学习,独立完成以下两个实验,在概念理解的基础上通过实际操作记住各种设计方法,并能熟练应用。 (二)实验内容 1-1. 按照教材第2章内容创建并运行所有实例,熟悉各种设计方法。 1-2。 按照以下实验内容完成所有操作。 在“实验1-2”文件夹下access数据库程序设计(2013年版)下载,已经有“samp0.mdb”和“samp1.mdb”数据库文件。 在“samp0.mdb”中建立了表对象“tTest”,在“samp1.mdb”中建立了表对象“tEmp”和“tSalary”。
尝试按照以下要求完成对表的各种操作。 (1) 设置表对象“tSalary”中“员工编号”字段的字段大小为8; (2) 设置表对象“tEmp”中“姓名”和“年龄”两个字段的显示宽度为20; (3) 将表对象“tEmp”中的“雇佣时间”字段重命名为“雇佣日期”; (4)隐藏表对象“tEmp”中的“Resume”字段列; (5) 在表对象“tEmp”中添加“Text”,类型字段“home address”位于“resume”字段之前; (6) 上述操作完成后,建立表对象“tEmp”和“tSalary”之间的一对多关系,并实现参照完整性; (7) 将候选文件夹下的“samp0.mdb”数据库文件中的表对象“tTest”导入到“samp1.mdb”数据库文件中,要求导入的表对象重命名为tTemp。 三、实验重点 1、创建数据表结构的各种方法; 2、字段属性的设置; 3、理解Access表间关系的含义,以及建立表间关系的基本方法; 4、对表中的数据进行编辑、维护及排序、筛选等操作。 四、实验难点 1、使用设计视图创建数据表结构; 2.设置各种字段属性; 3、导入外部数据; 4.理解并创建表之间的关系; 7 5.《实现参照完整性》 6.维护和操作表的方法。
实验二查询设计 一、实验目的 1、掌握简单选择查询的创建方法; 掌握复杂合计查询、分组合计查询和新增字段查询的设计方法; 2、掌握交叉表查询的创建方法; 3.掌握参数查询的创建方法; 4、掌握操作查询中各种查询的创建方法; 5、掌握SQL查询中各种查询的创建方法。 二、实验要求及内容 (一)实验要求 请根据第三章的学习,独立完成以下两个实验,在概念理解的基础上,通过实际操作,记住各种设计方法,并能熟练应用。 (2) 实验内容 2-1. 按照教材第3章内容创建并运行所有实例,熟悉各种设计方法。 2-2。 按照以下实验内容完成所有操作。 在“实验2-2”文件夹下,有一个数据库“samp2.mdb”,数据库中设计了“tTeacher”、“tCourse”、“tStud”、“tGrade”表对象。 尝试按以下要求完成设计: (1) 创建一个select查询,查找并显示“教师姓名”、“职称”、“学院”、“课程ID”、“课程名称”六个字段的内容和“Class Date”,查询的名称是“qT1”; (2)创建参数查询,根据“教师姓名”字段搜索教师教学情况,根据“教师姓名”、“课程名称”、“上课日期”三个字段按降序显示Class Date”字段内容,创建的查询名称为“qT2”; 运行查询时,提示框应显示“请输入教师姓名”; (3)创建选择查询,查找课程成绩大于等于80且小于等于100的学生 学生情况,显示“学生姓名”、“课程名称”、“ Grade”,构建的查询名称为“qT3”; (4) 对“tGrade”表创建分组总计查询,假设学号字段的前4位代表成绩。 统计每个年级不同课程的平均成绩,显示“年级”、“课程ID”和“平均成绩”,并按“年级”降序排列。 要构建的查询是“qT4”。
(5)创建生成表查询“qT5”,查询[80, 89]区间的成绩记录,显示“学号”、“课程名称”、“成绩”三个字段,生成新表命名为“tGrade1” (6) 创建一个数据定义查询“qT6”。通过运行这个查询,您可以在表“tTeacher”中添加一个类型为“text”的新字段“place of origin”。 (7) 导入表对象将候选文件夹下的“samp0.mdb”数据库文件中的“tTest”修改为“samp1.mdb”数据库文件,导入的表对象需要重命名为tTemp。 三、实验重点8 一、创建方法的应用各类查询的设计; 2. 查询条件的设计与编写; 3. 参数查询中参数的设置; 4. 各种操作查询的设计; 5. SQL查询中的SQL语句设计。 4. 实验难点 1. 查询设计条件查询中的条件;2.总查询函数的选择;3.新增字段的设计;4.各种数据的分析判断交叉表查询; 5、参数设置方法; 6、生成表查询、删除查询、更新查询、追加查询的操作过程。 实验三 表格设计 一、实验目的 1、了解表格的种类和特点; 2、掌握创建不同类型表单的各种向导方法; 3、掌握在设计视图中创建和设计各种窗体的方法; 4、掌握添加各种控件和设置属性的方法; 5、掌握各种形式美化方法。
二、实验要求及内容 (一)实验要求 请根据第四章的学习,独立完成以下两个实验,在概念理解的基础上通过实际操作记住各种设计方法,并能熟练应用。 (2)实验内容 3-1. 按照教材第4章内容创建并运行所有实例,熟悉各种设计方法。 3-2. 按照以下实验内容完成所有操作。 在“实验3-2”文件夹下,有一个数据库文件“samp3.mdb”,其中设计了表格对象“tEmployee”、“tSell”和“tBook”,表格对象“fBook”和“ fEmployee”,子表单“fSell”。 在此基础上,请按以下要求对“fEmployee”窗体进行补充设计: (1) 在窗体的页脚部分添加命令按钮,命名为“bList”,按钮标题为“Display Book”信息”,动作是打开“fBook”表格。 (2)在表单的表头部分添加一个标签控件,其名称为“bTitle”,初始标题显示为“员工图书销售浏览”,字体名称为“黑体”,字重为“添加“粗体”,字号为22; (3) 设置主窗体标题栏的显示标题为“员工图书销售”。
(4)设置窗体的相关属性,使其在窗体视图中不显示记录选择器和浏览按钮。 注意:不允许修改窗体对象“fEmployee”、“fSell”、“fBook”和宏对象“ml”中不涉及9的控件和属性; 不允许修改表对象“tEmployee”、“tSell”和“tBook”。 三、实验重点 1、使用各种向导创建各种类型的窗体; 2、使用设计视图创建各种类型的窗体; 3、添加各种控件和设置属性; 4.设置表单属性和部分属性; 5、多种形式美化方法。 四、实验难点 1、主/子窗体的设计与建立; 2、在设计视图中添加和调整各种控件以及如何设置控件的属性; 3. 设置窗体的属性。 实验四报表设计 一、实验目的 1、了解报表的种类和特点; 2、掌握使用向导制作各种报表的方法; 3、掌握使用设计视图制作各类报表的方法; 4.掌握编辑报表的方法; 5、掌握在报表中添加计算控件的方法; 6、掌握报表的预览、打印、存储方法。 二、实验要求及内容 (一)实验要求 请根据第五章的学习,独立完成以下两个实验,在概念理解的基础上通过实际操作记住各种设计方法,并能熟练应用。 (2)实验内容 4-1. 按照教材第5章内容创建并运行所有实例,熟悉各种设计方法。
4-2. 按照以下实验内容完成所有操作。 在“实验4-2”文件夹下,有一个数据库文件“samp4.mdb”,其中设计了表对象“tStud”和查询对象“qStud”。 同时,还设计了以“qStud”为数据源的报表对象“rStud”。 在此基础上,根据以下要求尝试补充报表设计: (1)在报表表头部分添加一个标签控件,名称为“bTitle”,标题显示为“会员基本信息表” "; (2) 在报表的明细部分添加一个文本框控件来显示“性别”字段的值。 控件放置在距顶部 0.1 cm 和左侧 5.2 cm 处,并命名为“tSex”; (3) 在报表的页脚部分添加一个计算控件,用于计算并显示学生的平均年龄。 计算控件放置在距顶部 0.2 cm 和左侧 4.5 cm 处,并命名为“tAvg”; (4) 将正文部分的背景颜色设置为红色。 注意:不允许更改数据库中的表对象“tStud”和查询对象“qStud”,也不允许修改报表对象“rStud”中已有的控件和属性。 三、实验要点 1、使用相应的向导方法创建各种报表; 2、使用设计视图创建各种报表的方法; 3、各种控件或对象的属性设置; 4、添加计算控件的方法; 5. 报告的排序和分组; 6. 创建多栏报告。
四、实验难点 1、使用标签向导和设计视图创建标签报表的过程; 2.添加各种控件和设置属性; 3、设计和添加计算控件; 4、数据分组统计。 实验五 窗体、报表、宏的综合设计 一、实验目的 1、了解宏的概念、作用及分类; 2、掌握操作序列宏、宏组、条件操作宏的创建方法; 3、掌握各种宏的功能运行方法和调试方法; 4、掌握在窗体或报表中加载宏的方法。 二、实验要求及内容 (一)实验要求 请在学习第四章、第五章、第七章的基础上独立完成以下两个实验。在概念理解的基础上,通过实际操作记住各种设计方法,并能够达到熟练应用。 (2) 实验内容 5-1. 按照教材第7章内容创建并运行所有实例,熟悉各种设计方法。 5-2。 按照以下实验内容完成所有操作。 在“实验5-2”文件夹下,有一个数据库“samp5.mdb”,按以下要求完成设计(1)创建一个宏组“Student”,第一个宏命名为“A1”,要求打开“Student”表,过滤掉“class”字段为“702”的所有记录。 第二个宏名为“A2”,要求实现打开报告“Student Report”。 (2)新建一个表格“form1”,在表格的表头部分添加一个名为L1的标签,标题为“请选择”; (3)在窗体的详细信息部分添加两个命令按钮,第一个命令按钮的名称为C1,标题为“打开702班的学生报告”,点击此命令按钮运行宏“A1” ; 第二个命令按钮的名称是C2,标题是“打开学生报告”,单击此命令按钮运行运行宏“A2”。
注意:不允许修改数据库中表对象“Student”和报表对象“Student Report”中已有的控件和属性。 11 三、实验重点 1、各类宏的创建、调试和运行; 2、宏、表格、报表的综合应用。 四、实验难点 1、宏操作的选择; 2.条件宏中条件的设计; 3、不同类型宏的操作方法不同; 4. 在窗体或报表控件的事件属性中加载宏。 1. 知网论文格式要求为整篇上传。 论文上传后,系统会自动检测论文的章节信息。 如果有自动生成的目录信息,系统会按章节检测论文,否则会自动检测,大约每10000字为一个段。 格式可能会对测试结果产生影响。 需要提交最终提交格式进行测试access数据库程序设计(2013年版)下载,尽量减少影响。 对于几十个小段落,可能检测不到这种影响。 不会影响pass。 系统的算法比较复杂,每次修改论文后可能会有一小段没有被第一次检测到的抄袭(经过2年的实践经验证明,小段不会超过200字,二次修改后的论文一般会大很多。降低抄袭率)12