To register for an Internet.com membership to receive newsletters and white papers, use the Register button ABOVE.
To participate in the message forums BELOW, click here
VBForums  

VB Wire News
MSDN Subscribers: Download the VS 2010 Release Candidate
MSDN Subscribers: Download the VS 2010 Release Candidate
Sell Your Code and Make Money?
Creating your own Tetris game using VB.NET
Article :: Improving Software Economics, Part 4 of 7: Top 10 Principles of Iterative Software Management



Go Back   VBForums > Visual Basic > Database Development

Reply Post New Thread
 
Thread Tools Search this Thread Display Modes
Old Jun 18th, 2007, 09:10 PM   #1
adshocker
Hyperactive Member
 
Join Date: Jun 07
Posts: 378
adshocker is an unknown quantity at this point (<10)
Resolved [RESOLVED] MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Just need more insights between these two database since they are my only options for now.

So my question is which one is better...

Scenario: The system that i'm planning to develop is only for a small type business. Around 4 users / 4 pc / 1 pc would be where the database is installed. The other pc/ clients will just connect to the server pc.

ORACLE
PROs
I went to the oracle site and found out that Oracle Database 10g XE is a free database and can be used for small type business with no extra charge. Although it has limitations as expected from a free product.
CONs
Seems more difficult to use.

MS ACCESS
PROs
Seems easier to use.
CONs
Not sure if it has a free database download.

Please help.. THanks!
adshocker is offline   Reply With Quote
Old Jun 18th, 2007, 09:59 PM   #2
RhinoBull
PowerPoster
 
RhinoBull's Avatar
 
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

There should not be a single doubt in your mind about what to choose - Oracle all the way.
There are no cons - only pros regardless the limitations...

Just imagine your client business grows and they will need to expand database - migrating from Access to whatever could be a nightmare.
Migrating limited edition Oracle to full product [Oracle] will be a breeze.

Good luck.
RhinoBull is offline   Reply With Quote
Old Jun 18th, 2007, 10:48 PM   #3
RobDog888
Super Moderator
 
RobDog888's Avatar
 
Join Date: Apr 01
Location: LA, Calif. Raiders #1 AKA:Gangsta Yoda™
Posts: 58,667
RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Yes, Oracle is a more rhobust system but since you are needing it for such a small project either could work well. Both are free if you consider that Access does have a free trial version that is the same as the paid version, just time limited. Then deployment is easier with Access too. But if you start with Access and need to upgrade to Oracle it would mean more work for you which is more $ Having Oracle for 4 users is overkill especially when you consider its costs for the non-free version.

