“数据库应用及开发”课程教学大纲
Database Application and Development Course Outline
70学时 3.5学分
一、课程的性质、目的及任务
数据库应用及开发是计算机科学与技术专业的一门重要的理论与实践相结合的课程。本课程内容包含两个方面:①微软的SQL server数据库管理系统;②面向对象的开发工具Delphi7.0。
本课程的目的及任务是:通过本课程的学习,提高学生的编程能力,综合分析问题的能力及能够建立高效的信息管理系统。
二、适用专业——计算机科学与技术
三、先修课程——数据库原理、软件工程、C++程序设计。
四、课程的基本要求
1、 掌握SQL server2000验证和配置方法,项目管理和数据库设计; 2、 熟练掌握Transact-SQL的基本语句;
3、 熟练掌握数据库的备份和恢复及数据的传输和复制和监视和优化SQL server的方法; 4、 掌握Object Ppascal、基本语法和结构、数据类型; 5、 熟练掌握控制结构、函数和过程的设计方法;
6、 熟练掌握Delphi7界面布局与设计所使用的各种组件的属性和方法; 7、 熟练掌握用Delphi7对数据库数据进行管理的方法和技巧使用; 8、 熟练掌握用Delphi7进行绘图、报表设计等。 五、课程的教学内容 ㈠课堂讲授的教学内容
上篇 SQL server2000
上篇分为7章,是下篇的基础知识准备,也是本课程要求掌握的重点。学时为10学时。主要内容为:
1、 QL server2000的配置
基本内容为:系统配置要求,配置SQL server2000
2、Transact-SQL语言基础
基本内容为:SQL server2000的数据类型;函数;批处理;流控制语句;DML语言。
3、数据库、表和视图
基本内容为:数据库和表的基础知识;数据库与表的建立与管理;管理和使用视图;索引和
游标。
4、数据库的完整性
基本内容:数据完整性概述;创建和使用规则;创建约束。 5、存储过程和触发器
基本内容:存储过程和触发器的概念;如何管理存储过程与触发器。 6、数据库的安全性 主要内容:权限管理
7、备份与恢复及数据转换 主要内容:备份的设计与使用
1
下篇 面向对象程序设计与DELPHI程序设计
下篇分7章,授课学时共36学时。本篇是此课程的重点,在本篇讲授过程中辅以上机实验,加强同学们的理解,同时布置一个小型管理信息系统作为课外作业及最后成绩平定的依据。本篇基本内容和安排如下:
1、PASCAL语言概述
基本内容为:PASCAL语言的数据类型及程序结构。 2、控制语句
内容为:条件语句、当语句直到语句、循环语句的使用。 3、过程与函数
基本内容为:变量的作用域、过程和函数的定义与使用。 4、构造类型
基本内容:数组、记录类型的定义使用。 5、Delphi概述
基本内容:IDE使用;DELPHI程序设计步骤。 6、DELPHI的基本程序设计
基本内容:标签、编辑按钮、列表、组合、常用对话框组件的使用及菜单程序设计。
7、 DELPHI数据库程序设计
基本内容:数据集组件的使用;对数据库中数据的添加、查询、删除及修改;报表设计。
㈡实验的教学内容 实验序号 实 验 名 称 学 时 1 SQL server2000数据库、视图的建立及管理 2 2 DML语言 2 3 存储过程和触发器、数据库安全性、备份和恢复 2 4 DELPHI界面设计 4 5 数据库应用(数据添加、查询) 4 6 数据库应用(数据修改、数据删除、统计) 4 7 菜单、报表设计 2 8 综合设计 4 总 计 24
六、学时分配表 内 容 SQL server2000的配置、Transact-SQL语言基础 数据库、表和视图、数据库的完整性 存储过程和触发器、数据库的安全性 备份与恢复及数据转换 PASCAL语言概述 控制语句、过程与函数、构造类型、 Delphi概述 讲 授 3 3 2 2 2 4 2 讨论 实 验 2 2 2 小计 5 5 2 2 2 4 2 2
DELPHI的基本程序设计 DELPHI数据库程序设计 合 计 10 18 46 6 12 24 16 30 70 七、主要参考书
Delphi7.0程序设计 何鹏飞 编著 清华大学出版社,2003 八、评价方式(包括作业、测验、考试等)
本课程的考核方式为考查,考勤、作业及课程设计综合评定成绩。
九、说明
(1)与其它课程的关系
本课程是以“软件工程”、“数据库原理”等课程为基础的课程,在学习过程中,要运用许多上述课程的基本知识和基本概念,例如系统工程的观点、系统设计的原则、范式等。
大纲制订者:杨荣爱
大纲审订者: 教授 大纲批准者: 教授
二OO五年九月五日
3
因篇幅问题不能全部显示,请点此查看更多更全内容