Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesDatabase Management

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old April 22nd, 2003, 08:47 AM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,298 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 1 h 54 m 21 sec
Reputation Power: 41
Edgar F. Codd: 1923-2003

I hope you will all permit a Devshed veteran to go slightly OT for a moment. Yes, the father of the relational data model has died. I can't imagine a better obituary than this one, which perhaps shows how instructive his life should be for we developers.
__________________
The real n-tier system:

FreeBSD -> PostgreSQL -> [any_language] -> Apache -> Mozilla/XUL

Amazon wishlist -- rycamor (at) gmail.com

Reply With Quote
  #2  
Old April 22nd, 2003, 09:12 AM
MattR MattR is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2001
Location: High above the mucky-muck (Columbus, OH)
Posts: 266 MattR User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 7
Send a message via ICQ to MattR
Wow, that is unfortunate. I am surprised I haven't seen anything on DBDebunk about it.

EDIT: nevermind, I see they did yesterday (I visited on Sunday ).

Reply With Quote
  #3  
Old April 22nd, 2003, 09:15 AM
r937's Avatar
r937 r937 is online now
SQL Consultant
Dev Shed God 24th Plane (16500 - 16999 posts)
 
Join Date: Feb 2003
Location: Toronto Canada
Posts: 16,737 r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level)r937 User rank is Lieutenant General (80000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 3 Weeks 2 Days 20 h 24 m 53 sec
Reputation Power: 869
thanks, ry

for those who haven't seen it, the original paper (1970) is here: http://www.acm.org/classics/nov95/toc.html

anyone who worked with IBM's flagship database products IMS or DL/1 knows the type of institutional inertia he was up against


rudy

Reply With Quote
  #4  
Old April 22nd, 2003, 09:19 AM
MattR MattR is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2001
Location: High above the mucky-muck (Columbus, OH)
Posts: 266 MattR User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 7
Send a message via ICQ to MattR
As a testament to IBM's will, we are using SQL today instead of Codd's mathematical language. I wonder how popular DBMS's would be today if they used Codd's language?

Reply With Quote
  #5  
Old April 22nd, 2003, 09:44 AM
bcyde's Avatar
bcyde bcyde is offline
Me likey breadsticks...
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jan 2003
Location: Los Angeles
Posts: 1,189 bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 1 h 12 m 57 sec
Reputation Power: 12
Send a message via AIM to bcyde Send a message via Yahoo to bcyde
Sad news indeed. It's amazing how one man's intelligence, creativity and grasp of the truth can affect so many with or without their knowledge of his achievements.

Actually, as I was reading through several articles at dbdebunk I started thinking about something along these lines though. With the IT industry staying entrenched in its ways of what sells instead of what works best (in this case SQL/relation hybrid dbs vs TRDBMS) and tacking on the latest fads; what will happen to the movement (small as it may seem) of trying to get the industry to realize that many of the problems that they are trying to fix are due to not adhering completely to the relational model when the pioneers and main proponents eventually pass on?

Reading through dbdebunk (letters submitted from readers and the editors' replies) it's clear that even among those who want to understand how to do things correctly, many still don't necessarily grasp all the inherent qualities of the relational model (including myself). Even now, when the established authorities speak (Date, Pascal, etc.) on how things aren't the way the should be the industry simply dismisses them, even though much of what the industry has comes from their ideas. How much harder will it be when those who have the authority to speak on the topic can no longer do so?

-b
__________________
PostgreSQL, it's what's for dinner...

Last edited by bcyde : April 22nd, 2003 at 09:47 AM.

Reply With Quote
  #6  
Old April 22nd, 2003, 10:37 AM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,298 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 1 h 54 m 21 sec
Reputation Power: 41
Of course, Slashdot rejected my submission for this story. I mean, really... who wants to hear about some dusty old database guy?

Why don't some of you other guys try submitting it. They can't ignore us all.

bcyde-

It's not all gloom, fortunately. There has been a revived interest in TRDBMS implementation in the past 3 or 4 years. And, you can see that there are even a couple open-source implementations underway: http://www.hughdarwen.freeola.com/T...b/Projects.html

As I posted at SitePointForums , I really wish I had the programming skill and resources to produce a true implementation of Codd & Date's vision. It's funny that (my current favorite) PostgreSQL at one time was based on Ingres, which used a language called Quel, which was apparently much more true to relational algebra than SQL. I wonder how hard it would be to fork PostgreSQL into an implementation of D, including all the cool possibilities with better DOMAIN implementation (user-defined datatypes and operators), type inheritance, nested set generation, full algebraic closure, arbitrary constraints, etc... IMHO, PostgreSQL is the closest thing to that vision currently available in SQL.

Reply With Quote
  #7  
Old April 22nd, 2003, 11:06 AM
bcyde's Avatar
bcyde bcyde is offline
Me likey breadsticks...
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jan 2003
Location: Los Angeles
Posts: 1,189 bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 1 h 12 m 57 sec
Reputation Power: 12
Send a message via AIM to bcyde Send a message via Yahoo to bcyde
Quote:
IMHO, PostgreSQL is the closest thing to that vision currently available in SQL.


Yup, I've been lucky enough to find a job where they've been able to recognize Postgres' virtues and I really like working with it because of the DB itself, and because of its community.

When you say Postgres is the closest to the vision of a TRDBMS (of the ones based off of SQL), do you mean out of the open source DBs, or out of all DBs?

-b

Reply With Quote
  #8  
Old April 22nd, 2003, 01:02 PM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,298 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 1 h 54 m 21 sec
Reputation Power: 41
Quote:
Originally posted by bcyde
Yup, I've been lucky enough to find a job where they've been able to recognize Postgres' virtues and I really like working with it because of the DB itself, and because of its community.


Glad to hear it. Me too, fortunately.

Quote:

When you say Postgres is the closest to the vision of a TRDBMS (of the ones based off of SQL), do you mean out of the open source DBs, or out of all DBs?


I mean out of all SQL DB systems (commercial and otherwise), although I have to admit that there are some significant abilities in Oracle and DB2 that are very similar to PostgreSQL's, such as user-defined types and operators. (Actually, I think there's a fair chance that some PostgreSQL code has made it into DB2, Informix, and a few other systems )

But, as you can see from the previous link I gave, there is at least one commercial product, and a few open-source attempts at creating a non-SQL TRDBMS. Essentially, Date and Co. argue that SQL is too poorly designed to ever be the basis of a true relational system. I don't know if I completely agree, but it seems obvious that there is some sort of problem, if you realize that the current standards documentation for SQL-3 is over 1200 pages, and never ever once mentions the word 'relational'. Apparently this was a conscious decision on the part of the standards board. And why is the document so large? Could it be because of all the extras, feature-fluff, and work-arounds that had to be introduced to overcome SQL's short-sightedness?

Reply With Quote
  #9  
Old April 25th, 2003, 11:23 PM
rycamor rycamor is offline
Gödelian monster
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Jul 1999
Location: Pembroke Pines, Florida, USA
Posts: 2,298 rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level)rycamor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 1 h 54 m 21 sec
Reputation Power: 41
Of course, none of the American L33t tech13 websites or even the normal IT mags cared to remind us who Ted Codd was, but at least The Register bothered to write about him more than once. A couple of interesting articles. Notice that the name Michael Stonebraker pops up, who helped create Ingres, which later became Postgres.

