欢迎来到天天文库
浏览记录
ID:30055131
大小:216.50 KB
页数:5页
时间:2018-12-26
《oracle基础与应用教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《ORACLE基础与应用》教学大纲一、课程信息课程名称:ORACLE基础与应用课程类型:专业必修课课程代码:1014036适用专业:软件工程(应用软件开发方向)学分:3.0先修课:数据库原理及应用学时:60后续课:行业领域软件开发(.NET/J2EE)二、课程性质《ORACLE基础及应用》作为软件工程专业的一门专业必修课,该课程主要任务是使学生能够理解性地掌握数据库主要技术,能够适应数据库应用开发岗位所需要的各种素质和技能。或者说,培养面向数据库应用开发岗位,实践能力强、具有良好职业道德的高技能人才。本课程是一门与以实践为主的课程,同时兼顾概念的
2、理解。三、课程设计1、课程目标设计(1)能力目标总体目标:该课程是为企业培养具有职业素质与职业技能的数据库技术方向的应用型人才。其主要任务是使学生能够理解性地掌握数据库主要技术,能够适应数据库应用开发岗位所需要的各种素质和技能。或者说,培养面向数据库应用开发岗位,实践能力强、具有良好职业道德的高技能人才。具体目标:1.能根据需求分析设计数据库;2.能按根据数据库设计完成数据库和数据表的创建;3.能对现有的表数据进行各种操作;4.会创建和使用数据库的常用对象;5.能对数据库进行安全管理,会备份和还原数据库;(2)知识目标1.理解数据库概述2.了解O
3、RACLE数据库体系结构3.了解ORACLE数据库的创建与管理4.掌握SQL语言5.掌握ORACLE表空间与数据文件管理6.掌握数据库对象7.掌握PL/SQL编程8.掌握数据库安全性控制方法9.掌握数据库备份2、课程内容设计模块名称学时数据库基本概念和命令2ORACLE数据库体系结构2数据库的设置与管理使用12数据库对象6数据操纵和事务处理6Oracle系统函数和子查询的使用6PL/SQL编程2PL/SQL游标2异常处理2存储过程、触发器、函数、包10用户安全4数据备份2复习4合计603、能力训练项目设计编号能力训练项目名称拟实现的能力目标相关支
4、撑知识训练方式手段及步骤结果项目1搭建Oracle的开发环境1、熟悉Oracle11g实验环境; 2、掌握Oracle11g的安装;3、了解Oracle11g开发工具的使用。1.ORACLE安装的相关知识2.ORACLE配置的相关知识3.ORACLE开发工具的使用1、安装Oracle11g2、双击setup.exe3、选择安装类型4、设置选项5、打开SQLPLUS6、输入用户名和密码7、进入[主目录]8、卸载oracle11g项目2数据库的存储设置与管理掌握表空间、数据文件、日志文件、控制文件的设置与管理1.表空间与数据文件的管理2.控制文件的
5、多路复用3.日志文件组和日志文件的设置管理1.表空间与数据文件的管理2.控制文件的多路复用3.日志文件组和日志文件的设置管理数据库物理存储结构的设置管理项目3创建基表及约束1、了解商用的数据类型。2、掌握变量的定义3、掌握表格的创建1.基本的数据类型2.创建数据表3.数据插入、删除和更新1.启动SQLPLUS2.创建数据表3.数据操纵4.能够根据需要,以不同的数据表,对表的结构进行设置,根据需要为基本表添加各种约束4、能够使用update命令来对数据表进行更新;5、能够使用insert命令来对数据表进行插入数据;6、能够使用delete命令来对数
6、据进行删除。7、熟练掌握对数据表结构的修改4.修改数据表的结构5.为数据表添加各种约束为基本表添加主键、外键、唯一性、非空约束和用户自定义约束项目4在SQL*PLUS工具下训练SQL语句1、熟悉select语句的基本语法;2、能够在SQL*PLUS下使用SQL语句进行高级查询1.Select应用2.简单数据查询3.数据的分组查询4.多表查询1、使用select语句的对数据库进行查询;2、向表中插入数据可以使用insert命令。3、如果表中的数据有错,那么可以使能够熟练运用SQL语句实现高级查询用update命令来更新。SQL的查询结果项目5PL/
7、SQL的使用1、理解PL/SQL程序块的结构;2、掌握在PL/SQL中声明变量和常量;3、理解SQL数据类型与PL/SQL数据类型之间的差别;4、能够在用户代码中如何使用循环结构和条件语句;5、能够捕获和控制用户代码中的潜在错误。1.数据结构2.算法3.PL/SQL语法4.C语系语法。1、为变量和常量赋值2、控制语句3、错误处理4、用户定义异常,异常处理:PL/SQL的执行结果项目6命名程序块1、掌握存储过程及函数的创建。2、掌握语句级触发器的概念和使用方法。3、掌握行级触发器的概念和使用方法。1.存储过程定义2.函数的定义和调用3.触发器的定义
8、和创建1、创建存储过程2、创建函数3、创建语句触发器,行触发器4、对命名程序块进行调用创建存储过程创建函数创建触发器4、进度表设计教学目
此文档下载收益归作者所有