Comments on: Do You Make These 5 Database Design Mistakes? https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/ Thomas LaRock is an author, speaker, data expert, and SQLRockstar. He helps people connect, learn, and share. Along the way he solves data problems, too. Sat, 27 Feb 2021 22:30:23 +0000 hourly 1 https://wordpress.org/?v=6.7.2 By: Top 5 Common Problems with SQL Server - Boost SQL Performance https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-80142 Sat, 27 Feb 2021 22:30:23 +0000 http://thomaslarock.com/?p=7297#comment-80142 […] Everyone agrees that great database performance starts with great database design. Yet we still have issues with poor datatype choices, the use of nested views, lack of data archiving, and relational databases with no primary or foreign keys defined. […]

]]>
By: 4 n00b MySQL Mistakes Every Programmer Makes - DevOps.com https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-14883 Thu, 11 Aug 2016 08:02:13 +0000 http://thomaslarock.com/?p=7297#comment-14883 […] of the common database errors identified by Thomas Larock on the SQL Rockstar site is playing it safe by overusing the BIGINT data type. If you’re certain no value in a column […]

]]>
By: The Top 5 Most Common Problems With SQL Server - Thomas LaRock https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-13574 Tue, 26 Jan 2016 12:24:43 +0000 http://thomaslarock.com/?p=7297#comment-13574 […] Everyone agrees that great database performance starts with great database design. Yet we still have issues with poor datatype choices, the use of nested views, lack of data archiving, and relational databases with no primary or foreign keys defined. […]

]]>
By: What is the Most Important Stage in Database Design? | Activia Training Blog https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-13447 Wed, 04 Nov 2015 09:38:15 +0000 http://thomaslarock.com/?p=7297#comment-13447 […] performance (such as regular compact and repairs), you can never gain back what was lost through bad design. I know, I made that mistake myself once, many years ago, and was almost permanently inundated with […]

]]>
By: Planning is the most important step in effective database design. | Activia Training Blog https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-12666 Fri, 13 Mar 2015 14:31:44 +0000 http://thomaslarock.com/?p=7297#comment-12666 […] While there are things that you can later do to speed up the database performance (such as regular compact and repairs), you can never gain back what was lost through bad design. […]

]]>
By: Database Design Tip: Involve the Production DBA | SQLStarters https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-11242 Tue, 15 Jul 2014 12:41:37 +0000 http://thomaslarock.com/?p=7297#comment-11242 […] was reading this blog post by Thomas LaRock (@SQLRockstar) about a database design mistakes and I’ll warmly […]

]]>
By: ThomasLaRock https://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/#comment-10471 Thu, 06 Feb 2014 18:34:00 +0000 http://thomaslarock.com/?p=7297#comment-10471 In reply to Steve Hood.

Steve,

Interesting question…and it might be a matter of preference for some. For me I try to think about things that are physical design (file layout, partitioning, etc.) and logical design (tables, views). After that, I see things like procedures and functions as part of a data access layer, and that’s when I tend to say “it’s code” and not design.

Others may disagree with that viewpoint. Since you can script procedures and functions as part of theTom database schema, they may see it all as design.

Tom

]]>