Reply With Quote
  #10  
Old April 28th, 2003, 04:38 PM
bcyde's Avatar
bcyde bcyde is offline
Me likey breadsticks...
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jan 2003
Location: Los Angeles
Posts: 1,189 bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level)bcyde User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 1 h 12 m 57 sec
Reputation Power: 12
Send a message via AIM to bcyde Send a message via Yahoo to bcyde
Read that other post on the Register that you linked to, rycamor, and it's interesting that they emphasize SQL's importance especially since Date and Pascal continually point out that SQL based DBs aren't truly relational.

And yes, it's sad that sites like /. don't recognize Codd's achievements although they slobber over anything John Carmack does. Don't get me wrong, I'm astounded by John Carmack's work both as a game player and because of the incredible way he's pushed graphics programming/technology, but it's a shame how quickly Codd's achievements are easily overlooked despite the enormous impact they've had on computing.

-b

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > Edgar F. Codd: 1923-2003


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

 Free IT White Papers!
 
Accelerating Trading Partner Performance
One in five. That's how many partner transactions have at least one error. That is an amazing statistic, particularly given the extraordinary leaps in innovation across the global supply chain during the past two decades. Download this white paper to learn more.

 
Competing on Analytics
This Tech Analysis is designed to help identify characteristics shared by analytics competitors, and includes information about 32 organizations that have made a commitment to quantitative, fact-based analysis.

 
Cost Effective Scaling with Virtualization and Coyote Point Systems
An overview of the industry trend toward virtualization, how server consolidation has increased the importance of application uptime and the steps being taken to integrate load balancing technology with virtualized servers.

 
Five Checkpoints to Implementing IP Telephony
Implementation planning for IP PBX software and IP telephony has become vital as businesses replace discontinued legacy PBX phone systems. This informative whitepaper outlines five "checkpoints" for any implementation plan that will help make IP communications a successful proposition.

 
Hosted Email Security: Staying Ahead of New Threats
In the last two years, email has become a fierce battleground between the nefarious forces of spam and malware, and the heroes of messaging protection. The spam volumes increased alarmingly every month, bringing clever new forms of phishing and virus propagation attacks.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support |