Re: DB developing
Hi, Miriam.
[color=blue]
> I think I should consider learning and being a certified Oracle
> proffessional or something. What do you guys think?[/color]
I think you should find out whether you're cut out for it first, as training
and certification for Oracle professionals is quite expensive and requires
some amount of effort to succeed. There's the Oracle DBA track and the
Oracle developer track, and most people choose one or the other, because
there just aren't that many people who are good at both database
architecture/maintenance and software development.
I'd recommend downloading and installing the free Oracle database engine and
tools. Use them for a while and decide if this is your cup 'o tea.
For your database engine:
Oracle Database 10g Express Edition:
http://www.oracle.com/technology/pro.../xe/index.html
For database administration (and specifically the DBA track):
Oracle SQL Developer:
http://www.oracle.com/technology/sof...sql/index.html
Quest's TOAD (free trial):
Quest's TOAD (freeware -- limited features and expires every 60 days):
List of the differences between the TOAD freeware and the commercial
version:
For database application development (and specifically the Oracle developer
track):
Oracle JDeveloper 10g:
http://www.oracle.com/tools/jdev_home.html
Oracle Developer Suite (including JDeveloper, Oracle Designer,
Oracle Forms Developer, Oracle Software Configuration Manager,
Oracle Reports Developer, Oracle Discoverer, Oracle Warehouse
Builder, and Oracle Business Intelligence Beans):
http://www.oracle.com/tools/tools_editions.html
Oracle TopLink and Application Development Framework:
http://www.oracle.com/tools/toplink_adf.html
Oracle .NET Development Tools:
http://www.oracle.com/technology/tech/dotnet/index.html
Oracle BPEL Process Manager:
http://www.oracle.com/technology/pro...pel/index.html
[color=blue]
> A week ago I had this feeling that I'm wasting my time
> in Access.[/color]
I'm an Oracle DBA, and I got my start in relational databases with Access
several years ago. But before that, I was a software engineer in the Unix
world. Because of my background in software development, I could easily see
the novice computer skill level that Access is designed to exploit, so I
avoided using the common techniques that would allow me to shoot myself in
the foot when working with Access while I was getting valuable basic
experience with relational databases and their front end applications. I
also easily transferred the skills I learned in Access to Oracle, Informix,
SQL Server, and MySQL, because I made sure that I learned the right database
skills, such as normalization, SQL, techniques in relational database
design, referential integrity, cardinality, and performance tuning.
Client/server databases are more complex than Access by an order of
magnitude, and Oracle is more complex than many client/servers by another
order of magnitude. If your training ground taught you the skills I listed
above and required you to use SQL instead of the QBE Design Grid, and write
your own VBA expressions instead of relying on the Expression Builder, and
write VBA code instead of relying on the Control Wizards' poorly written
code or building macros, and never use brackets to "fix" incorrectly-named
identifiers in your code, then there's a good chance you can survive in the
client/server world, and possibly in the Oracle world, too.
[color=blue]
> I don't think it's wise to keep on working with Access.[/color]
Access makes an excellent front end to client/server databases in a RAD
environment that produces database applications in a fraction of the time,
and therefore at a fraction of the labor cost, as it does for other front
end solutions. So being able to build a stable, effective Access front end
is a definitely an asset. However, Access has a fairly steep learning
curve, so unless you've been tutored by Access gurus, in six months you're
not going to learn enough to create stable, effective front ends in a
fraction of the time as it takes for other front end solutions, unless
they're very simple front ends.
If you want to become really good at building stable, effective front ends
fast and cheaply, then plan to spend a few more years learning and
developing in Access. If you want to become a DBA or a database application
developer, one successful database application is a good start, but you need
to work on lots more to gain enough experience to become good at what you
do. Find technologies that interest you and where you have free or cheap
access to their tools, whether it be Oracle, SQL Server, Java, .Net, Delphi,
or any number of competing database engines and software development
technologies. Get experience building databases or database applications
with these tools, even if these aren't paid work assignments. Having the
skills for your next job when you seek it is usually more valuable than
having been paid to learn these skills on a previous job.
HTH.
Gunny
See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact
info.
"Louly" <miro1eg@gmail. com> wrote in message
news:1147332123 .315753.113160@ q12g2000cwa.goo glegroups.com.. .[color=blue]
> Hi everybody,
>
> I'm a 22 yrs old girl. I've been developing a Database for 6 months no
> using Access. A week ago I had this feeling that I'm wasting my time
> in Access. I don't think it's wise to keep on working with Access.
> Instead I think I should consider learning and being a certified Oracle
> proffessional or something. What do you guys think?
>
> Thanks for your help.
> Miriam
>[/color]
Hi, Miriam.
[color=blue]
> I think I should consider learning and being a certified Oracle
> proffessional or something. What do you guys think?[/color]
I think you should find out whether you're cut out for it first, as training
and certification for Oracle professionals is quite expensive and requires
some amount of effort to succeed. There's the Oracle DBA track and the
Oracle developer track, and most people choose one or the other, because
there just aren't that many people who are good at both database
architecture/maintenance and software development.
I'd recommend downloading and installing the free Oracle database engine and
tools. Use them for a while and decide if this is your cup 'o tea.
For your database engine:
Oracle Database 10g Express Edition:
http://www.oracle.com/technology/pro.../xe/index.html
For database administration (and specifically the DBA track):
Oracle SQL Developer:
http://www.oracle.com/technology/sof...sql/index.html
Quest's TOAD (free trial):
Quest's TOAD (freeware -- limited features and expires every 60 days):
List of the differences between the TOAD freeware and the commercial
version:
For database application development (and specifically the Oracle developer
track):
Oracle JDeveloper 10g:
http://www.oracle.com/tools/jdev_home.html
Oracle Developer Suite (including JDeveloper, Oracle Designer,
Oracle Forms Developer, Oracle Software Configuration Manager,
Oracle Reports Developer, Oracle Discoverer, Oracle Warehouse
Builder, and Oracle Business Intelligence Beans):
http://www.oracle.com/tools/tools_editions.html
Oracle TopLink and Application Development Framework:
http://www.oracle.com/tools/toplink_adf.html
Oracle .NET Development Tools:
http://www.oracle.com/technology/tech/dotnet/index.html
Oracle BPEL Process Manager:
http://www.oracle.com/technology/pro...pel/index.html
[color=blue]
> A week ago I had this feeling that I'm wasting my time
> in Access.[/color]
I'm an Oracle DBA, and I got my start in relational databases with Access
several years ago. But before that, I was a software engineer in the Unix
world. Because of my background in software development, I could easily see
the novice computer skill level that Access is designed to exploit, so I
avoided using the common techniques that would allow me to shoot myself in
the foot when working with Access while I was getting valuable basic
experience with relational databases and their front end applications. I
also easily transferred the skills I learned in Access to Oracle, Informix,
SQL Server, and MySQL, because I made sure that I learned the right database
skills, such as normalization, SQL, techniques in relational database
design, referential integrity, cardinality, and performance tuning.
Client/server databases are more complex than Access by an order of
magnitude, and Oracle is more complex than many client/servers by another
order of magnitude. If your training ground taught you the skills I listed
above and required you to use SQL instead of the QBE Design Grid, and write
your own VBA expressions instead of relying on the Expression Builder, and
write VBA code instead of relying on the Control Wizards' poorly written
code or building macros, and never use brackets to "fix" incorrectly-named
identifiers in your code, then there's a good chance you can survive in the
client/server world, and possibly in the Oracle world, too.
[color=blue]
> I don't think it's wise to keep on working with Access.[/color]
Access makes an excellent front end to client/server databases in a RAD
environment that produces database applications in a fraction of the time,
and therefore at a fraction of the labor cost, as it does for other front
end solutions. So being able to build a stable, effective Access front end
is a definitely an asset. However, Access has a fairly steep learning
curve, so unless you've been tutored by Access gurus, in six months you're
not going to learn enough to create stable, effective front ends in a
fraction of the time as it takes for other front end solutions, unless
they're very simple front ends.
If you want to become really good at building stable, effective front ends
fast and cheaply, then plan to spend a few more years learning and
developing in Access. If you want to become a DBA or a database application
developer, one successful database application is a good start, but you need
to work on lots more to gain enough experience to become good at what you
do. Find technologies that interest you and where you have free or cheap
access to their tools, whether it be Oracle, SQL Server, Java, .Net, Delphi,
or any number of competing database engines and software development
technologies. Get experience building databases or database applications
with these tools, even if these aren't paid work assignments. Having the
skills for your next job when you seek it is usually more valuable than
having been paid to learn these skills on a previous job.
HTH.
Gunny
See http://www.QBuilt.com for all your database needs.
See http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
http://www.Access.QBuilt.com/html/ex...ributors2.html for contact
info.
"Louly" <miro1eg@gmail. com> wrote in message
news:1147332123 .315753.113160@ q12g2000cwa.goo glegroups.com.. .[color=blue]
> Hi everybody,
>
> I'm a 22 yrs old girl. I've been developing a Database for 6 months no
> using Access. A week ago I had this feeling that I'm wasting my time
> in Access. I don't think it's wise to keep on working with Access.
> Instead I think I should consider learning and being a certified Oracle
> proffessional or something. What do you guys think?
>
> Thanks for your help.
> Miriam
>[/color]
Comment