数据库应用54学时教学大纲初稿02.docx
- 文档编号:209197
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:13
- 大小:24.77KB
数据库应用54学时教学大纲初稿02.docx
《数据库应用54学时教学大纲初稿02.docx》由会员分享,可在线阅读,更多相关《数据库应用54学时教学大纲初稿02.docx(13页珍藏版)》请在冰点文库上搜索。
数据库应用54学时教学大纲初稿02
《数据库应用》教学大纲
课程名称:
数据库应用课程号:
1090135
一、开设院(部)
管理科学与工程学院
二、教学对象
非计算机科学与技术专业本科学生
三、教学目的
数据是管理的基本资源,信息产生于对数据的有效管理及合理利用。
数据库技术是当今计算机应用的重要基础之一,其在信息管理领域同样占有重要地位,数据库技术为数据及信息管理提供了强有力的技术支持,数据库相关知识和技能极具实用价值。
凡与各种数据和信息资源管理及应用相关的各类专业均需学习和掌握数据库及其应用方面的知识,以适应目前的专业学习需要,并为将来工作中的数据处理和数据管理打下基础。
因为,没有丰富的数据管理知识,不掌握有力的数据管理工具,将无法面对蕴藏着丰富信息资源的大量业务数据,无法归纳出崭新的管理理念,无法实现现代的管理模式。
与对数据库应用系统开发人员的要求不同的是,管理人员应作为数据库系统的拥有者和使用者来学习数据库知识,以便了解如何从现实业务中提取和组织数据,如何进行数据管理,如何对数据进行加工和处理,如何获取所需的信息,从而使数据和信息在管理和决策中发挥重要作用。
同时,掌握由现实业务系统到数据库系统的转换和实现方法,以便在数据库系统的开发和应用过程中,积极参与、严格控制,以确保数据库系统的功能、品质和性能
四、教学要求
本课程的前修课程是计算机应用基础,以及其他计算机和管理类的课程。
要求学生通过本课程的学习,准确掌握数据和信息的基本概念以及数据库知识;掌握信息系统与数据库的关系;了解信息系统开发路线和方法;掌握和运用建立数据模型的基本方法;了解数据分析、规范化的内容和基本方法;掌握和运用由数据模型到数据库的转换方法;重点掌握ACCESS数据库的基本数据操作;重点掌握SQL查询的基本操作;掌握ACCESS窗体、报表、数据访问页的基本设计方法;掌握ACCESS数据库安全与维护的概念和方法;了解如何从高级语言程序中访问数据库。
五、教学课时及其分配
总学时:
54学时
课程内容
理论
第1章数据库系统概述
3
第2章数据库设计
3
第3章数据库操作技术
3
第4章表操作技术
3
第5章查询操作技术
3
第6章关系数据库标准语言SQL
9
第7章设计窗体
6
第8章设计宏
2
3
第9章设计报表
3
第10章VBA程序设计基础
6
第11章VBA程序实例
3
第12章数据的传递与共享
3
第13章数据库安全
3
复习及模拟考试
3
合计
六、考核形式
考核形式:
上机考试
七、教材
李雁翎.《数据库技术及应用——Access(第2版)》.高等教育出版社.2012.7
八、主要参考书目
1.刘畅.数据库应用基础(第三版).上海交通大学出版社,2011.2
2.[美]DavidM.Kroenke.数据库处理—基础、设计与实现(第七版).北京:
电子工业出版社,2001
3.解圣庆.Access2003数据库教程.清华大学出版社,2006年10月
4.RyanK.stephens,RonaldR.Plew著,何玉洁,武欣,邓一凡等译.数据库设计.北京:
机械工业出版社
5.丁宝康,董健全.数据库实用教程.北京:
清华大学出版社,2004
6.施伯乐,丁宝康.数据库技术.北京:
科学出版社,2002
7.萨思煊,王珊.数据库系统概论.北京:
高等教育出版社,1999
8.施伯乐,朱扬勇.数据库与智能数据分析.上海:
复旦大学出版社,2003
9.罗晓沛,张迎新,蔡越江.数据库技术.武汉:
华中理工大学出版社,2000
10.陈恭和,王汉新,刘瑞林.数据库基础与Access应用教程.高等教育出版社,2006年2月.
九、讲授提纲
第1章数据库概述(3学时)
[教学目的和要求]
本章中,将从基本知识出发,介绍数据和信息的概念及主要特性;介绍数据处理(或信息加工)的基本内容以及数据处理技术发展的主要过程;介绍数据库与数据库管理系统方面的基本概念和基础知识。
以便使同学们在学习数据库应用技术之前,对数据、数据库及其主要应用有一个较系统、较全面的了解。
本章的要求是:
了解数据与信息的有关概念、信息的主要特性和作用、数据处理技术的发展状况、数据库方面的基本知识、数据库管理系统方面的基本知识、关系数据库的有关概念、信息系统的有关概念。
[教学内容]
1.1信息、数据与数据处理
1.2数据描述
1.3数据模型
1.4数据库系统
第2章数据库设计(3学时)
[教学目的和要求]
本章总的要求是详细了解数据库应用系统设计的全过程。
本章的实用性较强。
学完本章,学习者应具有设计简单的数据库应用系统的能力。
重点是概念设计中ER模型设计方法,逻辑设计中ER模型向关系模型的转换方法。
难点是需求分析及ER模型的设计。
[教学内容]
数据库设计的步骤
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库使用和维护
第3章数据库操作技术(3学时)
[教学目的和要求]
Access是MicrosoftOffice办公系列软件之一,是面向个人用户及中、小型公司的数据库开发工具。
Access提供了大量的功能,它可以满足不同用户对数据库的要求,可用于开发:
个人应用程序、小型商务应用程序、部门级应用程序、公司级应用程序、作为企业级客户/服务器应用程序的前端程序、Intranet/Internet应用程序。
Access提供了表达式生成器、查询设计器、报表设计器等许多可视化操作工具和数据库向导、表向导、查询向导、报表向导等向导,以利于用户能够快捷地创建一个简单实用的信息管理系统;提供了VisualBasicforApplication程序设计语言,以便用户创建比较复杂,功能强大的信息管理系统。
另外,Access能够同Word、Excel等办公软件进行数据集成、共享,构成了一个集文字处理、图表生成和数据管理与一体的功能强大的办公自动化处理系统。
本章将介绍Access的启动方法和界面,介绍Access的主要对象,介绍如何创建Access数据库。
以期同学们熟悉Access的操作环境,掌握创建数据库的各种方法。
[教学内容]
3.1数据库操作对象
3.1.1表
3.1.2查询
3.1.3窗体
3.1.4报表
3.1.5宏
3.1.6模块
3.2数据库的创建
3.3数据库基本操作
3.4数据库压缩/修复
第4章表操作技术(3学时)
[教学目的和要求]
在数据库中表是用以存放数据的容器,在一个数据库系统中可能需要用到数十或数百个表,这些表是构建数据库应用的基础,需要认真设计、创建和管理。
每个表都有着自己的特定结构,字段是其重要成员。
如果已经创建了数据模型,就可以按照一定的规则将模型转换为实际的数据库成员。
在创建表的过程中,需要完成若干步骤的操作,每步操作都有着重要意义,理解它们的意义和作用,将有助于创建结构合理的数据表。
以表为对象的基本操作包括:
剪切、复制、粘贴、删除、导入、导出等多种。
MicrosoftOfficeAccess2007提供了丰富的导入、导出方式,除了可以与多种格式的数据文件进行交互外,还可以与多种数据库进行数据交换,包括桌面数据库和网络数据库。
本章介绍的内容将帮助同学们理解和掌握数据表的结构及创建方法,掌握对表的基本操作。
包括数据表的基本结构、数据模型转换的基本规则、创建表的详细步骤和具体方法、常用的表的基本操作等。
[教学内容]
4.1表的创建
4.2表基本操作
4.3表间关联
第5章查询操作技术(3学时)
[教学目的和要求]
完成了表的创建工作后,即可通过多种方式将数据收集、存储到相应的表中。
根据表中将存储的数据在实际业务中的意义及所起的作用的不同,对表的数据操作也将有所区别。
有时,随着业务事件的发生需要向某些表中添加新的数据记录;有时,需要根据一定的要求查阅或筛选数据;有时,所发生的业务事件要求对数据做个别或批量的修改;有时,需要把一些不再使用的数据记录从表中删除掉。
为了探索和揭示表中的数据的内在联系和规律,可借助数据透视表来汇总、分析、浏览摘要数据,这些摘要数据还可以使用数据透视图来生成可视化图形,以方便查看和比较数据的模式及趋势。
本章将介绍对数据库表中数据的基本处理与查询的建立方法、作用、分类、应用等。
[教学内容]
5.1查询概述
5.2查询基本操作
5.3修改查询
第6章关系数据库标准语言SQL(9学时)
[教学目的和要求]
数据库创建之后,大量数据通过各种方式被收集、存储进相关的数据表中,可采用一定的方式对数据进行检索、更新、处理,以产生有用的信息,维护系统的正常运行。
有些工作看起来是以手工的方式通过交互式界面来完成,而实际上数据库管理系统是由一种计算机语言来实现具体操作的,这种语言就是SQL(结构化查询语言)。
SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,其主要特点是:
综合性、高度非过程化、面向集合的操作方式、语言简洁、易学易用等。
SQL中的语句根据其作用分为四种:
数据查询、数据操作、数据定义和数据控制。
绝大多数的关系数据库管理系统都采用SQL。
在Access中,根据不同的应用目的将查询分作了若干类,提供了不同查询创建方式和界面。
查询条件在各种查询中具有筛选记录的主要作用,在运行查询操作时需要正确设置查询条件,否则将不能准确实现查询目的。
在实际的数据管理工作中,仅掌握简单的选择查询是远远不够的,由于业务和管理的原因往往要对表中的数据进行多种大量且复杂的查询处理。
查询的目的可能不是具体的数据而是由具体数据产生的一些统计或汇总信息。
SQL支持内部联接、外部联接等多种联接方式,为从多个表中有效地检索数据提供了多种支持。
为了更方便、灵活地支持查询,SQL采用了可以嵌套使用的子查询。
子查询本身就是选择查询,特殊之处是子查询的使用目的是贡献其结果来形成另一个查询的条件。
采用子查询,可解决不少用一般方法难以解决的查询问题,并可以利用子查询生成特殊的数据列。
本章介绍了SQL的基本概念,介绍了Access中查询的分类以及创建方式,介绍了SELECT语句的基本结构,重点讨论了如何构成查询条件,并给出了丰富的简单查询示例示例。
通过本章的学习,可使同学们初步了解SQL,掌握创建查询的各种方式,学会描述查询条件,并能够进行基本数据查询。
本章最后几小节也对选择查询的功能和用法做进一步地介绍和讨论。
介绍了聚合函数、分组查询等与统计、汇总相关的查询概念和方法;讨论多表查询的各种联接问题;最后,引入并讨论作用广泛的子查询相关问题。
本章在介绍各种概念和方法的同时给出了丰富的示例,希望同学们通过对示例的学习和模仿,加深对选择查询作用的理解,积累应用的经验。
[教学内容]
6.1SQL概述
6.2数据定义
6.3数据维护(重点章节)
6.4数据查询(重点及难点章节)
第7章设计窗体(6学时)
[教学目的和要求]
在数据库应用系统中,用户通常是通过系统提供的特定界面来访问和使用数据库的。
窗体是一种用户界面,是Access数据库的重要部分,是联系数据库与用户的桥梁。
窗体给用户提供了输入和维护数据的一种方便、直观,并且安全的操作方式,用户可以以接近实际业务的处理方式来浏览数据、修改数据。
窗体有多种特定的控件,可以利用这些控件来有效地表现数据,丰富操作方式,获取特定的效果。
窗体的设计并不复杂,在Access中,用户可以根据自己的需要来设计窗体,进而可以自己设计基于Access的应用系统界面。
本章将介绍窗体的基本概念,介绍窗体创建的基本方法,介绍用于窗体设计的各种控件,介绍一些特殊窗体的具体创建过程。
通过简单的窗体设计入手,帮助同学们了解和掌握窗体的设计和创建方法,进而学习使用丰富的控件、采用丰富的形式来表现数据、操纵数据,建立实用的、个性化的用户界面。
[教学内容]
7.1引入面向对象编程的概念
7.2窗体的组成
7.3窗体的创建
7.4窗体控件与应用
第8章设计宏(3学时)
[教学目的和要求]
Access中的宏,是一种用来自动执行任务的一个操作或一组特定的操作的对象。
宏通过一定的方法可以访问数据库所包含的各种对象、各个控件,并能执行若干特定的操作,大多数手动执行的数据库操作都可以利用宏自动执行。
宏的存在形式有两种,即独立的宏和嵌入的宏,创建和运行的方法也随之有一定的差异。
若干个宏也可以组成为宏组。
无论哪种宏,一个宏都是由一个或一序列操作所组成,每个操作有各自的参数要求,如果需要还可以加上控制操作在何种情况下执行的条件。
宏可以直接运行,也可以通过一定方式调用执行。
可以利用宏来处理窗体、报表或其他控件的各种事件,可以利用宏来处理同时设计到多个对象的复杂操作,藉此为数据库系统增加许多方便、灵活的控制和处理功能。
本章将介绍宏的基本概念,介绍各种构成宏的操作,介绍宏的创建方法,以及宏的各种运行方式。
并且通过若干示例,介绍了宏的实际用途。
帮助同学们了解宏的基本知识,掌握宏的创建和运行方法,达到能够利用宏进行较复杂操作处理的目的。
[教学内容]
8.1什么是宏
8.2宏与宏组的创建
8.3宏与宏组的应用
第9章设计报表(3学时)
[教学目的和要求]
任何基于数据库的应用,总是以数据为主要处理对象,其最终目标就是要将系统产生的信息输出出来,而打印输出是输出的重要形式之一。
在一个数据库应用系统中,报表则是非常重要的输出工具。
在报表中,可以组织显示需要向用户反映的数据,这些数据可以是文字、数值、图形或图象。
在报表中,可以反映来自同一个数据源的数据,也可以以子表的形式反映来自多个数据源的数据。
在报表中,可以对数据进行分组处理,可以进行小计、汇总等数据统计和计算。
报表有不同的类型,但基本结构是相同的,创建的方法也很简单。
此外,标签属于报表的一种特殊形式,可以用来制成邮寄标签等小型打印成果。
本章将介绍报表的基本概念,介绍报表的组成以及创建方法,介绍如何创建标签式报表,并且介绍如何对报表进行排序、分组,创建子报表、多列报表。
使同学们了解和掌握窗体的设计和创建方法,能够较熟练地运用多种报表功能,设计和创建符合实用要求且内容丰富、版式美观的报表。
[教学内容]
9.1报表的组成
9.2报表的创建
9.3报表布局与种类
第10章VBA程序设计基础(6学时)
[教学目的和要求]
通过宏可以来实现Access中一些特定的操作,如打开和关闭窗体或报表、导出数据等等。
但宏的使用具有一定的局限性:
首先,宏只能处理一些简单的操作,对于复杂条件和循环结构则无能为力;其次,宏对数据对象的处理,如对表对象或查询对象的处理能力很弱。
为了更好地支持复杂的处理和操作,Access中内置了VBA,这是一种类似于MicrosoftVisualBasic的计算机语言,它不仅可以像VB一样进行功能强大的各种计算处理,而且可以通过内置对象方式来访问Access数据库中的各种对象。
利用VBA可以增强Access数据库应用程序的功能,可以解决数据库与用户交互中遇到的许多难题,采用VBA编写事件过程代码是处理数据库对象各类事件的最佳方案。
Access中的模块是存放VBA代码的单元,模块可以分为类模块和标准模块两类,而创建模块需要使用VBA来编写代码,因此,也应该了解VBA及相关的程序设计知识。
本章介绍了模块的基本知识以及计算机程序设计相关的基本概念,并重点介绍了构成VBA代码的基本元素:
常量、变量、函数和表达式。
介绍了VBA的基本语句,介绍了分支结构和循环结构及其相关语句,介绍了数组的定义和访问,重点介绍了过程定义和调用问题,并给出了在Access中运行模块的示例。
与Access 模块关系最密切的是VBA中的过程。
过程,其实是VBA中的一种程序结构,是用于实现一个相对独立的功能的程序单位。
VBA中的过程分为两种,一种是子程序过程,另一种是函数过程。
两种过程的定义和调用,有一定的差异,所实现的功能特点也有所不同。
过程可以用来作为Access对象的事件过程,也可以被其它过程所调用。
在Access中使用VBA的主要形式就是编写和调用过程。
通过本章学习,可使同学们了解Access中的模块与VBA的相互联系,了解和掌握VBA程序设计的基本要素。
可使同学们了解和掌握VBA程序设计的基本方法,能够编写解决一般问题的程序,并能了解和初步掌握运用过程处理简单的事件。
[教学内容]
10.1标准模块
10.2VBA程序基本要素
10.3顺序结构
10.4分支结构
10.5循环结构
10.6过程
10.7自定义函数
第11章VBA程序实例(3学时)
[教学目的和要求]
本意通过实例介绍用户管理窗体设计、数据浏览窗体设计、数据维护窗体设计、数据查询窗体设计、系统控制窗体设计等。
[教学内容]
11.1用户管理窗体的设计
11.2数据浏览窗体的设计
11.3数据维护窗体的设计
11.4数据查询窗体的设计
11.5系统控制窗体的设计
第12章数据的传递与共享(3学时)
[教学目的和要求]
大多数数据库管理系统都提供了多种外部数据处理功能,Access也是如此。
在Access中,可以方便地将多种格式的外部文件或其他数据库中的数据导入到Access数据库的表中,也可以将Access数据库表中的数据导出到外部文件或其他数据库中。
本章将介绍常用的数据导入、导出方法。
[教学内容]
12.1数据的导出
12.2数据的导入
第13章数据库安全(3学时)
[教学目的和要求]
在数据库系统的应用中,除了考虑数据的处理和使用外,还应该考虑数据库的安全问题。
为了防止有意或无意的破坏,或者因为计算机硬件的问题造成的损坏,应该采取相应的措施来保障数据的安全。
为了防止未经许可的用户打开数据库,可以通过设置密码方法来加密数据库。
数据库在长期使用后,整体的效率可能会受到影响,此时可以利用压缩和修复的办法对数据库进行合理的调整,以保障系统的正常运行。
为了避免造成损失,应该定期为数据库做备份,以便在数据库损毁时从备份得以恢复。
为了更好地维护系统或与其他用户共享,可以为数据库对象创建技术文档。
为了使数据库能够安全、可靠地运行,还需要对系统的各种选项进行配置,借助系统提供的多种安全支持,对数据库文档和宏进行适当的安全控制。
在本章中,将介绍有关数据库的安全问题,介绍有关数据库维护的基本工作,介绍常用的数据库性能和安全设置。
帮助同学们了解和掌握数据库安全及维护操作,掌握常用的选项设置知识和方法。
[教学内容]
13.1数据库信任位置
13.2数据库密码
13.3用户安全级别
13.4数据库对象的隐藏
13.5发布MDE文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 54 学时 教学大纲 初稿 02