Linux数据库编程实验教学大纲
课程名称(中文/英文): Linux数据库编程/ Linux Database programming 课程代码:x3050651 课程类型:专业课 课程性质:必修课 设置类别:非独立设课 适用专业:网络工程
课程总学时:64 课程总学分:4.0 实验学时:20 实验学分: 开实验学期:五
一、实验教学的目的与基本要求
实验教学的目的:
能够使学生了解Linux系统下使用pro*c/c++开发数据库应用的方法,动态SQL应用、LOB应用、对象类型应用、集合开发应用的方法,最终达到作为数据库开发人员应该具备的Linux系统下针对Oracle数据库的编程实践能力。
实验教学基本要求:
1.实验前学生根据实验内容认真准备实验内容,主要包括具体实验方案和程序初始代码文件。 2.实验结束后提交实验包括,包括效果截图和程序源代码文件。 3.遵守实验室的规章制度使用实验室设备。
二、实验项目设置
实序号 实验项目名称 实 验 内 容 学时 实验类型 验要实验者 类别 备注 1 2 3 Linux数据库编程入门 Linux数据库编程基础 执行sqlplus命令和SQL语句 编写第一个简单proc程序 使用非滚动游标和滚动游标提取数据库数据 通过四种动态SQL编程方法来访问数据库 使用PL/SQL块强大功能开发数据库应用程序 使用联合接口和导航接口开发对象应用 2 验证性 2 验证性 4 设计性 4 设计性 4 设计性 4 设计性 求 必本科生 做 必本科生 做 必本科生 做 必做 必做 必做 本科生 本科生 本科生 内嵌SQL与游标操作 4 内嵌PL/SQL与动态SQL 5 6 LOB访问 对象与集合
三、实验报告要求、实验考核方式、内容及成绩评定标准
实验报告要求:
1.报告内容应包括效果截图和程序源代码文件。 2.报告内容为电子形式。 实验考核方式、内容:
实验课的出勤情况,程序的编制、调试与运行情况,实验报告情况。 实验考核方式、内容及成绩评定标准:
1.没有完成实验的基本要求,不及格 2.没有提交实验报告,不及格 3.实验报告抄袭者,不及格 4.违反实验纪律,不及格
5.独立完成实验,但实验报告中错误较多,及格
6.完成实验基本要求,实验报告符合基本要求,有一些错误,中 7.完成实验基本要求,实验报告符合要求,有较少错误,良好 8.完成实验要求的基础上,实验报告符合符要求,很少错误,优秀
四、实验教材及参考书
[1]《基于Linux的Oracle数据库管理》, 李爱武 主编 , 北京邮电大学出版社 [2]《Linux下的MySQL数据库编程》 ,赵廷涛 主编 , 清华大学出版社 [3]《Oracle 11g Pro*C/C++ 编程艺术》,王海凤 主编,水利水电出版社
执笔人:张孝临
审核人:张玉军