下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 《数据库系统应用》教案

《数据库系统应用》教案.doc

《数据库系统应用》教案

836445485
2012-10-14 0人阅读 举报 0 0 暂无简介

简介:本文档为《《数据库系统应用》教案doc》,可适用于人文社科领域

《数据库系统应用》教案、总论.课程的地位和性质《数据库系统应用》是非计算机专业或计算机专业本、专科低年级学生的数据库基础课程。同时本课程也是软件、电子商务、信息管理等专业的一门重要的数据库基础教程是WEB开发(如ASP、ASPnet)、管理信息系统开发(如VB、DELPHI)等数据库应用课程的先行课也是SQLSERVER、Oracle等课程的入门课程其教学效果直接影响学生相关计算机课程的学习。本课程主要介绍数据库技术的基本原理和概念、数据库的创建、表的创建及表结构的设计、表间关系的定义及建立方法、查询的使用、窗体的设计和实用、报表和页的设计和使用、VBA程序设计基础、数据库安全与维护、数据库设计等最后以“企业库存管理系统”为实例概括总结Access应用开发的过程和方法。本课程既注重基础理论的介绍又注重实际操作能力的培养。为了配合“任务驱动”教学方法每章都配有大量的实例和相应的实训、课程设计内容贯彻“先动手后动脑在干中学习”的教学思想。.教学目的和任务《数据库系统应用》是学习数据库知识的入门课程。通过教学使学生初步了解数据库的基本原理和概念掌握数据库创建、维护与管理的基本技能熟练掌握数据库中查询、窗体、报表和页的设计与使用等基本数据库技术建立数据库安全的基本概念并了解Access实现数据库安全的基本途径和手段。课程最后介绍VBA程序设计基础结合开发实例分析简单的管理信息系统的设计、开发过程并重点其中的数据库的设计与实现方法。通过本课程的教学掌握应用数据库技术的基本原理、方法和技能为进一步学习计算机课程奠定坚实的数据库基础。理论课时:约占学时。实训课时:约学时。本课程的特点及教学方法的应用本课程是数据库原理的实用教程以Access为主要讲授对象并将数据库技术的基本原理和概念贯穿于讲授过程中将复杂的数据库原理的基本内容分散到各章节中充分地将理论与实际教学相结合在内容安排上以够用为度。每章都配有与本章内容相应的实训内容帮助学生掌握必要的知识和操作能力。“工资管理信息系统”作为操作实例贯穿于课程之中该实例被分解为多个渐进的课程设计以此配合各章节的教学起到巩固各章节所学知识、提高实践应用能力的作用。本课程的教学方法为“任务驱动两段教学模式”强调“先动手后动脑、在干中学习”的教学理念。在教学过程中以多媒体教学为主采用讲解与操作演示相结合的方式进行授课并配有大量的实验、实训、课程设计等实践教学环节。建议授课教师将学期最后的一到两周安排为课程设计时间组织学生以分组的形式完成“工资管理信息系统”和“企业库存管理信息系统”这样有利于培养学生综合应用Access技术的能力。二、教学与实训.课堂教学内容、安排第讲数据库概述(学时)本讲内容概述:主要介绍了信息、数据与数据处理等基本概念并介绍了数据库技术的发展所经历的三个阶段。教学目标:了解数据库技术的发展史了解每个阶段具有代表性的数据库管理系统的特点和划分依据。教学重点:·掌握关系数据库的基本概念和发展历史教学难点:·数据库的特点教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()文件系统与数据库系统主要有何不同?课后练习:习题:暂无第讲数据模型和数据库体系结构(学时)本讲内容概述:主要介绍了常用数据模型组成要素最常用的数据模型的区别及优缺点、数据库系统的三级模式结构数据库的二级映像功能和数据独立性如何实现数据库系统的组成。教学目标:掌握三种数据模型的特点数据库系统的三级模式结构掌握数据库的二级映像功能和数据独立性如何实现了解数据库系统的组成。教学重点:·关系模型的结构和特点·三级模式结构·数据库系统的组成教学难点:·三级模式结构教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()数据库与图书馆的相同之处课后练习:习题:暂无第讲数据库需求分析和概念设计(学时)本讲内容概述:主要介绍了数据库设计的任务、方法与步骤需求分析阶段任务概念结构设计方法实体联系模型设计方法概念模型和数据模型的概念介绍如何使用ER模型表达实体间相互关系进而建立概念模型阐述了将ER模型转换为关系模型的方法。教学目标:掌握数据库设计的任务、方法与步骤掌握需求分析阶段任务掌握概念结构设计方法掌握实体联系模型设计方法理解概念模型中的常用术语并学会使用ER图描述实体间的关系进而得出概念模型理解数据模型与概念模型的关系会将ER图转换为关系模型具体掌握实体间联系的转换方法。教学重点:·数据库设计任务、方法与步骤·需求分析阶段任务·实体联系模型设计方法·概念模型的概念及常用术语·ER模型的表示方法·数据模型的概念·ER模型转换为关系模型的方法。教学难点:·实体联系模型设计方法·用ER模型表示实体关系的概念模型教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()将ER模型转换为关系模型时应该注意什么?课后练习:习题:暂无第讲数据库逻辑设计、物理设计(学时)本讲内容概述:主要介绍了逻辑结构设计方法关系数据库最常用的术语和基本概念物理结构设计内容数据库实施内容。教学目标:掌握逻辑结构设计方法掌握关系数据库最常用的术语和基本概念关系模式规范化的概念及规范化的方法和途径阐述规范化数据库的重要性详细讨论了关系模式的范式的概念及达到各种范式的条件了解物理结构设计内容了解数据库实施内容。教学重点:·关系数据库的基本概念·函数依赖·第一范式·第二范式·第三范式。·物理结构设计教学难点:·实体联系模型转换为逻辑结构的方法·将第一范式转换为第二范式的方法·将第二范式转换为第三范式的方法。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()将ER模型转换为关系模型时应该注意什么?课后练习:习题:二、第讲关系代数的集合运算(学时)本讲内容概述:主要介绍了并运算、差运算、交运算、笛卡尔积运算规则及其集合运算的应用。教学目标:掌握并运算、差运算、交运算、笛卡尔积运算规则及其集合运算的应用。教学重点:·关系代数的概念·并运算·差运算·交运算·笛卡尔积教学难点:·笛卡尔积运算规则教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()学生社团作为一个集合的并、差、交运算过程课后练习:习题:三、第讲关系代数的特殊关系运算(学时)本讲内容概述:主要介绍了投影运算、选择运算、连接运算和除运算规则及其关系运算的应用。教学目标:掌握投影运算、选择运算和连接运算规则及其关系运算的应用。教学重点:·投影运算·选择运算·连接运算规则教学难点:·除运算规则教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:课后练习:习题:三、第讲关系数据库SQL语言概述(学时)本讲内容概述:主要介绍了SQL的基本概念SQL语言的特点和功能使用SQL进行数据定义、数据更新、数据查询的方法。教学目标:掌握SQL的基本概念了解SQL语言的特点和功能掌握使用SQL进行数据定义、数据更新、数据查询的方法。教学重点:·SQL的基本概念·SQL语言的特点和功能·SQL数据定义语句·SQL数据更新·SQL数据查询教学难点:·SQL数据定义语句·SQL数据更新·SQL数据查询教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()关系代数与SQL语句的联系课后练习:习题:四、第讲Select语句的使用(学时)本讲内容概述:主要介绍了Select语句的使用SQL实现简单查询、连接查询、嵌套查询、集合查询的方法。教学目标:熟练掌握Select语句的使用掌握使用SQL实现简单查询、连接查询、嵌套查询、集合查询的方法。教学重点:·Select语句的使用·使用SQL实现简单查询·使用SQL实现连接查询·使用SQL实现嵌套查询·使用SQL实现集合查询教学难点:·Select语句的使用·使用SQL实现嵌套查询·使用SQL实现连接查询教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()关系代数与SQL语句的联系课后练习:习题:四、第讲数据库的创建(学时)本讲内容概述:主要介绍在Access中创建数据库的方法、打开数据库的方法及数据库对象的复制、删除、重命名和保存等操作方法最后重点介绍利用组将不同类型的数据库对象组织到同一组中的方法。教学目标:学习并掌握数据库的创建方法掌握打开数据库的常用方法理解并掌握数据库对象的删除、复制重命名、保存并会用组来组织数据库对象。教学重点:·掌握使用向导创建数据库的方法·了解并掌握常见的数据库打开方法·了解数据库对象管理的意义和作用掌握复制、删除、重命名、保存等基本操作·理解数据库对象管理中“组”的含义掌握用“组”组织数据库对象的方法。教学难点:·数据库对象管理中“组”的感念及使用方法教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()使用向导创建的数据库有什么优、缺点?()使用“组”管理数据库对象有什么好处?课后练习:习题:一:、、二:、。第讲表的创建(学时)本讲内容概述:主要介绍在Access中使用向导创建表、使用输入数据创建表和使用设计器自定义表的方法要求掌握对表字段大小和字段格式这两种字段属性进行设置和修改的方法以熟练掌握对表中字段的各种操作。教学目标:学习并掌握使用向导创建表、使用输入数据创建表以及自定义表的方法要求掌握字段名称定义、设置字段类型以及设置字段大小、格式字段属性的方法。教学重点:·使用向导创建表的方法·使用输入数据创建表·使用设计器创建表的方法·设置字段类型的方法·设置字段大小、格式的方法。教学难点:·使用设计器创建表·设置字段格式。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()使用向导创建表与使用设计器创建表有什么不同?使用设计器创建表有什么优势?()设置字段格式的重要性是什么?课后练习:习题:一:、、二:、。第讲表的创建(学时)本讲内容概述:主要介绍小数位数、输入眼码、标题、默认值、有效性规则、有效文本以及索引等字段属性的设置方法。主键和外键的概念、创建索引的方法和过程讲解数据表之间关联关系的建立和修改的方法并讲述了参照完整性的概念。此外还要了解使用Access的导入功能利用外部数据创建表的方法和过程介绍了链接表的概念和使用方法并对Access的导出功能作了介绍。教学目标:学习并掌握在设计视图中进行小数位数、输入掩码、标题、默认值、有效性规则等字段属性设置的方法理解主键和外键的概念了解表的关联类型掌握定义表之间关联关系的方法。理解和掌握参照完整性的概念和设置方法。学会使用Access的导入表、链接表和导出表功能。教学重点:·在设计视图中设置小数位数、输入掩码、标题、默认值、有效性规则、有效文本以及索引字段属性的方法·创建和使用查阅列表·创建主键的方法·主键和外键·表的关联类型·定义表之间的关系·参照完整性。·导入表和链接表·导出表的方法。教学难点:·输入掩码、有效性规则和有效性文本字段属性的设置·创建查阅列表·导入表和链接表。·表的关联类型·定义和修改表间关系·参照完整性的含义和设置方法。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()输入掩码的作用是什么?()有效性规则和有效性文本的作用是什么?()导入表和链接表有什么不同?()先输入数据还是先建立关系?()参照完整性和级联更新的关系是什么?课后练习:习题:一:、二:、。第讲查询概述和选择查询(学时)本讲内容概述:主要介绍查询的定义和作用介绍常见查询种类。重点讲述选择查询的创建方法创建方法主要有两种:使用向导创建和使用设计器创建选择查询。教学目标:理解查询的概念及其意义了解选择查询、参数查询、交叉表查询和操作查询的基本概念。熟练掌握使用向导和使用设计器创建选择查询的方法。教学重点:·查询的定义和作用·查询的种类·使用向导创建选择查询·使用设计器创建选择查询。教学难点:·在设计视图中创建和修改查询的方法·创建单表和多表查询的方法·查询准则的确定方法。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()在查询向导中明细与汇总的含义和区别是什么?()怎样在未建立关系的表间建立临时关系?课后练习:习题:一:。第讲参数查询和交叉查询(学时)本讲内容概述:主要介绍选择查询之参数查询的实现方法并详细介绍交叉查询的含义和创建方法。教学目标:理解参数查询的含义掌握参数查询的操作过程明确参数查询在查询准则确定方面的不同之处。理解交叉表查询的概念和创建方法并会使用交叉表查询实现字段数据的汇总。教学重点:·创建参数查询·使用向导创建交叉表查询·使用设计器创建交叉表查询。教学难点:·创建参数查询·使用设计器创建交叉表查询。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()参数查询在查询准则的确定上有什么特点和好处?()交叉表查询中对于交叉表中主题“值”部分的对应“总计”单元格能否设置为“GroupBy”?课后练习:习题:一:、二:。第讲查询表达式和带计算字段的查询(学时)本讲内容概述:主要介绍查询表达式中的运算及查询表达式的构建方法介绍表达式的常见应用详细介绍计算字段的含义及创建、使用方法。教学目标:理解并掌握查询表达式中的各种运算掌握构建算术表达式、字符串表达式、比较表达式和逻辑表达式的方法并会将各种表达式运用于查询。理解计算字段的含义并掌握创建带计算字段的查询的方法。教学重点:·表达式中的算术运算符、比较运算符、逻辑运算符和连接运算符·表达式在查询中的应用·用设计视图在查询中创建计算字段。教学难点:·查询表达式·计算字段的创建。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()查询表达式的作用是什么?()计算字段的本质是什么?课后练习:习题:一:、、、二:。第讲操作查询和SQL查询(学时)本讲内容概述:主要介绍生成表查询、更新查询、追加查询、删除查询这四种操作查询的含义和创建方法并介绍了SQL结构化查询的主要语句详细说明使用SQL实现联合查询、传递查询等特定查询的方法。教学目标:理解并掌握四种操作查询的创建方法了解使用SQL可以实现所有查询这一事实理解各种操作查询的使用场合和功能掌握使用SQL创建联合查询、传递查询、数据定义查询、子查询等特定查询的方法和相应的SQL语句格式。教学重点:·创建生成表查询·创建更新查询·创建追加查询·创建删除查询·SQL语句介绍·创建SQL查询。教学难点:·SQL语句格式·创建SQL查询。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()操作查询与其它查询有什么不同?起什么作用?()使用SQL语句可以实现所有查询吗?课后练习:习题:一:、二:、第讲窗体概述和创建窗体(学时)本讲内容概述:主要介绍了纵栏式窗体、表格式窗体、数据表窗体、子窗体、弹出式窗体、数据透视表窗体、数据透视图窗体七种类型的窗体。并介绍了两种创建窗体的方法:使用向导创建窗体和使用设计器创建窗体常用控件的种类和用途并详细介绍了常用控件的使用方法说明了窗体上调整控件布局的方法。。教学目标:了解窗体的作用和分类熟悉各种窗体的用途。掌握创建窗体的两种方法:使用向导创建窗体和使用设计器创建窗体了解常用控件的种类和用途掌握常用控件的使用方法及属性设置方法学会使用控件实现常见功能。了解窗体上控件布局调整的方法。。教学重点:·窗体的定义和作用·窗体的分类·使用向导创建窗体·使用设计器创建窗体。·常用控件的种类和用途·常用控件的功能和属性设置·窗体控件布局调整方法。教学难点:·使用向导创建窗体·使用设计器创建窗体。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()窗体的作用是什么?()窗体控件可分为几大类?()如何设置控件属性?课后练习:习题:二:、、三:、。第讲子窗体和使用窗体处理数据(学时)本讲内容概述:主要介绍了嵌入式子窗体和弹出式子窗体的概念及创建、使用方法介绍了在窗体中实现对记录数据进行常规操作的方法。教学目标:了解子窗体的概念掌握嵌入式子窗体和弹出式子窗体的概念和使用方法掌握使用窗体添加、删除和编辑数据的方法掌握在窗体中实现对记录的查找、筛选和排序的方法。教学重点:·子窗体的种类、用途和创建方法·使用窗体向数据库中添加、删除和编辑记录·在窗体中实现查找、筛选和排序。教学难点:·嵌入式子窗体、弹出式子窗体的使用·在窗体中实现筛选和排序。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()使用窗体处理数据而不是直接操作表有什么好处?课后练习:习题:一:、、、、、三:。第讲报表概述和创建报表(学时)本讲内容概述:主要介绍了数据库应用系统实现报表打印功能的主要对象报表对象介绍了报表的定义、构成方式及创建报表的方法通过向报表中添加分组和排序、设置条件格式和使用空间来增强报表的逻辑性、功能和层次感。此外还介绍了创建和设计特殊报表的方法。。教学目标:理解报表的定义和作用熟悉报表的结构和各部分的作用熟练掌握使用向导设计报表和使用设计器设计报表的方法了解使用报表的用途掌握利用对记录排序和分组来设计报表的方法理解排序和分组对报表的重要性理解条件格式、控件和函数对增强报表的作用并掌握其使用方法了解特殊报表的设计方法。。教学重点:·报表的定义·报表的构成及各部分作用·使用向导创建报表·使用设计器创建报表。·对记录排序和分组·使用条件格式增强报表·使用空间和函数增强报表·创建特殊报表。教学难点:·使用向导创建报表·使用设计器创建报表。·设计排序和分组报表·创建特殊报表。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()报表与窗体有什么不同?()报表的作用是什么?()增强报表的途径有哪些?()怎样对分组的数据实现强制分页?课后练习:习题一:、二:、第讲宏的基本概念和常用宏的创建与应用(学时)本讲内容概述:主要介绍宏的基本概念以及宏组、条件宏的定义详细介绍了创建宏的基本方法并举例说明了两个常用宏的创建和使用方法。教学目标:理解宏的本质和定义了解宏的作用熟悉宏组和条件宏的基本概念掌握创建宏、宏组和条件宏的方法及其应用方法。学会创建和使用AutoExec宏和AutoKeys宏的方法。教学重点:·宏、宏组和条件宏的概念·创建宏、宏组和条件宏的方法理解其用法·理解AutoExec宏与AutoKeys宏的使用方法和创建过程·能根据需要创建宏。教学难点:·宏的原理·宏的创建。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()宏的本质是什么?课后练习:习题一:、、、、二、、:三:、。第讲使用宏创建菜单和宏操作介绍(学时)本讲内容概述:主要介绍宏的重要应用使用宏创建菜单的方法以及Access中宏操作的主要操作并对主要宏操作进行了详细的介绍。教学目标:掌握下拉式菜单、菜单条和菜单栏的创建方法学会设置菜单和窗体或报表的从属关系的方法掌握菜单系统的设置过程理解并掌握对各类宏操作的使用并会使用宏操作完成常用菜单的设计和实现。教学重点:·创建下拉式菜单·创建菜单条·为窗体添加菜单栏·宏操作介绍。教学难点:·使用宏创建菜单。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()为窗体创建菜单的过程是什么?课后练习:习题一:、、、、二:、三:。第讲VBA程序设计基础(学时)本讲内容概述:主要介绍模块的定义、模块与宏的区别、过程、事件过程等模块的基本概念讲述了VBA的VisualBasic的开发环境主要介绍VBA程序设计中的三种基本控制结构语句的格式和使用方法介绍数据的输入和输出方法阐明了程序中基本算法的设计与实现方法。重点介绍VBA程序设计基础中的数据类型、常量、变量、数组等概念。教学目标:理解模块的本质和定义了解模块与宏的区别理解VBA的程序框架熟悉并掌握VBA的编程环境。了解并掌握VBA中的数据类型、常量、变量、数组等基本概念并熟练掌握它们的定义、使用方法。理解并掌握VBA程序设计中的顺序结构、选择结构和循环结构的语法定义和使用特点会设计实现基本的算法能实现二选一、多选一及迭代等常用程序结构。教学重点:·模块的概念·过程与函数·VisualBasic开发环境·VBA的数据类型、变量、常量、数组。·顺序结构语句·条件结构语句与选择结构语句·循环结构语句。教学难点:·过程与函数的定义与使用·VBA的数据类型、变量和数组。·条件结构语句与选择结构语句·循环结构语句。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()VBA与VisualBasic程序设计语言有什么关系?课后练习:习题一:、二:、。第讲创建模块(学时)本讲内容概述:主要介绍自定义Sub过程、自定义函数和事件过程的创建过程和方法创建与使用类模块的方法标准模块的创建方法此外还介绍了将宏转换为VBA代码的方法。教学目标:理解并掌握VBA中Sub过程、自定义函数及事件过程的创建方法了解创建类模块的过程掌握类模块的用法同时掌握标准模块的创建方法此外理解并掌握将宏转换为VBA代码的原理和方法掌握简单登陆界面的设计和实现方法。教学重点:·创建自定义Sub过程·创建自定义函数·创建事件过程·创建于窗体和报表相关的类模块·创建与窗体和报表无关的类模块·创建标准模块·宏转换为VBA代码。教学难点:·创建过程和函数·创建类模块。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()窗体和报表的本质是类模块吗?()如何理解与窗体和报表不相关的类模块的作用?课后练习:习题一:、、二:三:、。第讲数据库安全(学时)本讲内容概述:主要介绍数据库密码的设置与修改的方法使用Access中的加密解密功能实现对数据库的压缩。此外还介绍了Access安全管理模式探讨了管理员组与用户组在权限上的不同及各自权限的使用范围。Access数据库维护的常见方法介绍备份数据库及用数据库备份还原数据库的方法和过程讲解压缩和修复数据库的原理和方法。此外详细介绍用切换面板组织窗体的方法和步骤。。教学目标:理解并掌握数据库密码的设置、修改方法学会使用加密解密数据库功能实现对数据库的压缩和安全措施并能区分两种安全策略在原理上的不同理解用户权限的概念和含义领会权限管理的要点掌握权限管理的方法并能根据需要正确设置帐户、设置和修改用户权限。理解并掌握数据库备份和还原的基本方法了解备份数据库的重要性理解压缩数据库的作用理解并掌握多窗体系统的组织方法学会使用切换面板组织窗体。教学重点:·设置数据库的密码·修改数据库的密码·加密解密数据库·设置管理员口令·设置和修改用户帐号·设置和修改用户权限。·备份数据库·使用备份还原数据库·压缩和修复Access数据库·创建切换面板。教学难点:·加密解密数据库·设置和修改用户权限。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()为什么数据库需要安全保护?()设置数据库密码与加密压缩数据库在安全实现原理上有什么不同?课后练习:习题一:、二:、。第讲系统设计与数据库设计举例(学时)本讲内容概述:以企业库存管理系统的开发为例主要介绍系统设计的内容、方法和步骤掌握需求分析、功能描述及系统功能模块划分的方法了解系统设计的主要流程了解数据库设计的实际过程把握设计过程的核心环节。教学目标:理解需求分析的内容和方法了解其在整个开发过程中的地位和作用掌握根据需求分析得出功能描述的方法了解系统概要设计的基本过程熟练数据库设计的过程和设计内容。教学重点:·系统需求分析·系统的功能描述·系统功能模块划分·数据库概念设计·数据库逻辑结构设计。·确定表之间关系·实现系统功能·设置系统的安全机制。教学难点:·需求分析和功能描述·数据库逻辑结构设计。教学建议:查看一些有关计算机科普方面的书籍或刊物或网站多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事对掌握本节内容有很多好处。思考与训练:()作需求分析时应注意什么?()数据库逻辑结构是由什么得到的?课后练习:请参照教材针对具体企业完成库存管理系统的需求分析和概要设计。.实训内容、安排第章数据库概述(共学时)实训关系数据库与关系运算实训内容概述:组织学生利用网络收集资料讨论以下问题列举几种数据模型的实例。列举几种关系型数据库的实例。三种关系运算的使用:()利用表如果要显示所有安徽的学生需要进行什么运算?()利用表如果要显示所有学生的姓名和家庭住址需要进行什么运算?()利用表和显示学生的姓名课程名称和成绩需要进行什么运算?实训安排:学时实训环境:多媒体教学使用课件演示实训内容的求解过程。实训目标:·理解关系数据库的特点·掌握关系数据库中的三种基本运算。教学建议:实训认识Access数据库的用户界面及帮助系统实训内容概述:通过“开始”菜单启动Access。通过Access的快捷图标启动Access。如果没有快捷图标请大家自己在桌面上创建一个Access的快捷图标。不同的方法退出Access系统。用Access的帮助系统查找关于“查询”的相关信息。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握启动和退出Access系统的常用方法·熟悉Access的主窗口界面·会使用帮助系统。教学建议:第章数据库的创建(共学时)实训创建数据库实训内容概述:.使用数据库向导创建数据库要求:()使用“订单入口”通用模板创建一个数据库命名为“我的订单入口数据库”。()利用窗体向其中输入数据。()查看各个对象里的内容对数据进行浏览。.新建空数据库要求:()新建一个空数据库命名为“我的空数据库”。()将该数据库重命名为“我的练习数据库”。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握数据库的两种创建方法。教学建议:实训数据库对象的管理实训内容概述:打开“我的订单入口数据库”要求:以独占的方式打开数据库新建一个“订单”组将“订单”表和“订单”窗体添加到该组中将“罗斯文示例数据库”中的“类别”表复制到数据库中将“订单”表重命名为“订单表”表将“订单”窗体重命名为“订单窗体”将“订单表”表保存为“订单”窗体。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握打开数据库的方法·掌握数据库对象的管理方法。教学建议:第章表的创建(共学时)实训使用设计器设计表结构实训内容概述:按照要求创建“职工”表定义字段属性以达到要求的规定。要注意不同数据类型字段的属性是有所区别的请按照下表要求设计一张“职工”表结构。“职工”表的字段要求字段名称字段类型要求职工编号文本()字段大小:()显示要求:右对齐()设置为主键姓名文本()字段大小:()显示要求:“姓名”字段名的显示字样为“name”该字段数据显示要求:当输入了名字后正常显示名字没有输入名字时显示“noname”。性别文本()字段大小:()数据输入要求:利用下拉列表框选择输入“男”或“女”。()显示要求:右对齐婚否是否输入及显示要求:当输入非值时显示“已婚”输入时显示“未婚”出生日期日期时间()数据输入要求:要求在“年月日”格式中输入日期。要求:年份位整数月份和日为两位整数。()显示要求:如“”部门文本()输入要求:从下拉列表框中选择“部门”值。()显示要求:右对齐职称文本()输入要求:从下拉列表框中选择“职称”值。()显示要求:右对齐工资货币()输入要求:数据表中该字段只能输入元~元之间的数据数据输入错误时应该提示“工资数额应在元~元之间。”这一信息。()显示要求:当有工资时保留两位小数没有输入数据时则显示“”电话文本输入要求:号码位数最多不超过位(包括区号)并且只能输入数字和空格。人事关系所在单位文本输入要求:使新建记录该字段的默认值为“电子信息学院”。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握用设计视图创建表的方法·掌握表的设计方法和字段属性的设置方法。教学建议:实训数据导入、导出和链接实训内容概述:本实训主要针对Access、Excel、XML等数据源进行导入、导出和链接训练。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·练习使用Access的导入导入、导出和链接功能。教学建议:第章建立表之间的关系(共学时)实训建立表之间的关系实训内容概述:参照教材p的图所示的关系完成“学生”表与“课程”表之间的多对多关系的建立。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握建立表间关系的方法熟悉表间关系的设置过程。教学建议:实训编辑关系并设置参照完整性实训内容概述:针对实训得出的“学生”表、“成绩”表和“课程”表之间的关系通过实际操作练习编辑关系的方法。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握编辑关系的方法理解并掌握参照完整性、级联更新和级联删除的意义和设置方法。教学建议:第章录入和编辑数据(共学时)实训数据的编辑实训内容概述:完成“学籍管理信息系统”中“学生”表、“成绩”表和“课程”表数据的录入并将“学生”表中的“班级编号”字段值的开头两个字符“”全部替换为“”。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·练习输入数据的几种常用方法掌握“查找与替换”的操作过程。教学建议:实训信息的查找与筛选实训内容概述:将“成绩”表中的记录按“成绩”字段排序观察排序结果。从“学生”表中筛选出所有“班级编号”为“”的所有记录。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·练习如何对数据表排序和筛选。教学建议:实训表的操作实训内容概述:将“性别”字段的列宽设置为“”将第二条记录的行高设置为“”。将“学生”表中的字体设置为:宋体五号字粗体红色。将“学生”表样式设置为“凹陷”样式。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·重新设置“学籍管理信息系统”数据库中的“学生”表修改“学生”表的外观。教学建议:第章录入和编辑数据(共学时)实训使用设计器创建单表和多表查询实训内容概述:.利用查询向导在“学籍管理信息系统”数据库中建立一个名为“学生信息”的查询要求显示“学生”表中的“学号”、“姓名”、“专业”和“电话号码”四个字段的信息。.利用查询向导在“学籍管理信息系统”数据库中创建一个多表查询查询出每个学生每门课程的成绩。要求在结果中显示“学号”、“姓名”、“班级名称”、“课程名称”以及“成绩”字段并保存命名为:Query。.将中的查询复制并命名为“Query”,然后修改为只显示“计算机基础”一门课程的成绩并按照成绩从高到低的顺序排列记录。.在“学籍管理信息系统”数据库中查询在月日劳动节和月日国庆节出生的学生名单并保存命名为:Query。.在“学籍管理信息系统”数据库中创建一个名为“Query”的查询要求查询出所有选修了“C语言”课程的班级名称在结果中显示“专业”、“班级名称”及“系别”字段。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握利用向导创建选择查询的方法。·掌握在设计视图中创建和修改查询的方法。·掌握创建单表和多表查询的方法。·掌握查询准则的确定。·掌握在查询中对字段实现排序。·掌握内部函数的运用。教学建议:实训创建选择查询和参数查询实训内容概述:.利用查询向导在“学籍管理信息系统”数据库中建立一个名为“学生花名册”查询要求结果仅显示“学生”表中的“学号”、“姓名”、和“性别”三个字段的信息。然后将该查询修改为按用户输入的姓名进行查询并另存为:按姓名查询。.使用设计器在“学籍管理信息系统”数据库中创建一个成绩低于分的名为“补考情况”的参数查询要求在结果中显示该生的“姓名”、“性别”、“专业”、“课程名称”、“班级名称”、“系别”及“成绩”字段。这个查询有一个参数用来接受学生的课程名称。.使用设计视图在“学籍管理信息系统”数据库中创建一个命名为“按年份查询学生”的查询要求在运行时输入学生出生的年份查询出所有在此年份之前出生的“男”同学记录。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握创建参数查询的方法·体会参数查询的灵活性。教学建议:实训创建交叉表查询实训内容概述:.利用交叉表查询向导在“学籍管理信息系统”数据库中建立一个名为“成绩总表”的查询然后在设计器中修改满足如下要求:·包含的字段为:学号、姓名、班级名称、各科成绩、总分和平均成绩。其中总分和平均成绩为使用总计函数创建的计算字段。·要求:平均成绩字段四舍五入保留一位小数。.将中的“成绩总表”中的查询复制并命名为“按姓名查询成绩”,然后修改为按用户输入的姓名进行的参数查询。.在“学籍管理信息系统”数据库中建立一个名为“不及格成绩”的交叉表查询。应能查询出每门课程不及格的学生。包含的字段为:学号、姓名、课程名称和成绩。.在“学籍管理信息系统”数据库中建立一个名为“最高成绩”的交叉表查询。应能查询出各个班每门课程的最高成绩。.在“学籍管理信息系统”数据库中建立一个名为“平均成绩”的交叉表查询要求查询出男、女生各门课程的平均成绩。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握利用向导和设计器创建交叉表查询的方法·掌握在创建交叉表时行标题、列标题及值字段的确定·掌握在创建交叉表时设置条件的方法·掌握计算字段和聚合函数的用法。教学建议:实训创建带计算字段的查询实训内容概述:已知有一个名为“学生”的数据库该数据库中包含个表分别命名为“英语成绩”、“数学成绩”和“学生”。表结构分别如下:“学生”表结构字段名称数据类型字段大小格式索引主关键字学号文本有(无重复)是姓名文本有(有重复)性别文本无出生年月日期时间中日期无婚否是否是否无通讯地址文本无备注备注“数学成绩”和“英语成绩”表结构字段名称数据类型字段大小索引主关键字学号文本有(无重复)是平时成绩数字整型无考试成绩数字整型无根据上面结构输入数据然后请用设计视图创建个查询:()“总评成绩”查询:·包含的字段为:学号、姓名、数学成绩、英语成绩、总分和平均成绩。·有关字段说明:成绩的数据为平时成绩×考试成绩×总分为数学成绩英语成绩平均成绩为总分。·各字段的成绩四舍五入保留到整数位。提示:四舍五入函数:Round(表达式表达式)()创建“不及格成绩”查询应能查询出数学或英语不及格的学员。包含的字段为:学号、姓名、数学成绩和英语成绩。()“按姓名查询”能够根据输入的姓名查询出考核成绩。包含的字段为:学号、姓名、数学成绩、英语成绩、总分和平均成绩。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握和理解在查询中执行计算的方法。·掌握在查询时创建表达式。·掌握在查询中使用计算字段、内部函数和聚合函数来计算值。·掌握在不同的查询类型中使用计算字段的方法。教学建议:实训创建操作查询实训内容概述:.新建一个名为“studentmdb”的空数据库然后将“学籍管理信息系统”数据库中的“学生”、“课程”、“成绩”和“班级”四张表导入到student库中。.将导入的“学生”表中的“出生日期”字段改为“入学日期”其它不变。.请按要求建立以下个查询:()“按年级备份”查询应能根据用户输入入学年份就能将该年入学的学生所有数据做一个备份。()“按年级删除”应能根据用户输入入学年份就能将该年入学的学生记录删掉同时要求相关表中的数据跟着一起删除()“更新入学日期”查询要求将每位同学的入学年份改为:原年份。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·理解各类操作查询的用途。·掌握操作查询的设计方法。·掌握在操作查询中使用参数和表达式。教学建议:实训SQL语句的应用实训内容概述:利用“学籍管理信息系统”数据库中的数据请用SQL语句建立如下查询:找学生的学号、姓名、课程名称和成绩。显示学生表中所有姓“王”的学生信息显示男、女生成绩的最高分、最低分、平均分。分别显示男、女生的人数。成绩低于平均分的学生的学号和姓名。显示成绩前名的学生的学号和姓名。年龄大于岁的学生的学号。查找“英语”课程成绩在分以上的学生的学号及成绩。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握SQL查询的创建方法·掌握SQL查询语句的含义。教学建议:第章窗体(共学时)实训使用向导创建各类窗体实训内容概述:.利用“窗体向导”创建用于显示学生的各门课程的成绩、每个学生的总成绩和平均成绩。.利用“自动创建窗体”创建基于“学生”表的纵栏式显示的窗体。.“图表向导”来统计各个班级男、女生的平均成绩。掌握“图表向导”创建窗体的方法并根据要求确定各字段在图中的位置及相应的计算方法的选择。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握利用“窗体的向导”创建窗体的方法·掌握利用“自动创建窗体”创建各种类型窗体的方法·掌握利用“图表向导”创建以图方式显示统计结果的窗体的方法·掌握利用“数据透视表向导”方式创建以表方式显示统计结果的窗体的方法。教学建议:实训使用设计器创建窗体实训内容概述:使用设计视图创建用于显示学生的学号、姓名、课程名称、成绩信息的窗体并对窗体的属性进行设置。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握使用设计器创建窗体的方法·掌握窗体属性的设置。教学建议:实训控件的使用实训内容概述:用窗体显示学生的学号、姓名、性别、年龄、系别信息要求将系别信息用选项组控件显示性别字段用列表框显示年龄由出生年月计算得到并添加用于关闭窗体的命令按钮。实训安排:学时实训环境:硬件:PC个人电脑软件:MicrosoftWindows、Access实训目标:·掌握窗体上各控件的用途及其具体使用方法·掌握各控件大小和控件对齐方式的设置。教学建议:实训子窗体的设计实训内容概述:.使用“子窗体子报表”控件把“成绩”表中的成绩

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/30

《数据库系统应用》教案

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利