Hello and welcome to CertForums.co.uk, here we host free active certification forums with links to the best free resources for Microsoft's MCSA MCSE MCDBA Cisco's CCNA CCDA and CCNP, and CompTIA's A+ Network+ i-NET+ and Security+ certifications in the UK. If you wish to post or use other advanced features you will need to register first. Registration is absolutely free and takes only a few minutes to complete so sign up today!

If you have any problems with the registration process or your account login, please contact support

Go Back   CertForums > Certification Forums > Microsoft Certification Forums > SQL Exams
Home Forums Register Search Today's Posts Mark Forums Read

SQL for Smarties

Post New ThreadReply
 
Thread Tools Display Modes
  #1  
Old 17-Apr-2007, 12:26 AM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
SQL for Smarties

I was cleaning up this weekend and happened to stumble upon all three editions of Joe Celko's SQL for Smarties. The third and latest edition was in the back of my car actually. I quite literally never leave home without it.



Anyway, for the book collector, they came in three different colors. The first edition (blue) was published in 1995 and there's been a revision every five years since (red in 2000 and green in 2005.) So I expect the fourth edition won't be out until 2010.

Anyone interested in moving beyond the basics really should have this book in their library.


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH
 
Reply With Quote
  #2  
Old 17-Apr-2007, 12:18 PM
hbroomhall hbroomhall is offline
Premium Member
Posts: 5,975
Points: 2032 hbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 points
Power: 85
None
Join Date: 08 Sep 2005
Location: Tunbridge Wells, Kent
Certifications: ECDL A+ Network+ i-Net+
WIP: Server+
I agree completely. I *think* (the book is at home and I'm not) that I have the red one. So I need to get the new one!

Harry.

 
Reply With Quote
  #3  
Old 17-Apr-2007, 12:50 PM
zebulebu's Avatar
zebulebu zebulebu is offline
Lifetime Member
Posts: 1,717
Points: 4099 zebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 pointszebulebu has over 4000 points
Power: 61
None
Join Date: 07 Aug 2006
Location: Croydon - arsehole of the universe
Age: 34
Certifications: A few
WIP: NCDA, VCP
Got the green one!

Damned if I can find it at the minute though - it must be at work (I'm off sick today for the first time in ten months)


¡vamos españa!


My crappy youtube vids
 
Reply With Quote
  #4  
Old 18-Apr-2007, 02:25 PM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
I picked up Celko's "SQL Programming Style" the other day too. It's a lot shorter and easier to read. Especially useful for less technical project managers trying to create programming standards and naming conventions.

Only book of his I didn't like was the data warehousing one. Then again, dimensional modeling /OLAP has changed a lot in the last ten years, whereas relational modeling/OLTP really hasn't -- some might say because it was done right the first time. ;)


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH
 
Reply With Quote
  #5  
Old 18-Apr-2008, 12:42 PM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
For those interested in using SQL the right way, Joe's latest book "Thinking in Sets" is now on the bookshelves.

http://www.amazon.com/gp/reader/0123...58#reader-link


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH
 
Reply With Quote
  #6  
Old 18-Apr-2008, 01:53 PM
hbroomhall hbroomhall is offline
Premium Member
Posts: 5,975
Points: 2032 hbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 pointshbroomhall has over 2000 points
Power: 85
None
Join Date: 08 Sep 2005
Location: Tunbridge Wells, Kent
Certifications: ECDL A+ Network+ i-Net+
WIP: Server+
Another one for the book list - thanks.

Harry (wondering why his wallet is nearly empty...)

 
Reply With Quote
  #7  
Old 18-Apr-2008, 01:55 PM
Fergal1982's Avatar
Fergal1982 Fergal1982 is offline CertForums News Posting Member
Linux Àihǎozhě: bù zàihū!
Posts: 2,800
Points: 3860 Fergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 pointsFergal1982 has over 3000 points
Power: 74
None
Join Date: 04 May 2004
Location: Aberdeen, UK
Age: 25
Certifications: ITIL Foundation
WIP: 70-536,70-294,(A+), Procastination+
never heard of it before. sounds like its got high regard round here though. might need to look that out at some point. although for now ill stick the the lower end of the market. not quite at advanced level yet


"Im Nerdy in the extreme and whiter than sour cream"


ObsidianPhoenix - my development blog



 
Reply With Quote
  #8  
Old 18-Apr-2008, 02:36 PM
ffreeloader's Avatar
ffreeloader ffreeloader is offline
Lifetime Member
Posts: 3,649
Points: 3030 ffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 points
Power: 72
None
Join Date: 26 Jul 2005
Location: USA
Age: 54
Certifications: MCSE, MCDBA, CCNA, A+
WIP: LPIC 1
Crito,

I had never seen a Celko book before. Do they cover a specific implementation of SQL, or are they vendor agnostic?

Out of curiosity, what do you think of Ken Henderson's The Guru's Guide series for T-SQL and SQL Server.



Behold, the turtle. He makes progress only when he sticks his neck out.

James Bryant Conant
 
Reply With Quote
  #9  
Old 18-Apr-2008, 02:40 PM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
Joe Celko spent 10 years on the ANSI SQL committee. His books are not implementation specific.
http://www.celko.com/

I haven't read any of Ken Henderson's books so can't comment on them.


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH

Last edited by Crito : 18-Apr-2008 at 02:44 PM.
 
Reply With Quote
  #10  
Old 18-Apr-2008, 02:42 PM
ffreeloader's Avatar
ffreeloader ffreeloader is offline
Lifetime Member
Posts: 3,649
Points: 3030 ffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 points
Power: 72
None
Join Date: 26 Jul 2005
Location: USA
Age: 54
Certifications: MCSE, MCDBA, CCNA, A+
WIP: LPIC 1
Quote:
Originally Posted by Crito View Post
Joe Celko spent 10 years on the ANSI SQL committee. His books are not implementation specific.

I haven't read any of Ken Henderson's book(s) so can't comment on them.
Interesting. I'll have to take a look at them then.

Thanks, Crito.



Behold, the turtle. He makes progress only when he sticks his neck out.

James Bryant Conant
 
Reply With Quote
  #11  
Old 18-Apr-2008, 02:53 PM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
I will say I had to unlearn much of the cr@p other books taught me before accepting what Joe was saying. In fact, he once called me an ID-iot in a Microsoft newsgroup. If he hadn't been absolutely right I might still feel insulted.


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH
 
Reply With Quote
  #12  
Old 18-Apr-2008, 03:37 PM
ffreeloader's Avatar
ffreeloader ffreeloader is offline
Lifetime Member
Posts: 3,649
Points: 3030 ffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 points
Power: 72
None
Join Date: 26 Jul 2005
Location: USA
Age: 54
Certifications: MCSE, MCDBA, CCNA, A+
WIP: LPIC 1
Quote:
Originally Posted by Crito View Post
I will say I had to unlearn much of the cr@p other books taught me before accepting what Joe was saying. In fact, he once called me an ID-iot in a Microsoft newsgroup. If he hadn't been absolutely right I might still feel insulted.
LOL. He sounds a "little" prickly....



Behold, the turtle. He makes progress only when he sticks his neck out.

James Bryant Conant
 
Reply With Quote
  #13  
Old 18-Apr-2008, 04:02 PM
Crito's Avatar
Crito Crito is offline
Valued Member
Posts: 366
Points: 529 Crito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 pointsCrito has over 500 points
Power: 12
None
Join Date: 20 Jul 2006
Location: Chattanooga, TN
Certifications: A few
WIP: MCITP: Database Administrator
I doubt he has ever been accused of brown-nosing anyways. First encountered him through his column in DBMS Magazine. At the time I was just starting out and the only database book I had read was "Understanding R:Base". I found that book behind some others on a shelf a few years ago and realized my bad design habits had started very early. So while Celko's book are a bit advanced for a novice, I really don't think you can start reading them too soon. Just might take a few years before it all sinks in.


Crito Philippatos
MCSE and MCSA on Windows Server 2003, MCTS on SQL Server 2005, MCDBA on SQL Server 2000, A+, Network+, Linux+, Security+, CEH
 
Reply With Quote
  #14  
Old 18-Apr-2008, 04:33 PM
ffreeloader's Avatar
ffreeloader ffreeloader is offline
Lifetime Member
Posts: 3,649
Points: 3030 ffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 pointsffreeloader has over 3000 points
Power: 72
None
Join Date: 26 Jul 2005
Location: USA
Age: 54
Certifications: MCSE, MCDBA, CCNA, A+
WIP: LPIC 1
Quote:
Originally Posted by Crito View Post
I doubt he has ever been accused of brown-nosing anyways. First encountered him through his column in DBMS Magazine. At the time I was just starting out and the only database book I had read was "Understanding R:Base". I found that book behind some others on a shelf a few years ago and realized my bad design habits had started very early. So while Celko's book are a bit advanced for a novice, I really don't think you can start reading them too soon. Just might take a few years before it all sinks in.
I'm going to get one of his books. I like writing sql queries. It seems to be one of the languages that is more of a natural for me.

Thanks, Crito.



Behold, the turtle. He makes progress only when he sticks his neck out.

James Bryant Conant
 
Reply With Quote
  #15  
Old 21-Apr-2008, 12:34 AM
Gaz 45's Avatar
Gaz 45 Gaz 45 is offline
Valued Member
Posts: 399
Points: 188 Gaz 45 has over 100 pointsGaz 45 has over 100 points
Power: 11
None
Join Date: 17 Oct 2004
Location: Lichfield
Age: 27
Certifications: MCP (70-229, 70-228), MBioch
WIP: MCDBA (70-290)
I bought the 3rd edition a few months back & it's something I dip into now and again.
Excellent book, echoing Crito, it's made me unlearn some things & question others that I'd taken as gospel from other sources.

I've encountered Mr. Celko a few times on the web (although we've not conversed directly), certainly 'prickly' seems a good description! I once saw him rip some DB bods to shreds for using an Identity Int field as a Primary Key (he called it lazy SQL developing, which most people took offence to He was right though!)

Doesn't help that he's a dead ringer for Ming the Merciless...


This style is not free; this style is expensive

Robin: "That's an impossible shot, Batman."
Batman: "That's a negative attitude, Robin."
 
Reply With Quote
Post New ThreadReply Spread this thread: Submit this thread to digg Submit this thread to del.icio.us


Go Back   CertForums > Certification Forums > Microsoft Certification Forums > SQL Exams


Thread Tools
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump