数据库应用基础教学大纲.doc

  • 格式:doc
  • 大小:128.50 KB
  • 文档页数:17

《数据库应用基础》教学大纲

课程名称:数据库应用基础 课程号:0130565

一、 开设院(部)

管理科学与工程学院

二、 教学对象

非计算机科学与技术专业本科学生

三、 教学目的

数据是管理的基本资源,信息产生于对数据的有效管理及合理利用。数据库技术 是当今计算机应用的重要基础之一,其在信息管理领域同样占有重要地位,数据库技 术为数据及信息管理提供了强有力的技术支持,数据库相关知识和技能极具实用价 值。凡与各种数据和信息资源管理及应用相关的各类专业均需学习和掌握数据库及其 应用方面的知识,以适应目前的专业学习需要,并为将来工作中的数据处理和数据管 理打下基础。因为,没有丰富的数据管理知识,不掌握有力的数据管理工具,将无法 面对蕴藏着丰富信息资源的大量业务数据,无法归纳出崭新的管理理念,无法实现现 代的管理模式。与对数据库应用系统开发人员的要求不同的是,管理人员应作为数据 库系统的拥有者和使用者来学习数据库知识,以便了解如何从现实业务中提取和组织 数据,如何进行数据管理,如何对数据进行加工和处理,如何获取所需的信息,从而 使数据和信息在管理和决策中发挥重要作用。同时,掌握由现实业务系统到数据库系 统的转换和实现方法,以便在数据库系统的开发和应用过程中,积极参与、严格控制, 以确保数据库系统的功能、品质和性能。

四、 教学要求

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

五、教学课时及其分配

总学时:90 (理论54学时、实验36学时)

课程内容 理论 实验

第1章数据库概述 3

第2章Access概述 2 2

第3章数据模型 4 2

第4章表 3 2

第5章 数据的有效性控制 3 2

第6章 基本数据操作 2 2

第7章数据分析 3 2

第8章查询基础 4 3

第9章选择查询 3 3

第10章 操作查询和SQL特定查询 3 2

第11章窗体 4 2

第12章报表 2 2

第13章宏 3 2

第14章 模块与VBA基础 3 2

第15章VBA程序设计基础访问数据库 3 2

第16章VBA对Access常用对象及数据的访问 3 2

第17章数据库安全与维护 3 2

复习及模拟考试 3 2

合计 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.数据库处理一基础、设计与实现(第七版).北京:电

子工业出版社,2001

2. 解圣庆,Access 2003数据库教程.清华大学出版社,2006年10月

3. Ryan K . stephens , Ronald R. Plew著,何玉洁,武欣,邓一凡等译.数据 库设计.北京:机械工业出版社

4. 丁宝康,董健全.数据库实用教程.北京:清华大学出版社,2004

5. 施伯乐,丁宝康.数据库技术.北京:科学出版社,2002

6. 萨思帽,王珊.数据库系统概论.北京:高等教育出版社,1999

7. 施伯乐,朱扬勇.数据库与智能数据分析.上海:复旦大学出版社,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 启动 Access

2.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数据库

6.5.1 使用模板创建数据库

6.5.2 创建空白数据库

6.5.3 关闭数据库

第3章数据模型(4+2学时)

[教学目的和要求]

在数据库应用中,表是关键性的基础建筑,如果基础建筑不合理系统的整体目标 就很难实现。因此,必须在建表之前对实际业务数据进行认真分析,形成类似于建筑 结构图的数据模型,并且分析和评价所生成的模型,然后再进行具体的建表操作。从 现实数据中找出其内在的结构关系,是数据库应用的首要任务,该任务称之为:数据 建模。数据建模是创建数据库结构逻辑表示的过程,是为设计数据库所必做的准备工 作,该项工作的成果是生成数据模型。

本章将介绍数据建模的相关基本概念,介绍构成数据模型的各种元素,介绍如何 逐步创建合理的数据模型。使同学们初步掌握从现实到抽象的数据建模的过程和方 法,了解和掌握创建、分析、优化数据模型的知识和技术。

[教学内容]

第3章数据模型

3.1数据模型

6.6.1 数据模型的基本概念

6.6.2 数据模型的主要元素

6.6.3 弱实体

3.2数据建模过程

7.2.1 获取实体

7.2.2 上下文数据模型

7.2.3 基于键的数据模型

7.2.4 具有完整属性的数据模型

3.3评价数据模型

第4章表(3+2学时)

[教学目的和要求]

在数据库中表是用以存放数据的容器,在一个数据库系统中可能需要用到数十或 数百个表,这些表是构建数据库应用的基础,需要认真设计、创建和管理。每个表都 有着自己的特定结构,字段是其重要成员。如果已经创建了数据模型,就可以按照一 定的规则将模型转换为实际的数据库成员。在创建表的过程中,需要完成若干步骤的 操作,每步操作都有着重要意义,理解它们的意义和作用,将有助于创建结构合理的 数据表。以表为对象的基本操作包括:剪切、复制、粘贴、删除、导入、导出等多种。 Microsoft

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

本章介绍的内容将帮助同学们理解和掌握数据表的结构及创建方法,掌握对表的 基本操作。包括数据表的基本结构、数据模型转换的基本规则、创建表的详细步骤和 具体方法、常用的表的基本操作等。

[教学内容]

第4章表

4.1表结构及字段

7.3.1 表结构

7.3.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参照完整性

7.4.1 建立表之间的关系

7.4.2 参照完整性的实施情况

5.5表的查阅列

5.5.1 创建行来源类型为值列表的查阅列