教学目的:本系列讲座主要是为了介绍oracle数据库系统下强大的PL/SQL编程语言,主要结合实例讲解,学完之后能熟练使用PL/SQL语言在企业开发中进行高级编程 针对对象:有一定数据库设计基础和理论的在校大学生及有意从事oracle做为后台数据库开发的程序设计人员 所需课时: 50课时 课程试看即将发布! 课程大纲: 一、PL/SQL运行环境配置及常用命令使用 1.1、PL/SQL环境配置 1.2、PL/SQL环境中常用命令 二、PL/SQL基础 2.1、SQL语言基础:DML语句 DDL语句 DCL语句 2.2、PL/SQL类型 2.3、一般变量与替代变量 2.4、常用系统函数 2.5、PL/SQL块应用技巧 2.6、控制程序流 2.7、PL/SQL中异常处理 三、PL/SQL高级编程 3.1、游标的灵活运用 3.2、锁及事务的高级使用 3.3、包与子程序 3.4、存储过程的原理及实战应用 3.5、用户自定义函数 3.6、各类触发器的高级应用及适用场合 四、PL/SQL全真项目演练 1、项目名称:B2C电子商务网站数据库设计及Oracle编程实例 2、项目背景:网络购物已经随着Ineternet的飞速发展而得到越来越多应用。传统的面对面的现金交易已经远远不 能满足人们的现代化生活需要,尤其是卡片类商品,为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡B2C在线销售系统 3、项目功能::它主要包括用户管理、卡片管理、公告管理、汇款审核、综合信息管理、会员购物等几大模块。 4、具体实现:因该B2C网站是针对全国各地区用户,所以预计上线后用户会达100 万以上,日人均访问量会达上万人次,数据库决定采用Orcale实现。前台使用java或dnet语言开发 5、项目所涉及到的技术: 5.1、需求分析 5.2、概要分析 (数据库分析及E-R图设计) 5.3、详细设计(数据库实现) 涉及到的技术有: oracle权限管理、PL-SQL设计子程序\存储过程\自定义函数\触发器的使用\锁及事务等PL/SQL中高级编程部分的综合运用去编写该网站的后台业务逻辑以供前台java或dnet等语言调用。
课程详细每讲内容如下:
第一部分环境配置及常用命令: 第一讲:课程简介及PLSQL运行环境配置 第二讲 PLSQL中常用的命令 第二部分PLSQL基础 第一讲:SQL语言基础 第二讲:PLSQL类型 第三讲 一般变量与替代变量 第四讲 常用系统函数(一) 第五讲 常用系统函数(二) 第六讲 PLSQL块应用 第七讲 控制程序流(一) 第八讲 控制程序流(二) 第九讲 PLSQL中异常处理 第三部分PLSQL高级编程 第一讲游标的灵活运用(一) 第二讲游标的灵活运用(二) 第三讲游标的灵活运用(三) 第四讲锁及事务的高级使用(一) 第五讲锁及事务的高级使用(二) 第六讲锁及事务的高级使用(三) 第七讲存储过程的原理及实战应用(一) 第八存储过程的原理及实战应用(二) 第九讲存储过程的原理及实战应用(三) 第十讲用户自定义函数(一) 第十一讲用户自定义函数(二) 第十二讲包与子程序(一) 第十三讲包与子程序(二) 第十四讲各类触发器的高级应用及适用场合(一) 第十五讲各类触发器的高级应用及适用场合(二) 第十六讲各类触发器的高级应用及适用场合(三) 第四部分PLSQL全真项目演练(大型B2C商城实战) 第一讲数据库设计理论基础 第二讲项目简介及系统分析 第三讲注册会员模块功能实现 第四讲找回密码模块功能实现 第五讲管理员个人管理模块实现 第六讲用户管理模块实现(一) 第七讲用户管理模块实现(二) 第八讲角色模块实现 第九讲角色及卡片类别管理模块 第十讲卡片管理模块实现 第十一讲汇款审核模块实现(一) 第十二讲汇款审核模块实现(二) 第十三讲公告管理模块实现 第十四商品列表模块实现(一) 第十五讲商品列表模块实现(二) 第十六讲我的购物车模块实现(一) 第十七讲我的购物车模块实现(二) 第十八讲我的购物车模块实现(三) 第十九讲投诉汇款模块实现 第二十讲存款记录及购物记录模块实现 第二十一讲存款记录及购物记录模块实现 第二十二讲用户登录模块实现 第二十三讲Oracle编程实战中性能优化 下载地址:
|