|
|||||||
|
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Hyperactive Member
Join Date: Jun 07
Posts: 378
![]() |
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! |
|
|
|
|
|
#2 |
|
PowerPoster
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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.
__________________
Microsoft MVP - Visual Basic 2006-2010 Why VB clears the clipboard on startup and how to avoid it? . Filtering Arrays . Save File To Database . Extract File From Database . Extract picture from database without using hard drive . Change Menu BackColor . How to use MS Flexgrid . Make Frame Transparent . The Easiest Way to Create an NT Service With VB6 . How to comment blocks of code in VB5 and VB6 . How to find and replace missing members of control array Visual Basic 6.0 On-Line Documentation . Connection Strings |
|
|
|
|
|
#3 |
|
Super Moderator
Join Date: Apr 01
Location: LA, Calif. Raiders #1 AKA:Gangsta Yoda™
Posts: 58,667
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 Posts • VS.NET on Vista (New) • Multiple .NET Framework Versions (New) • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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 |
|
|
|
|
|
#4 | |
|
Don't Panic!
Join Date: Nov 00
Location: Excel Hell!
Posts: 4,714
![]() ![]() |
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
__________________
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... |
|
|
|
|
|
|
#5 |
|
Back to the Yanks I guess
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
#6 | |
|
Don't Panic!
Join Date: Nov 00
Location: Excel Hell!
Posts: 4,714
![]() ![]() |
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
__________________
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... |
|
|
|
|
|
|
#7 |
|
Back to the Yanks I guess
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
#8 | |
|
PowerPoster
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE
Quote:
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.
__________________
Microsoft MVP - Visual Basic 2006-2010 Why VB clears the clipboard on startup and how to avoid it? . Filtering Arrays . Save File To Database . Extract File From Database . Extract picture from database without using hard drive . Change Menu BackColor . How to use MS Flexgrid . Make Frame Transparent . The Easiest Way to Create an NT Service With VB6 . How to comment blocks of code in VB5 and VB6 . How to find and replace missing members of control array Visual Basic 6.0 On-Line Documentation . Connection Strings |
|
|
|
|
|
|
#9 |
|
Back to the Yanks I guess
Join Date: Aug 05
Location: Dover,NH
Posts: 4,552
![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
#10 |
|
MS SQL Powerposter
Join Date: Mar 04
Location: CT
Posts: 12,269
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
#11 | |
|
PowerPoster
Join Date: Mar 04
Location: New Amsterdam
Posts: 20,365
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: MS Access 2000/2002/2003/2007 VS Oracle Database 10g XE
Quote:
__________________
Microsoft MVP - Visual Basic 2006-2010 Why VB clears the clipboard on startup and how to avoid it? . Filtering Arrays . Save File To Database . Extract File From Database . Extract picture from database without using hard drive . Change Menu BackColor . How to use MS Flexgrid . Make Frame Transparent . The Easiest Way to Create an NT Service With VB6 . How to comment blocks of code in VB5 and VB6 . How to find and replace missing members of control array Visual Basic 6.0 On-Line Documentation . Connection Strings |
|
|
|
|
|
|
#12 |
|
Super Moderator
Join Date: Apr 01
Location: LA, Calif. Raiders #1 AKA:Gangsta Yoda™
Posts: 58,667
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 Posts • VS.NET on Vista (New) • Multiple .NET Framework Versions (New) • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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 |
|
|
|
|
|
#13 |
|
Hyperactive Member
Join Date: Jun 07
Posts: 378
![]() |
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.
|
|
|
|
![]() |
|
||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|