很少有单独的数据库开发的,都是结合其他语言使用oracle数据库的;做数据库方向一个是报表这个和编过程联系多一些,一个是数据库维护,这个需要大量的经验,没有经验很少有人敢用你
创新互联专业为企业提供承留网站建设、承留做网站、承留网站设计、承留网站制作等企业网站建设、网页设计与制作、承留企业网站模板建站服务,10年承留做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
1、熟练掌握sql语句,包括相对复杂的那种;
2、学习oracle存储过程的编写,掌握常用的分支、循环、判断等基本编程思路及方法;
3、学习oracle系统基本知识,表、视图、索引、表空间、用户等等的创建和维护;
数据库开发主要是业务应用系统的数据处理与管理部分,通常将数据库开发分为6个阶段:需求分析、数据库设计、实现、测试、运行和维护,前三项是重点和关键。Oracle数据库开发人员,需要具备上述相关的主要技能。
需要根据实际需要来开发。
oracle存储过程语法:
CREATE[ORReplace]PROCEDURE[schema.]procedure_name
[(argument[{IN|OUT|INOUT}]datatype,
...
argument[{IN|OUT|INOUT}]datatype)]
{IS|AS}
[descriptionpart说明部分]
BEGIN
SQLSTATEMENT语句序列
[EXCEPTION例外处理]
END[procedureName过程名];举例如下:
create or replace procedure p_test
as
v_begintime varchar2(20);
v_endtime varchar2(20);
v_str varchar2(10);
begin
v_begintime:=to_char(sysdate,'yyyy-mm-dd hh24:mi:ss');
select 'badkano' into v_str from dual;
v_endtime:=to_char(sysdate,'yyyy-mm-dd hh24:mi:ss');
dbms_output.put_line('开始时间为:'||v_begintime);
dbms_output.put_line('结束时间为:'||v_endtime);
end;
Oracle自己的:
sqlplus,命令行式的工具,作为dba是肯定要学会的
EnterpriseManager,Web方式的企业管理器,图形化的数据库管理
Oracle Sql Deleoper,java版本的开发工具,慢
第三方常用的:
toad for oracle ,开发、管理都可以使用,管理功能较全面,比较大
pl/sql developer ,主要用来开发
navicat for oracle,主要看着它的导入导出功能
Object Browser,比较小巧
其他基于java的第三方工具:
AquaDataStudio
DbVisualizer
还有很多。
Oracle工具家族手册
Oracle Designer
一个基于共享信息仓储的建模和生成工具,设计和建立应用与数椐库定义的高效开发环境。
Oracle Developer
一个用于建立企业级客户/服务器和Web数椐库应用的、易于使用的集成式快速应用开发环(RAD)。
Oracle JDeveloper
在个利用java来建立基于部件的数椐库应用的最具生产力的开发环境。
Oracle Reporls
一个用于发布和报告的解决方案,部门可以利用它在其企业内部网或Internet上动态地发布信息。
网络计算工具
Oracle?的开发工具能为你提供最具生产力的数椐库应用开发环境。这些应用可以部署在可伸缩的专业管理服务器上,并能通过任何一台运行有标准Interner浏览器的PC或NC来访问。