Linked by Eugenia Loli-Queru on Thu 17th Jun 2004 21:11 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Fusion Garage Plans Media Event, To Show Off CrunchPad
posted 2009-12-04 - Microsoft Amends Browser Ballot Proposal Once Again
posted 2009-12-04 - Ten Brands That Will Disappear in 2010
posted 2009-12-04 - Security Predictions for 2010
posted 2009-12-04 - Google Launches Public DNS Service
posted 2009-12-03 - Window Maker: Your NeXT Window Manager
posted 2009-12-03 - Nokia To Overhaul Symbian User Interface
posted 2009-12-02 - The Rise of Camel Case
posted 2009-12-02 - Google Working with Manufacturers on Printing Support
posted 2009-12-02 - Microsoft: Patches Did Not Cause Black Screen Problem
posted 2009-12-01 - KDE Software Compilation 4.4 Beta Released
posted 2009-12-07 - Virt-Manager 0.8.1 Released
posted 2009-12-07 - Apple Quietly Bumps Some Mac Pro, Xserve BTO Options
posted 2009-12-04 - Intel's Nvidia Dispute Said to Be Focus of FTC Review
posted 2009-12-04 - Intel Shows Off 48-Core Chip
posted 2009-12-03 - Linux Kernel 2.6.32 Released
posted 2009-12-03 - Comparing 32-bit to 64-bit Windows 7 for Business Use
posted 2009-12-02 - Falling PC Prices Pit Microsoft Against PC Makers
posted 2009-12-02 - Krita Team Seeking Sponsorship to Take Krita to Next Level
posted 2009-12-02 - Important FreeBSD "Local Root" Exploit Patch Available
posted 2009-12-01
Recent Original Stories
- Window Maker: Your NeXT Window Manager posted 2009-12-03
- Programming: Notepad or Visual? posted 2009-11-29
- Episode 29: Warranty Void posted 2009-11-29
Recent Comments
Headlines
Random Comments
- RE[2]: Get a clue gentlemen and ladies posted 2005-08-02 23:16:01 by Buffalo Soldier
- A problem for Windows users ... posted 2005-11-05 00:00:58 by Anonymous
- RE[3]: Kolibri - big fat copyright violation posted 2007-02-15 19:49:22 by W__W
- RE[3]: Enlightenment is dying.... posted 2007-10-11 02:03:12 by KLU9
- Basic windows apps posted 2009-06-22 13:21:22 by Loki_999
Random Stories
- Customer Services: OSS, Grasp The Concept posted 2003-11-10
- The iMac and the Floppy Drive: A Conspiracy Theory posted 1998-08-03
- Using Slackware Linux as a Live CD Toolbox posted 2003-06-09
Random OS Link




That's fine, but I would argue that is a very narrow perspective on what a database is and does. You are talking about a database with only one purpose. But, if you have a large general-purpose corporate database, where there often is more than one application involved, as well as possibly more than one administrator, etc... who can perform queries, then that "final line of defense" is absolutely critical.
Also, it's not just about constraints, but about helping the programmer. If the data model and column definitions of your application don't correspond properly with that of the database, MySQL will often *not even provide an error message*, but silently truncate strings, or reduce ints, or add weird defaults, etc... For any sort of serious database work, this ought to send shivers down your spine.