数据库原理与应用教学大纲
《数据库原理与应用》教学大纲
课程代码:035101/035102
课程名称:数据库原理与应用
学时/学分:64/4
先修课程:程序设计基础,数据结构
适用专业:信息管理专业
开课院系:信息管理系
教材:王珊,陈红.数据库系统原理教程.清华大学出版社.1998年7月
参考书:张水平.《Visual Foxpro 6.0 可视化编程快速上手》.
西安交通大学出版社.2000年吴昊等编著.
一,课程的性质和任务
《数据库原理与应用》课程是一门专业基础课,是管理信息系统专业的主干课程《管理信息系统》的前导课,它是一门结合典型的数据库应用系统介绍数据库基本原理与方法的理论应用学科.
《数据库原理与应用》课程的任务是介绍数据库系统的基本原理和方法,掌握可视化的,面向对象编程的数据库管理系统Visual VFP 6.0的使用方法,并能进行小型数据库应用系统的设计.
二,课程的基本要求
通过本课程的学习,要求学生能了解数据库系统的基本原理和方法,掌握利用VFP 6.0进行程序设计的基本方法,并具有开发小型数据库应用系统的能力.
三,课程内容
(一)原理部分
第一章 数据库系统概论
1,数据库系统的概念
2,数据库系统的产生,发展与展望
第二章 数据模型
1,数据
2,常用数据模型
3,实体联系模型
第三章 数据库系统的结构
1,数据库系统的组成
2,DBMS的抽象层次
3,数据的存取过程
第四章 关系代数
1,一般的关系运算
2,特殊的关系运算
第五章 关系的规范化
1,问题引出
2,关系的规范化过程
第六章 数据库系统设计
(二〕VFP 6.0部分
第一章 VFP概述
1,VFP系统简述
2,数据类型
3,表达式,运算和常用函数
4,项目管理器的使用
5,程序设计的基本步骤
第二章 数据库的创建
1,数据库及表的建立
2,表设计器的使用
3,表索引的建立
4,建立关系数据库
第三章 数据操作
1,表中记录的添加和删除
2,表中数据的浏览和查询
3,建立查询文件
4,建立视图
第四章 VFP 6.0 编程初步
内存变量的使用
常用命令介绍
3,程序文件的建立和修改
4,程序流程及控制
5,过程,函数及其调用
第五章 报表及标签
1,单表报表的设计
2,一对多报表的设计
分组报表的设计
快速报表
标签的设计
第六章 表单
常用表单控件及其属性简介
事件的设计
方法程序的调用和创建
4,单表表单的设计
5,一对多表单的设计
6,快速表单
菜单及工具栏的设计
菜单系统的规划原则
使用菜单设计器创建菜单系统
快速菜单
创建快捷菜单
定制菜单系统
创建工具栏
四,习题作业和习题课
在数据库原理部分结合基本原理与方法布置相应的习题作业以巩固学过的各部分知识,原理部分结束前布置一次关于关系理论的综合性练习,针对关系代数的应用和关系规范化的具体方法,进行讨论和总结.
五,实验课
为使学生结合数据库基本原理较快掌握具体的应用方法,在进行VFP部分教学过程中,每一部分都结合上课讲解进行相应的上机练习.
在菜单设计部分,利用菜单的设计调用前面建立的查询,视图,表单,报表以及程序或过程,把所学的各部分内容结合起来,形成一个较为完整的简单应用系统,使学生对各部分内容的使用有一个全面综合的认识,以期达到较好的教学效果.
六,教学时数分配
课程内容
讲课
实验
习题课
讨论课
课程
设计
上机
小计
(一)原理部分
第一章 数据库系统概论
2
2
第二章 数据模型
2
2
第三章 数据库系统的结构
2
2
第四章 关系代数
2
1
3
第五章 关系的规范化
2
2
4
第六章 数据库系统设计
1
1
(二)VFP部分
第一章 VFP概述
2
2
第二章 数据库的创建
4
4
8
第三章 数据操作
2
1
7
10
第四章 VFP 6.0 编程初步
4
8
12
第五章 报表及标签
1
3
4
第六章 表单
2
1
5
8
第七章 菜单及工具栏的设计
2
1
3
6
共计
26
5
29
64
七,说明
本课程的前导课是《计算机基础》,《C语言程序设计》和《数据结构》.
在理论部分,课程内容的重点是关系理论,重点是关系规范化;在VFP 6.0部分,课程内容的重点是数据库的建立和编辑,关系数据库,视图和查询文件的建立,报表的建立,表单和菜单的建立以及相关代码的编写,重点内容是程序设计,需要编写代码的表单及菜单的建立方法.
说明:在完成68学时的课堂教学之后,为期2周的数据库课程设计将使学生通过建立一个小型的数据库应用系统达到对所学内容的综合应用的锻炼与实践.
《数据库原理与应用》教学大纲
立刻下载此文档