《数据库应用》教学大纲
Database Application
课程代码: D1111100 总学时(理论+实践):32+32
学 分: 3 课程性质: 学科基础课
课程类别: 必修 先修课程: 计算机程序设计(A),数据库原理
面向专业:信息管理与信息系统 开课单位:经济与管理学院
执 笔: 钮亮 审 校:
一、课程的地位与任务
本课程是面向本学院工商管理、财务管理等专业学生的必修课。本课程主要讲授高级语言程序设计和数据库的应用技术。通过本课程的学习和实验,使学生了解数据库的设计方法,学会Delphi程序设计,掌握access2000关系型数据库管理系统(DBMS)的具体应用,获得用Delphi开发数据库应用系统的能力,为将来从事信息系统应用与开发打下坚实的基础。
二、课程主要内容与基本要求
第一章 绪论
了解程序与程序设计语言的概念和Delphi语言的发展历史,熟悉Delphi集成开发环境,学会Delphi程序的编写、编译和运行。
第二章 程序设计基础
掌握Object Pascal语言的常量、变量与数据类型,学会撰写规范的程序代码。
第三章 运算与流程控制
掌握Object Pascal语言的表达式和运算符以及流程控制语句。
第四章 过程与函数
了解过程与函数的编写,理解并掌握过程与函数中的参数,学会过程与函数的使用。
第五章 数据库工具
了解Database Desktop和Access数据库,理解并掌握创建数据库,掌握数据库的基本操作,使用表,使用查询。
第六章 数据访问组件
理解并熟悉BDE数据访问组件的使用,ADO组件的使用,TdataSource组件的使用。
第七章 数据控制组件
理并掌握TDBGrid组件,TDBNavigator组件,TDBtext组件,TDBedit组件的属性以及使用。
第八章 窗体的设计
理解输入输出界面设计,熟练掌握菜单设计,报表设计。
第九章 设计数据库应用程序
了解数据库和数据库系统的体系结构,掌握T-SQL语言,学会开发基于ADO的数据库应用程序。
三、课程教学学时安排
教学内容
| 教学时数
|
第一章 绪论
| 2
|
第二章 程序设计基础
| 2
|
第三章 运算与流程控制
| 6
|
第四章 过程与函数
| 2
|
第五章 数据库工具
| 4
|
第六章 数据访问组件
| 8
|
第七章 数据控制组件
| 2
|
第八章 输入输出窗体的设计
| 2
|
第九章 设计数据库应用程序
| 4
|
四、实践环节及基本要求
序号
| 实验项目
| 学时
| 基本要求
| 实验性质
| 实验类别
|
1
| 熟悉delphi集成环境
| 2
| 熟悉窗体、单元、属性、组件
| 验证
| 必做
|
2
| Pascal语言语法与流程控制
| 8
| 熟悉Delphi流程控制语句的使用,包括if…else语句、while循环语句和for循环语句等。
| 设计
| 必做
|
3
| 数据访问组件及数据控制组件的使用
| 10
| 熟悉BDE组件和ADO组件对数据库的操作,熟练掌握插入、删除、查询数据操作。
| 验证
| 必做
|
4
| 开发一个数据库应用系统
| 12
| 综合利用各章的知识来开发一个中小型数据库应用系统
| 综合
| 必做
|
五、考核方法及成绩评定
1、考核类别:考试
2、考核形式:闭卷
3、成绩评定:百分制,平时成绩(10%),实验成绩(40%),卷面成绩(50%)
六、推荐教材与主要参考书
推荐教材
1、杨长春,《Delphi程序设计教程》,清华大学出版社,2008。
2、赛奎春,陈紫红等编著,《Delphi数据库开发实例解析》,机械工业出版社,2006
主要参考书
1、陈秋劲编著《Delphi数据库编程》,机械工业出版社,2007