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 > Database Concepts & Design > Database Manifestos

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-17-08, 06:22
dblearner89 dblearner89 is offline
Registered User
 
Join Date: May 2008
Posts: 1
Database Manifestos

Hi all,

I am quite new to learning in more detail about databases and I was just wandering if anybody could help me with the following three things:

A clear definition of what exactly a database manifesto is, in quite simple terms.

If and how the two manifestos approaches (object oriented and third generation) are out of date or still relevant

Where the two manifestos approaches differ


Thanks for any help any of you can give, I would be greatful

Last edited by dblearner89; 05-17-08 at 06:26.
Reply With Quote
  #2 (permalink)  
Old 05-17-08, 09:06
pootle flump pootle flump is offline
King of Understatement
 
Join Date: Feb 2004
Location: One Flump in One Place
Posts: 14,905
Is the third generation database manifesto out of date
Presumably you two are on the same course.
Reply With Quote
  #3 (permalink)  
Old 05-17-08, 09:16
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
A database manifesto is a pile of putrid pontifications by non-practioners.

By defintion, no manifesto could be relevant.

-PatP
Reply With Quote
  #4 (permalink)  
Old 05-17-08, 13:14
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by pootle flump
Is the third generation database manifesto out of date
Presumably you two are on the same course.
those brits, eh, what will they think of next

not you, poots, i mean the school these two british students are attending

what kind of a job are they hoping to get after a course like that?

it is to cry, to see how some unscrupulous unis foist their ridiculous agendas on unsuspecting students...
__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #5 (permalink)  
Old 05-17-08, 22:16
sco08y sco08y is offline
Registered User
 
Join Date: Oct 2002
Location: Baghdad, Iraq
Posts: 697
Quote:
Originally Posted by dblearner89
Hi all,

I am quite new to learning in more detail about databases and I was just wandering if anybody could help me with the following three things:

A clear definition of what exactly a database manifesto is, in quite simple terms.
Well, dictionary.com says a manifesto is "a public declaration of intentions, opinions, objectives, or motives, as one issued by a government, sovereign, or organization."

That tends to fit my personal definition of "manifesto" as being primarily political. It's a stupid term to apply to database studies.

Quote:
If and how the two manifestos approaches (object oriented and third generation) are out of date or still relevant

Where the two manifestos approaches differ
As others have more or less pointed out, the "third manifesto" is generally considered "the" manifesto for RDBMSs. The book is not even remotely a manifesto, as I alluded to earlier, rather it's a list of recommendations (listed as dos and don'ts) as to how to design a good DBMS. Many of the recommendations are based on lessons learned from SQL DBMSs.

As to why it's called a manifesto: the author is a political paranoid of the left-wing variety. He also tends to be simultaneously offensive and thin-skinned. What that means is that a. he views himself as the savior of the database industry but b. he's constantly aggravating people because he makes things personal for no reason and c. when they complain he views it as them trying to suppress him. Thus, in his view, he and his fellow enlightened are constantly thwarted by the simultaneously inept and insidious reactionary business establishment (who, he tends to forget, originally sponsored the design of the systems that are his life's work) and the barbaric ignorance of the masses.

So, while I'm sure he thinks it's a manifesto, it's really just a list of recommendations. It's the same thing with his website: lots of interesting articles explaining how relational theory works with the occasional irrelevancy about George Bush and the inevitable collapse of the IT sector, public education and western civilization.

I've never heard of any canonical object oriented manifesto, and likewise no canonical object oriented model. While there are various disputes as to the details of how the relational model ought to work, they're comparatively minor. In the object oriented world, there are fundamental differences like single vs. multiple inheritance, early vs. late binding, mutable vs. immutable, etc.
Reply With Quote
  #6 (permalink)  
Old 05-19-08, 05:17
andrewst andrewst is offline
Moderator.
 
Join Date: Sep 2002
Location: UK
Posts: 5,171
Quote:
Originally Posted by sco08y
As to why it's called a manifesto: the author is a political paranoid of the left-wing variety. He also tends to be simultaneously offensive and thin-skinned...
I think you are confusing the authors (plural) of The Third Manifesto (C J Date and Hugh Darwen) with Fabian Pascal, who used to run dbdebunk.com and fits your description quite well. Date and Darwen, on the contrary, are never offensive and do not wear their political colours prominently. Of course, they are Brits
__________________
Tony Andrews
http://tinyurl.com/tonyandrews
Reply With Quote
  #7 (permalink)  
Old 05-19-08, 09:56
blindman blindman is offline
World Class Flame Warrior
 
Join Date: Jun 2003
Location: Ohio
Posts: 11,726
dblearner, here is an excellent example of a manifesto:
http://cyber.eserver.org/unabom.txt
__________________
If it's not practically useful, then it's practically useless.

blindman
www.chess.com: "sqlblindman"
Reply With Quote
  #8 (permalink)  
Old 05-21-08, 10:57
Gagnon Gagnon is offline
Registered User
 
Join Date: Jun 2005
Posts: 319
Quote:
Originally Posted by blindman
dblearner, here is an excellent example of a manifesto:
http://cyber.eserver.org/unabom.txt
That is the manifesto we use
Reply With Quote
  #9 (permalink)  
Old 05-21-08, 11:52
gvee gvee is offline
www.gvee.co.uk
 
Join Date: Jan 2007
Location: UK
Posts: 10,156
Quote:
Originally Posted by r937
those brits, eh, what will they think of next

not you, poots, i mean the school these two british students are attending

what kind of a job are they hoping to get after a course like that?

it is to cry, to see how some unscrupulous unis foist their ridiculous agendas on unsuspecting students...
I keep reading these rfh posts and am astounded at the stuff they're teaching less then 2 years after I left! Do they deliberately obfuscate* the meaning of these things? I've never heard of a database manifesto!

Databases are not rocket science**













*thanks Rudy
**rocket science is wayyy easier
__________________
George
Twitter | Blog

Last edited by gvee; 05-21-08 at 11:58.
Reply With Quote
  #10 (permalink)  
Old 05-21-08, 11:55
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by georgev
Databases are not rocket science
the hipper, more intellectual expression is... "X is not rocket surgery"
__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #11 (permalink)  
Old 05-21-08, 11:59
gvee gvee is offline
www.gvee.co.uk
 
Join Date: Jan 2007
Location: UK
Posts: 10,156
I can't believe I spent so long punning that up and I got it wrong - post edited.

And damnit Rudy, you're always ahead of the curve that we're all chasing.
__________________
George
Twitter | Blog
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