《数据库技术》课程教学大纲
课程名称:数据库技术 | 课程代码:INDE200 |
英文名称:Database Technology | |
课程性质:专业选修课程 | 学分/学时:2.5学分/54学时 |
开课学期:第3学期 | |
适用专业:工业工程 | |
先修课程:计算机信息技术 | |
后续课程:无 | |
开课单位:机电工程学院 | 课程负责人:孙冬煜 |
大纲执笔人:孙冬煜 | 大纲审核人:杨宏兵 |
一、课程性质和教学目标(在人才培养中的地位与性质及主要内容,指明学生需掌握知识与能力及其应达到的水平)
课程性质:数据库技术是工业工程专业的一门专业必修课程。本课程针对工业工程专业的特点,以数据库原理的基础知识为主,同时结合Visual FoxPro程序技术,并且以实际应用为导
向,培养学生运用数字库技术解决工业领域实际工程与管理的数据处理的能力。
教学目标:众所周知, 21 世纪人类社会将全面进入信息时代,信息处理是计算机技术一个最广泛的应用领域,而数据库管理系统是进行信息处理的最佳工具,本课程所讲授的 Visual FoxPro 即是一种易学好用的关系型数据库管理系统。VFP 程序设计属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是理工及经管类各专业学生必修的计算机技术基础课程。本课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。
本课程的具体教学目标如下:
1.熟练掌握数据库的建立及维护;
2.掌握SQL语言的使用;
3.编制简单的FoxPro程序;
4.学会建立表单、菜单以及简单的报表;
5.学会创建一个简单的应用程序。
毕业要求 | 指标点 | 课程目标 | 对应关系说明 |
二、课程教学内容及学时分配(含课程教学、自学、作业、讨论等内容和要求,指明重点内容和难点内容。重点内容:★;难点内容:∆)
1、 数据库系统概论(3学时)(支撑教学目标1)
1.1数据库的基本概念
1.2数据模型
1.3关系数据库
目标及要求:
1)掌握数据库的基本概念,明确数据库管理系统的构成,关系数据库的特点及规范性;
2)熟悉E-R概念模型及数据模型;
3)了解数据处理技术的发展;
4)了解数据库组成。
讨论内容:
简要介绍数据处理技术的发展,讨论关系数据库与层次、网状、面向对象数据库的差异,突出关系数据库的主要特征。
作业内容:
强化数据库处理技术的主要概念和关系数据库的主要特征。
2、 Visual FoxPro简介(2学时)(支撑教学目标1)
1.4Visual FoxPro概述
1.5Visual FoxPro的设计工具
1.6Visual FoxPro环境设置
1.7Visual FoxPro的项目管理器
1.8Visual FoxPro的文件类型
目标及要求:
1)了解Visual FoxPro的发展、特点、用户界面及工作方式;
2)了解Visual FoxPro的向导、设计器、生成器;
3)掌握VFP的命令格式和文件的基本命名方法,其常用的文件类型和数据类型;
4)掌握Visual FoxPro的项目管理器的使用;
5)了解Visual FoxPro环境设置和SET命令的使用。
作业内容:
强化Visual FoxPro系统的基本使用。
3、 数据与数据运算(6学时)(支撑教学目标1、2)
3.1常量与变量
3.2运算符与表达式
3.3常用函数
3.4命令格式
目标及要求:
1)了解命令结构和书写方式;
2)熟悉常量、字段变量、内存变量;
3)熟悉各种表达式;
4)掌握算术运算函数、字符处理函数、日期时间函数、转换与测试函数。
作业内容:
1)强化各种表达式的运用;
2)强化各种函数的运用。
4、 实验一:VFP数据库系统及语言基础实验(3学时)(支撑教学目标1)
1
2
3
4
4.1 VFP数据库系统使用基础
4.2 VFP语言基础:表达式与函数
目标及要求:
1)强化使用VFP数据库系统的过程和基本操作,建立新的项目管理文件;
2)熟练掌握表达式;
3)强化函数使用。
5、 数据表基本操作(9学时)(支撑教学目标1)
5.1数据表的建立
5.2数据表操作命令
5.3数据表的排序与索引
5.4数据表的查询与统计
5.5数据表之间的操作
目标及要求:
1)熟悉表的基本概念;
2)熟悉表结构的创建及记录的处理;
3)掌握表的索引的概念及使用。
作业内容:
强化表的基本概念、表结构的创建及记录的处理,掌握表的索引的概念及使用。
自学拓展:
学习自由表多工作区连接与使用的方法。
6、 实验二:VFP数据表的基本操作实验(3学时)(支撑教学目标1)
5
6
7
8
6.1 VFP数据表结构设计与使用
6.2 VFP数据表记录处理与统计
6.3 VFP数据表索引设计与使用
目标及要求:
1)强化VFP数据库结构与记录基本操作,建立表文件;
2)熟练掌握索引设计与使用。
7、数据库及其操作(3学时)(支撑教学目标1)
7.1 数据库的创建与维护
7.2 数据库表的设置
7.3表间关系与参照完整性
7.4查询的建立与维护
7.5视图的使用与维护
目标及要求:
1)掌握数据库的创建与维护;
2)掌握数据库表的设置★;
3)理解永久关系与参照完整性;
4)掌握查询★
5)理解视图。
讨论内容:
讨论查询与视图之间的关系。
作业内容:
强化库表的理解,练习查询与视图。
自学拓展:
学习视图使用,准备实验三。
8、结构化查询语言(6学时)(支撑教学目标1)
8.1 SQL概述
8.2 SQL的定义功能
数据库学什么8.3 SQL的操作功能
8.4 SQL的查询功能
目标及要求:
1)理解SQL的概念;
2)熟悉SQL的定义功能与操作功能的各种命令格式★;
3)掌握SQL查询功能的命令,并且能够较灵活运用★∆。
作业内容:
强化SQL的各种功能操作,练习查询编写。
9、实验三、四:数据库操作与查询实验(3学时)(支撑教学目标1)
9.1数据库操作
9.2查询操作
目标及要求:
1)熟练掌握SQL的定义功能与操作功能的各种命令★;
2)熟练掌握SQL查询功能的命令,并且能够较灵活运用★∆。
10、结构化程序设计(4学时)(支撑教学目标1)
10.1程序文件的建立与运行
10.2顺序结构程序设计
10.3分支结构程序设计
10.4循环结构程序设计
10.5模块结构程序设计
目标及要求:
1)掌握顺序结构、分支结构程序设计的编写及其语法规范★;
2)掌握循环结构程序设计的编写及其语法规范★∆。
3)掌握模块结构程序设计的编写及其语法规范
自学拓展:
学习数组及其应用。
11、实验五:程序设计实验(3学时)(支撑教学目标1)
11.1分支结构程序设计
11.2循环结构程序设计
目标及要求:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论