If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Chit Chat > DB Question

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-09-10, 04:14
hamaqias hamaqias is offline
Registered User
 
Join Date: Oct 2010
Posts: 1
DB Question

hi

According to Codd's Tweleve rules which are considered as a basics of the relational database system, which one of the following three systems: Oracle, DB2 and SQL server is most applied and relational than the others?
Please give me your opinion and why.
Reply With Quote
  #2 (permalink)  
Old 10-09-10, 04:32
healdem healdem is offline
Jaded Developer
 
Join Date: Nov 2004
Location: out on a limb
Posts: 9,246
dunno
don't care
as long as the software is SQL compliant
as long as the client/customer is good for the cash
..thats fine by me.
__________________
I'd rather be riding my Versys or my Tiger 800 let alone the Norton
Reply With Quote
  #3 (permalink)  
Old 10-09-10, 07:49
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
why does it matter?

if you work for an organization that has only one of those three databases, then that's the one you'll be using

if you work for an organization that has more than one of those three databases, choose whichever one you like


the only people who ask questions like "which database satisfies more of codd's 12 rules" are teachers, giving homework assignments

__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #4 (permalink)  
Old 10-09-10, 09:48
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
According to Gartner, Oracle serves the most users worldwide, followed by DB2, followed by Microsoft. So I guess that means that Oracle is applied more often than DB2, which is applied more often than Microsoft.

TCP numbers vary wildly, depending on configuration. Overall Microsoft tends to be the least expensive, followed by IBM, then by Oracle. There are multiple sources for TCP information, and since no two configurations produce exactly the same TCP costs it is very hard to produce comparable numbers.

Based on personal observation of developers and Database Administrators, I think that those numbers are roughly reversed. More developers seem to use Microsoft, followed by DB2, followed by Oracle.

Some of the difference can be attributed to "stale numbers" where systems that were created on a given platform years or decades ago may continue on that platform even when no new development has been done for a long time.

The short answer is that you can pick the order that suits you, then find statistics to back up your opinion!

-PatP
__________________
In theory, theory and practice are identical. In practice, theory and practice are unrelated.
Reply With Quote
  #5 (permalink)  
Old 10-11-10, 08:15
tosscrosby tosscrosby is offline
Registered User
 
Join Date: Apr 2008
Location: Along the shores of Lake Michigan
Posts: 242
As legacy systems are still in use, I think that tends to over-inflate the Oracle numbers. My last job, we had a legacy system on Sybase. Our CIO wanted them to migrate us to MS SQL. The third-party vendor said they would if we paid for the development of their migration tool ($50k +). Our CIO said, F*** off, we'll be your last supported Sybase customer, and based on contracts, we could've been. They developed the tool, we were their first migration to MS SQL and were their reference for other clients looking to do the same. Worked out well for us. While numbers can mean a lot, they alone are not a true indication as to the direction of application development. As Pat alluded to, find what works for you and your environment. Hell, it could be MySQL or even, **shudder**, Access.
__________________
-- You can't be late until you show up.
Reply With Quote
  #6 (permalink)  
Old 10-25-10, 06:20
alwayssathya alwayssathya is offline
Registered User
 
Join Date: Aug 2010
Location: Chennai India
Posts: 161
i hope it is oracle which satisfies the 11 1/2 rules
Reply With Quote
  #7 (permalink)  
Old 10-25-10, 10:48
blindman blindman is offline
World Class Flame Warrior
 
Join Date: Jun 2003
Location: Ohio
Posts: 11,726
Oracle 11.5 satisfies 11 1/2 rules, but we are looking forward to Oracle 11.6.9 which will satisfy nearly 11 7/10 rules. Woot!
__________________
If it's not practically useful, then it's practically useless.

blindman
www.chess.com: "sqlblindman"
Reply With Quote
Reply

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 Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On