Have you considered MSDE? Its free and its the engine that runs MS SQL Server.
__________________
VB/Office Guru™ (AKA: Gangsta Yoda®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum.

Microsoft MVP 2006, 2007, 2008, 2009, 2010
Office Development FAQ (VBA, VB 6, VB.NET, C#)
Software Engineer MCP (VB 6 & .NET), BSEE, CET (Internet.com's #1 Poster)
If a post has helped you then Please Rate it!
Star Wars Gangsta Rap Reps & Rating PostsVS.NET on Vista (New)Multiple .NET Framework Versions (New)Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
System: Intel Core 2 Extreme Ed., 2 WD Raptor 10K RPM 150 GB HDs RAID 1, 2 GBs DDR2 667 MHz RAM, 3 Viewsonic 17" LCDs, Windows Vista RTM, IE 7, Office 2007
RobDog888 is offline   Reply With Quote
Old Jun 19th, 2007, 06:39 AM   #4
Ecniv
Don't Panic!
 
Ecniv's Avatar
 
Join Date: Nov 00
Location: Excel Hell!
Posts: 4,714
Ecniv has a spectacular aura about (150+)Ecniv has a spectacular aura about (150+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Oracle.
+ Bloody good db
+ free (in certain instances)
- difficult to set up
- overkill
- no front end??

Access
+ bought with office
+ simple, easy to use
+ store mdb file in a read/write folder in a shared area
+ built in front end
- upgrading at a later date
- sometimes slow - depends on how much data you are using
- may need licences for each user


Depends what you know, how much you know, whetehr you can use VB / VB.Net front end. Or perhaps a web front end? ASP or PHP some connection strings either will do.


Personally, 4 people, I'd do a db in access. Its flexible enough you can change as the business changes. When you get toward 8 or more people, then consider upgrading.

If you use VB.Net front end, use Access initially or Sql server (again check if its free/costs to set up etc.) if you know Sql server then use that. Go with what you know. Or what the company are willing to train you in
__________________

BOFH Now, BOFH Past, Information on duplicates

Feeling like a fly on the inside of a closed window (Thunk!)
If I post a lot, it is because I am bored at work! ;D Or stuck...
* Anything I post can be only my opinion. Advice etc is up to you to persue...
Ecniv is offline   Reply With Quote
Old Jun 19th, 2007, 08:46 AM   #5
GaryMazzone
Back to the Yanks I guess
 
GaryMazzone's Avatar
 
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

There is a front end to the oracle DB, it is called SQL Devloper a free download from Oracle.

Currently I'm against using Access for any project I'm working on. I have had to many people tell me that they want the database secured and I hate the security in Access (especially when using CR as the reporting tool). For all ll systems I would concider Oracle or SQL Sever varities.
__________________
Sometimes the Programmer
Sometimes the DBA

Mazz1
GaryMazzone is online now   Reply With Quote
Old Jun 19th, 2007, 10:05 AM   #6
Ecniv
Don't Panic!
 
Ecniv's Avatar
 
Join Date: Nov 00
Location: Excel Hell!
Posts: 4,714
Ecniv has a spectacular aura about (150+)Ecniv has a spectacular aura about (150+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Lol true

Hmm sql developer is ok for sql statements - but not for users (unless I wasn't shown the true potential).

Can you do user forms in Sql Developer? or just insert/update statements
__________________

BOFH Now, BOFH Past, Information on duplicates

Feeling like a fly on the inside of a closed window (Thunk!)
If I post a lot, it is because I am bored at work! ;D Or stuck...
* Anything I post can be only my opinion. Advice etc is up to you to persue...
Ecniv is offline   Reply With Quote
Old Jun 19th, 2007, 10:22 AM   #7
GaryMazzone
Back to the Yanks I guess
 
GaryMazzone's Avatar
 
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

No use statements. Forms need to be developed using OracleForms (if you want a complete Oracle solutuion). I use VB for all the forms and CR for reporting (there is also OracleReports again if you want a complete Oracle solutuion).

SQL Devloper also has the abiltiy to modify tables, index and what not without using SQL statements by a grid type view also.
__________________
Sometimes the Programmer
Sometimes the DBA

Mazz1
GaryMazzone is online now   Reply With Quote
Old Jun 19th, 2007, 01:02 PM   #8
RhinoBull
PowerPoster
 
RhinoBull's Avatar
 
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Quote:
Originally Posted by GaryMazzone
There is a front end to the oracle DB, it is called SQL Devloper a free download from Oracle...
Yes, there is. However I find it to be very cumbersome and user unfriendly.
Database is superior and probably is the BEST but anything beyond that (including the enterprise manager) isn't something I would recommend to anyone.
SQL Navigator or TOAD are much better tools to work with Oracle database.
RhinoBull is offline   Reply With Quote
Old Jun 19th, 2007, 01:09 PM   #9
GaryMazzone
Back to the Yanks I guess
 
GaryMazzone's Avatar
 
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)GaryMazzone is a glorious beacon of light (400+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

True I normally use TOAD but the SQL Navagtor is free and can do what he asked.
__________________
Sometimes the Programmer
Sometimes the DBA

Mazz1
GaryMazzone is online now   Reply With Quote
Old Jun 19th, 2007, 03:00 PM   #10
szlamany
MS SQL Powerposter
 
szlamany's Avatar
 
Join Date: Mar 04
Location: CT
Posts: 12,269
szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)szlamany is a name known to all (1000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

As you could imagine I'm going to suggest MS SQL Server Express edition

T-SQL has one less letter than PL/SQL
__________________

*** Read the sticky in the DB forum about how to get your question answered quickly!! ***

Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

Some Informative Links:
[ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
[ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ VB.Net Database Class ] [ Loading Pictures from DB ]


MS MVP 2006, 2007, 2008
szlamany is offline   Reply With Quote
Old Jun 19th, 2007, 04:38 PM   #11
RhinoBull
PowerPoster
 
RhinoBull's Avatar
 
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)RhinoBull is a name known to all (1000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

Quote:
Originally Posted by szlamany
As you could imagine I'm going to suggest MS SQL Server Express edition

T-SQL has one less letter than PL/SQL
Heh... But nothing is as solid as Oracle DB - not even SQL 2005 full version.
RhinoBull is offline   Reply With Quote
Old Jun 20th, 2007, 12:34 AM   #12
RobDog888
Super Moderator
 
RobDog888's Avatar
 
Join Date: Apr 01
Location: LA, Calif. Raiders #1 AKA:Gangsta Yoda™
Posts: 58,667
RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)RobDog888 has a brilliant future (2000+)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

But if you look at the scop of the use of the proposed database you will see tha all the best dbs are going to be overkill. So its basically which you can get into easiest and that can justify the expense. Or if you choose to use some restraint you will want to go with Access if you dont need a front end for your users. Only districute MDAC and the mdb file. For security, just use workgroup security as its the best for an Access database.
__________________
VB/Office Guru™ (AKA: Gangsta Yoda®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum.

Microsoft MVP 2006, 2007, 2008, 2009, 2010
Office Development FAQ (VBA, VB 6, VB.NET, C#)
Software Engineer MCP (VB 6 & .NET), BSEE, CET (Internet.com's #1 Poster)
If a post has helped you then Please Rate it!
Star Wars Gangsta Rap Reps & Rating PostsVS.NET on Vista (New)Multiple .NET Framework Versions (New)Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
System: Intel Core 2 Extreme Ed., 2 WD Raptor 10K RPM 150 GB HDs RAID 1, 2 GBs DDR2 667 MHz RAM, 3 Viewsonic 17" LCDs, Windows Vista RTM, IE 7, Office 2007
RobDog888 is offline   Reply With Quote
Old Jun 24th, 2007, 08:39 PM   #13
adshocker
Hyperactive Member
 
Join Date: Jun 07
Posts: 378
adshocker is an unknown quantity at this point (<10)
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE

thanks for the comments and suggestions.. i've just made oracle 10g my first choice but this may still depend on the clients request... but i'll recommend oracle for sure.
adshocker is offline   Reply With Quote
Reply

Go Back   VBForums > Visual Basic > Database Development


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 01:17 PM.




To view more projects, click here

Acceptable Use Policy


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.