当前位置:文档之家› 数据库应用基础教学大纲

数据库应用基础教学大纲

《数据库应用基础》教学大纲课程名称:数据库应用基础课程号:0130565 一、开设院(部)管理科学与工程学院二、教学对象非计算机科学与技术专业本科学生三、教学目的数据是管理的基本资源,信息产生于对数据的有效管理及合理利用。

数据库技术是当今计算机应用的重要基础之一,其在信息管理领域同样占有重要地位,数据库技术为数据及信息管理提供了强有力的技术支持,数据库相关知识和技能极具实用价值。

凡与各种数据和信息资源管理及应用相关的各类专业均需学习和掌握数据库及其应用方面的知识,以适应目前的专业学习需要,并为将来工作中的数据处理和数据管理打下基础。

因为,没有丰富的数据管理知识,不掌握有力的数据管理工具,将无法面对蕴藏着丰富信息资源的大量业务数据,无法归纳出崭新的管理理念,无法实现现代的管理模式。

与对数据库应用系统开发人员的要求不同的是,管理人员应作为数据库系统的拥有者和使用者来学习数据库知识,以便了解如何从现实业务中提取和组织数据,如何进行数据管理,如何对数据进行加工和处理,如何获取所需的信息,从而使数据和信息在管理和决策中发挥重要作用。

同时,掌握由现实业务系统到数据库系统的转换和实现方法,以便在数据库系统的开发和应用过程中,积极参与、严格控制,以确保数据库系统的功能、品质和性能。

四、教学要求本课程的前修课程是计算机应用基础,以及其他计算机和管理类的课程。

要求学生通过本课程的学习,准确掌握数据和信息的基本概念以及数据库知识;掌握信息系统与数据库的关系;了解信息系统开发路线和方法;掌握和运用建立数据模型的基本方法;了解数据分析、规范化的内容和基本方法;掌握和运用由数据模型到数据库的转换方法;重点掌握ACCESS数据库的基本数据操作;重点掌握SQL查询的基本操作;掌握ACCESS窗体、报表、数据访问页的基本设计方法;掌握ACCESS数据库安全与维护的概念和方法;了解如何从高级语言程序中访问数据库。

