《数据库管理系统》教学大纲(10级) 联系客服

发布时间 : 星期五 文章《数据库管理系统》教学大纲(10级)更新完毕开始阅读e660f6e75ef7ba0d4a733bfe

《数据库管理系统》教学大纲

Management of Database system

修订单位:经济管理学院 信息管理与信息系统 适用专业:经济管理学院全院各专业 执 笔 人:李 楠 使用年级:2009、2010、2011级 总 学 时:48学时,其中理论教学32学时、上机16学时 总 学 分:3 课程编号:041415 一、课程类别和教学目的

课程类别:基础课

教学目的:通过本课程的学习,使学生了解数据库技术及理论的最新发展。培养学生树立正确的程序设计观念,具有一定的创新意识;掌握设计数据库应用系统所必须的基本知识、基本理论和基本技能,包括数据库程序的设计,表单的设计与应用及菜单设计与应用等内容,掌握数据库、表单、菜单、程序的综合应用方法。通过上机实验,解决一些实际应用问题,能熟练编写应用程序,掌握一门计算机语言,进而为计算机等级(二级VF)考试打好基础,同时为各专业后续课程的学习奠定基础,达到培养学生理论联系实际的能力,提高学生对计算机和软件的实际掌握能力的目的。 二、课程教学内容

(一)Visual FoxPro数据库基础

介绍数据与数据处理的概念;计算机数据管理的发展历程;VF向导、设计器、生成器的功能与使用方法。讲授数据库有关概念;数据库系统的特点;数据模型的有关概念;关系模型和关系运算;数据库设计步骤;数据库设计过程;VF的安装与启动、使用环境;项目管理器的功能与使用方法。

(二)Visual FoxPro程序设计基础

介绍表达式和函数的概念及类别;模块的定义和调用方法、参数传递的使用方法。重点讲授常量和变量的概念、类别;内存变量常用命令、表达式和函数的使用方法;程序的概念;程序文件的建立与执行;简单的输入输出命令;选择结构、循环结构的使用方法;变量的作用域。

(三)Visual FoxPro数据库及其操作

介绍索引的建立和使用方法;多个表同时使用的方法;排序的基本概念。重点讲授数据库建立和管理方法;表的建立和表结构的修改方法;表的基本操作;索引的基本概念;数据

完整性的基本概念;自由表的使用方法。

(四)关系数据库标准语言SQL

介绍SQL的特点。重点讲授SQL的查询功能、操作功能和定义功能相关命令的使用方法。

(五)查询与视图

介绍查询和视图的概念。讲授查询和视图的使用方法。 (六)表单设计与应用

介绍面向对象的概念;Visual FoxPro基类;表单容器型控件的使用方法。重点讲授表单的创建与运行;表单的属性和方法;表单设计器的使用方法;基本型控件的使用方法。

(七)菜单设计与应用

介绍Visual FoxPro系统菜单的类型。重点讲授系统菜单包括下拉式菜单及快捷菜单的设计方法。

三、课程教学基本要求

(一)Visual FoxPro数据库基础

了解数据与数据处理的概念;计算机数据管理的发展历程;VF的安装与启动、使用环境;项目管理器的功能与使用方法;理解VF向导、设计器、生成器的功能与使用方法。掌握数据库有关概念;数据库系统的特点;数据模型的有关概念;关系模型和关系运算;数据库设计步骤;数据库设计过程。

重点是数据库有关概念;数据库系统的特点;数据模型的有关概念;关系模型和关系运算。难点是数据模型的有关概念及关系模型和关系运算。

(二)Visual FoxPro程序设计基础

了解和理解表达式和函数的概念及类别;模块的定义和调用方法、参数传递的使用方法。掌握常量和变量的概念、类别;内存变量常用命令、表达式和函数的使用方法;程序的概念;程序文件的建立与执行;简单的输入输出命令;选择结构、循环结构的使用方法;变量的作用域。

重点是常量和变量的概念、类别;内存变量常用命令、表达式和函数的使用方法;程序的概念;程序文件的建立与执行;简单的输入输出命令;选择结构、循环结构的使用方法;变量的作用域。难点是选择结构、循环结构在程序设计中的使用方法以及模块的定义和调用方法、参数传递的使用方法。

