辽宁科技大学课程教学大纲webcamdada.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁科技大学课程教学大纲 课程名称:Linux数据库编程 英文名称:Linux Database programming 课程编号:x3050651 学 时 数:64 其中实验(实训)学时数:20 课外学时数:0 学 分 数:4.0 适用专业:网络工程 课程的性质和任务 《Linux数据库编程》是网络工程专业的一门专业选修课。本课程是专门为学习Oracle应用开发同学提供的专业编程课程。通过本课程的学习,同学们不仅可以掌握Oracle pro*c/C++的基础编程知识(嵌入式SQL语句和编写子程序),而且还可以掌握Oracle pro*c/C++的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本课程还未应用开发提供了大量Oracle9i和Oracle10g新增加的PL/SQL特征。 《Linux数据库编程》课程注重理论与实践的结合,力求培养学生在数据库编程中分析问题和解决问题的能力。 课程教学内容的基本要求、重点和难点 (一)Linux数据库编程入门 教学内容:1、Oracle数据库安装 2、Pro*c编程概述 3、使用sqplus工具 4、建立开发环境 5、第一个Pro*c程序 6、预编译与编译 教学目标:1、熟练使用proc工具。 2、掌握pro*c程序结构。 3、能搭建pro*c开发环境与配置。 重点和难点:安装配置开发环境,并能编写Pro*C程序。 (二)Linux数据库编程基础 教学内容:1、pro*c程序结构 2、基本语法 3、嵌入SQL与PL/SQL 4、数据类型 5、内嵌SQL、PL/SQL与变量 6、数据库连接与关闭 7、错误处理 8、指示变量 教学目标:1、掌握Oracle数据库编程变量定义。 2、了解公用函数。 3、了解基本的语法结构。 4、掌握PRO*C编程的程序结构 5、掌握数据库连接与管理。 6、掌握数据库错误处理。 7、掌握PRO*C++编程语法特征。 重点和难点:了解Pro*C/C++最基本的语法规则。 (三)内嵌SQL与游标操作 教学内容:1、数据库事务处理 2、数据库数据操作 3、数据库数据查询 4、数据库游标使用 教学目标:1、掌握数据库DML操作。 2、掌握数据库DQL操作。 3、熟练使用游标遍历数据集。 重点和难点:了解内嵌SQL,并能对数据库进行DML、DDL、DQL、DTL等操作。 (四)内嵌PL/SQL与动态SQL 教学内容:1、内嵌PL/SQL应用 2、动态与静态SQL 3、动态SQL方法一 4、动态SQL方法二 5、动态SQL方法三 6、动态SQL方法四 教学目标:1、掌握内嵌PL/SQL编程。 2、掌握集中常见的动态SQL语句。 重点和难点:了解并掌握内嵌PL/SQL,并掌握PL/SQL编程的基础技术,并能使用动态SQL方法。 (五)LOB访问 教学内容:1、LOB语句 2、访问CLOB 3、访问BLOB 4、访问BFILE 5、DBMS_LOB包 教学目标:1、掌握CLOB数据处理。 2、掌握BLOB数据处理。 3、掌握BFILE数据处理 重点和重点:使用内嵌PL/SQL技术,对LOB数据类型进行访问,能对大对象数据进行访问,能在数据库中处理大文档、图像、视频等。 (六)对象与集合 教学内容:1、访问对象 2、访问集合 教学目标:1、掌握对象访问技术。 2、掌握集合访问技术。 重点和难点:掌握对象访问与集合的使用技术。 三、教学方式及学时分配 序号 主要内容 主要教学方式 学时分配 辅导答疑比例 1 Linux数据库编程入门 讲授+实验 6+4 2 :1 2 Linux数据库编程基础 讲授+实验 12+2 2 :1 3 内嵌SQL与游标操作 讲授+实验 6+4 2 :1 4 内嵌PL/SQL与动态SQL 讲授+实验 8+4 2 :1 5 LOB访问 讲授+实验 8+4 2 :1 6 对象与集合 讲授+实验 4+2 2 :1 四、课程其他教学环节要求 作业:课后能够独立完成作业,作业根据选用的教材不同自行确定,分章选题时根据教学要求的掌握程度选做作业的数量和难度。 作业的基本要求计算题、问答题、综合设计题的比例为1:2:1;课上能够对老师提出的问题积极思考,并参与讨论。 课外教学:要求学生能阅读与本门课程相关的书籍,鼓励学生充分利用各种学习资料,经常复习学过的知识、预习要讲的内容。 五、本课程与其他课程的联系 先修课程: Linux操作系统,Linux系统高级编程 六、教学参考书目 教 材: 《Linux数据库编程》 参考书: 《Linux下的MySQL数据库编程》 ,赵廷涛 主编 , 清华大学出版社 《Oracle 11g Pro*C/C++ 编程艺术》

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档