五、教学课时及其分配总学时:90(理论54学时、实验36学时)六、考核形式考核形式:上机考试试卷结构:1.填空题1(共15 个空,每空2分,共30分)2.单项选择题(共15 题,每题2分,共30分)3.填空题2(共5 题,每题2分,共10分)4. 简答题(共2题,每题5分,共10分)5.`设计题 (共4题,每题5分,共20分)七、教材刘畅. 数据库应用基础 (第三版).上海交通大学出版社,2011.2八、主要参考书目1.[美]David M.Kroenke.数据库处理—基础、设计与实现(第七版).北京:电子工业出版社,20012.解圣庆.Access 2003数据库教程.清华大学出版社,2006年10月3.Ryan K .stephens ,Ronald R.Plew著,何玉洁,武欣,邓一凡等译. 数据库设计.北京:机械工业出版社4.丁宝康,董健全.数据库实用教程.北京:清华大学出版社,20045.施伯乐,丁宝康.数据库技术.北京:科学出版社,20026.萨思煊,王珊.数据库系统概论.北京:高等教育出版社,19997.施伯乐,朱扬勇.数据库与智能数据分析.上海:复旦大学出版社,2003 8.罗晓沛,张迎新,蔡越江.数据库技术.武汉:华中理工大学出版社,2000 9.陈恭和,王汉新,刘瑞林.数据库基础与Access应用教程.高等教育出版社,2006年2月.九、讲授提纲第1章数据库概述(3学时)[教学目的和要求]本章中,将从基本知识出发,介绍数据和信息的概念及主要特性;介绍数据处理(或信息加工)的基本内容以及数据处理技术发展的主要过程;介绍数据库与数据库管理系统方面的基本概念和基础知识。

以便使同学们在学习数据库应用技术之前,对数据、数据库及其主要应用有一个较系统、较全面的了解。

本章的要求是:了解数据与信息的有关概念、信息的主要特性和作用、数据处理技术的发展状况、数据库方面的基本知识、数据库管理系统方面的基本知识、关系数据库的有关概念、信息系统的有关概念。

[教学内容]第1章数据库概述1.1 数据与信息1.1.1 数据1.1.2 信息1.1.3 数据与信息的差异1.1.4 数据处理技术1.2 数据库系统概述1.2.1 数据库1.2.2 数据库管理系统1.2.3 数据库系统第2章 Access概述( 2+2 学时)[教学目的和要求]Access是Microsoft Office办公系列软件之一,是面向个人用户及中、小型公司的数据库开发工具。

Access提供了大量的功能,它可以满足不同用户对数据库的要求,可用于开发:个人应用程序、小型商务应用程序、部门级应用程序、公司级应用程序、作为企业级客户/服务器应用程序的前端程序、Intranet/Internet应用程序。

Access提供了表达式生成器、查询设计器、报表设计器等许多可视化操作工具和数据库向导、表向导、查询向导、报表向导等向导,以利于用户能够快捷地创建一个简单实用的信息管理系统;提供了Visual Basic for Application程序设计语言,以便用户创建比较复杂,功能强大的信息管理系统。

另外,Access能够同Word、Excel等办公软件进行数据集成、共享,构成了一个集文字处理、图表生成和数据管理与一体的功能强大的办公自动化处理系统。

本章将介绍Access的启动方法和界面,介绍Access的主要对象,介绍如何创建Access数据库。

以期同学们熟悉Access的操作环境,掌握创建数据库的各种方法。

[教学内容]第2章Access概述2.1 Access的启动与主界面2.1.1 启动Access2.1.2 Access的主界面2.2 Access的主要对象2.2.1 表2.2.2 查询2.2.3 窗体2.2.4 报表2.2.5 宏2.2.6 模块2.3 创建Access数据库2.3.1 使用模板创建数据库2.3.2 创建空白数据库2.3.3 关闭数据库第3 章数据模型( 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.2.4 具有完整属性的数据模型3.3 评价数据模型第4 章表( 3+2 学时)[教学目的和要求]在数据库中表是用以存放数据的容器,在一个数据库系统中可能需要用到数十或数百个表,这些表是构建数据库应用的基础,需要认真设计、创建和管理。

每个表都有着自己的特定结构,字段是其重要成员。

如果已经创建了数据模型,就可以按照一定的规则将模型转换为实际的数据库成员。

在创建表的过程中,需要完成若干步骤的操作,每步操作都有着重要意义,理解它们的意义和作用,将有助于创建结构合理的数据表。

以表为对象的基本操作包括:剪切、复制、粘贴、删除、导入、导出等多种。

Microsoft Office Access 2007提供了丰富的导入、导出方式,除了可以与多种格式的数据文件进行交互外,还可以与多种数据库进行数据交换,包括桌面数据库和网络数据库。

本章介绍的内容将帮助同学们理解和掌握数据表的结构及创建方法,掌握对表的基本操作。

包括数据表的基本结构、数据模型转换的基本规则、创建表的详细步骤和具体方法、常用的表的基本操作等。

[教学内容]第4章表4.1 表结构及字段4.1.1 表结构4.1.2 字段4.2 建表4.2.1 基本转换规则4.2.2 表的视图4.2.3 创建表的基本操作4.3 表的基本操作4.3.1 重命名、删除4.3.2 剪切、复制、粘贴4.3.3 表属性4.3.4 打印第5章数据的有效性控制(3+2 学时)[教学目的和要求]为了尽量保证数据正确进入数据库,人们不得不花较多的精力在数据的组织和控制上。

数据模型帮助人们完成从实际业务中提取和组织数据,数据分析帮助人们调整和优化数据结构。

尽管完成了表的创建,并能用表来存储数据,但表仍存在一些需要解决的问题。

例如,表能对进入字段的数据进行数据类型检查,那么它是否还能对数据的有效值域进行检查呢?表中的若干字段间存在着逻辑关系,当其中某些数据发生改变后,这种逻辑关系是否还有效?如果二个表之间存在一对多的联系,这种联系如何实施?所幸的是各种数据库管理系统或多或少地提供了此类支持。

在Access数据库中,可以利用字段的输入掩码来约束数据的输入,还可以通过有效性规则来实现对数据值域或逻辑的一定约束。

通常,有效性规则有两类:字段有效性规则和记录有效性规则,分别用来对字段和记录进行约束。

而表与表之间的联系可以通过创建“关系”来建立,并且可以通过关系实施参照完整性约束。

本章将进一步地深入讨论表的各种设计问题,介绍如何控制数据的输入模式,介绍字段和记录有效性规则的创建与使用方法,介绍关系创建的方法及参照完整性、级联删除、级联更新的意义及实施方法。

帮助同学们掌握借助数据库管理系统的功能更好地实现数据模型的设计意图的方法,掌握若干对数据的检查与控制的方法,采取多种手段阻止无效数据进入数据库。

[本章教学内容]第5章数据的有效性控制5.1 输入掩码5.2 字段有效性规则5.3 记录(表)有效性规则5.4 参照完整性5.4.1 建立表之间的关系5.4.2 参照完整性的实施情况5.5 表的查阅列5.5.1 创建行来源类型为值列表的查阅列5.5.2 创建行来源类型为表/查询的查阅列5.5.3 创建多值的查阅列第6章基本数据操作( 2+2 学时)[教学目的和要求]完成了表的创建工作后,即可通过多种方式将数据收集、存储到相应的表中。

根据表中将存储的数据在实际业务中的意义及所起的作用的不同,对表的数据操作也将有所区别。

有时,随着业务事件的发生需要向某些表中添加新的数据记录;有时,需要根据一定的要求查阅或筛选数据;有时,所发生的业务事件要求对数据做个别或批量的修改;有时,需要把一些不再使用的数据记录从表中删除掉。

为了探索和揭示表中的数据的内在联系和规律,可借助数据透视表来汇总、分析、浏览摘要数据,这些摘要数据还可以使用数据透视图来生成可视化图形,以方便查看和比较数据的模式及趋势。

相关主题