(三)Visual FoxPro数据库及其操作

了解多个表同时使用的方法;排序的基本概念。掌握索引的建立和使用方法及数据库建立和管理方法;表的建立和表结构的修改方法;表的基本操作;索引的基本概念;数据完整性的基本概念;自由表的使用方法。

重点是索引的建立和使用方法及数据库建立和管理方法;表的建立和表结构的修改方法;表的基本操作;索引的基本概念;数据完整性的基本概念;自由表的使用方法。难点是索引的基本概念;数据完整性的基本概念。

(四)关系数据库标准语言SQL

了解SQL的特点。掌握SQL的查询功能、操作功能和定义功能相关命令的使用方法。 重点是SQL的查询功能、操作功能和定义功能相关命令的使用方法。难点是SQL的查询功能、操作功能和定义功能相关命令的使用方法。

(五)查询与视图

了解查询和视图的概念。掌握查询和视图的使用方法。 重点是查询和视图的使用方法。 (六)表单设计与应用

了解面向对象的概念;Visual FoxPro基类;表单容器型控件的使用方法。掌握表单的创建与运行;表单的属性和方法;表单设计器的使用方法;基本型控件的使用方法。

重点是表单的创建与运行;表单的属性和方法;表单设计器的使用方法;基本型控件的使用方法。难点是面向对象的概念;Visual FoxPro基类的概念。

(七)菜单设计与应用

了解Visual FoxPro系统菜单的类型。掌握系统菜单包括下拉式菜单及快捷菜单的设计方法。

重点是系统菜单包括下拉式菜单及快捷菜单的设计方法。 四、课程教学环节

(一)课堂讲授(29学时)

精心组织教学内容;运用启发式教学方法,加强课堂上师生的互动交流;做好组织教学、复习提问、总结、布置作业等环节;培养解决实际问题的能力,采用现代化的教学手段,注重理论与实践相结合,以丰富课堂信息量,提高授课效率。通过上机来培养和提高学生的学习兴趣和解决问题能力。

(二)习题课(3学时)

1. Visual FoxPro程序设计习题课(1学时)

2. 关系数据库标准语言SQL习题课(1学时) 3. 表单设计与应用习题课(1学时) (三)对学生能力培养的要求

通过数据库管理系统课程教学、上机实验及课程设计等教学环节,使学生掌握数据库管理系统的基本理论,具备基本的数据库应用系统设计技能;形成数据库应用系统设计总体构思思维方式,达到培养学生创新意识和创新设计能力的目的。

(四)考核

总评成绩=平时成绩+课程考试成绩+上机成绩 五、实验教学内容及其要求

数据库管理系统课程是一门实践性、设计性很强的技术基础课,上机实验教学是培养学生创新精神和实践能力的重要教学环节。

数据库管理系统实验包括基本实验、综合设计性实验等。教学计划安排实验课16学时。通过实验使学生掌握数据库管理系统常用命令及函数的使用方法、程序设计、数据库及表的设计方法、查询与视图设计、表单设计和菜单设计方法,提高学生的实践能力、分析解决问题的能力,培养学生创新意识。

实验项目和学时分配略。 六、建议学时分配

教 学 教 学 教 学 内 环 时 节 讲 课 4 7 6 5 2 4 1 29 实 验 习 题 课 1 1 1 3 讨 论 课 上 机 4 2 2 2 4 2 16 随 堂 考 核 小 计 4 12 8 8 4 9 3 48 数 容 (一)Visual FoxPro数据库基础 (二)Visual FoxPro程序设计基础 (三)Visual FoxPro数据库及其操作 (四)关系数据库标准语言SQL (五)查询与视图 (六)表单设计与应用 (七)菜单设计与应用 总 计 七、课程考核方法与要求

本课程为考试课。学生课程总评成绩由平时成绩(10%)、上机成绩(20%)和课程考试成绩(70%)三部分构成。平时成绩由出勤、作业和课堂表现组成。上机成绩由上机出勤、实验报告及上机表现组成。课程考试采取闭卷笔试。实验成绩不及格者,不允许参加课程考

试。

八、建议教材与参考书

教材:李艳杰 李飒 主编 数据库管理系统 南京:南京大学出版社,2010 参考书: Visual FoxPro数据库程序设计相关各类教材