﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>SQLServerCentral.com Articles tagged Database Design</title><link>http://www.sqlservercentral.com/</link><description>Articles tagged Database Design posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><item><title>The Basics of Sizing a SQL Server Database</title><description>Sizing a database can be one of the most arduous tasks a DBA, analyst or developer must attend to. It?s time consuming and more hours go into analyzing the database than actually sizing it. This article focuses on how to monitor the database?s growth after its deployed and contains some tips on how to size it before deployment. We will also dive a little into how to benchmark your database against a robust data load.






</description><guid>http://www.sqlservercentral.com/articles/Administering/sizingadatabase/383/</guid><pubDate>2006/06/30</pubDate><link>http://www.sqlservercentral.com/articles/Administering/sizingadatabase/383/</link></item><item><title>The Myth of Over-Normalization</title><description>Too often, denormalization is suggested as the first thing to consider when tackling query performance problems. It is said to be a necessary compromise to be made when a rigorous logical design hits an inadequate database system. As the saying goes, “Normalize ‘til it hurts, then denormalize ‘til it works”. In reality, Denormalization always leads eventually to tears.</description><guid>http://www.sqlservercentral.com/redirect/articles/63821/</guid><pubDate>2008/07/23</pubDate><link>http://www.sqlservercentral.com/redirect/articles/63821/</link></item><item><title>Taming Trees: B-Trees</title><description>Learn how to build a B-tree similar to those used by databases to implement indexes.</description><guid>http://www.sqlservercentral.com/redirect/articles/63448/</guid><pubDate>2008/06/25</pubDate><link>http://www.sqlservercentral.com/redirect/articles/63448/</link></item><item><title>Introduction to the Unified Dimensional Model (UDM)</title><description>This paper provides an introduction to the Unified Dimensional Model (UDM), including the basic end-user model, and a brief overview of the architecture and security models.</description><guid>http://www.sqlservercentral.com/redirect/articles/63189/</guid><pubDate>2008/06/13</pubDate><link>http://www.sqlservercentral.com/redirect/articles/63189/</link></item><item><title>Identity Columns</title><description>When Nigel Rivett takes us on a tour of the apparently innocuous subject of Identity Columns in TSQL, even the seasoned programmer is due for one or two surprises.</description><guid>http://www.sqlservercentral.com/redirect/articles/63171/</guid><pubDate>2008/06/04</pubDate><link>http://www.sqlservercentral.com/redirect/articles/63171/</link></item><item><title>Reverse Engineering Alias Data Types in SQL Server 2000</title><description>In SQL Server 2005 there is the concept of alias data types, which are similar to user-defined data types in SQL Server 2000. Yakov Shlafman brings us the first part of a series looking at these structures in SQL Server 2000.

</description><guid>http://www.sqlservercentral.com/articles/Data+Types/3038/</guid><pubDate>2008/05/30</pubDate><link>http://www.sqlservercentral.com/articles/Data+Types/3038/</link></item><item><title>Implementing Table Interfaces</title><description>Last time, we discussed Table inheritance, which allowed us to easily reduce redundancies in our table design by creating &amp;quot;base&amp;quot; or &amp;quot;super&amp;quot; tables that contain columns and relations that &amp;quot;sub-tables&amp;quot; automatically inherit.</description><guid>http://www.sqlservercentral.com/redirect/articles/63186/</guid><pubDate>2008/05/28</pubDate><link>http://www.sqlservercentral.com/redirect/articles/63186/</link></item><item><title>Name Value Pair - Part II</title><description>In this article I will try to address some of the design suggestions and experiences that I had in managing similar database.</description><guid>http://www.sqlservercentral.com/articles/Database+Design/62804/</guid><pubDate>2008/05/19</pubDate><link>http://www.sqlservercentral.com/articles/Database+Design/62804/</link></item><item><title>Worst Practices - Not Using Primary Keys and Clustered Indexes</title><description>Two weeks ago Andy started his wildly successful series on Worst Practices. This week he continues that series discussing why failing to use primary keys and clustered indexes are worst practices. Agree or disagree, read the article and join the discussion. One thing you'll have to admit, reading an article by Andy is a lot more interesting than reading Books Online!



</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/worstpracticesnotusingprimarykeysandclusteredindex/488/</guid><pubDate>2008/05/09</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/worstpracticesnotusingprimarykeysandclusteredindex/488/</link></item><item><title>SqlCredit – Part 15: The Cost of Distribution</title><description>Part 15 of this series examines what cost is paid when tables are separated into multiple databases on the same server.</description><guid>http://www.sqlservercentral.com/redirect/articles/62902/</guid><pubDate>2008/05/05</pubDate><link>http://www.sqlservercentral.com/redirect/articles/62902/</link></item><item><title>Is XML the Answer?</title><description>New Author! Don Peterson writes his first article for us and explores why he considers XML to be...bad! There are some interesting points made here and if you've haven't thought about what XML means to you as a DBA, it's a subject worth spending some time on.

</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/isxmltheanswer/1147/</guid><pubDate>2008/05/02</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/isxmltheanswer/1147/</link></item><item><title>Designing Tables for Audit Data in SQL Server</title><description>My company is just starting to look at adding functionality to retain historical data for key tables and columns for auditing purposes in many of our SQL Server databases.  I have seen some of your recent tips related to triggers (Forcing Trigger Firing Order in SQL Server and Trigger Alternatives in SQL Server - OUTPUT Clause).  Based on using triggers or a similar technology, what is the best way to store the historical data?</description><guid>http://www.sqlservercentral.com/redirect/articles/62769/</guid><pubDate>2008/04/15</pubDate><link>http://www.sqlservercentral.com/redirect/articles/62769/</link></item><item><title>SQL Server Database Requirements</title><description>In our organization, I have noticed that database requirements are never included as a portion of the system requirements. The requirements always focus on the interface and we derive the database design from the interface as well as fill in some of the gaps.</description><guid>http://www.sqlservercentral.com/redirect/articles/62573/</guid><pubDate>2008/03/26</pubDate><link>http://www.sqlservercentral.com/redirect/articles/62573/</link></item><item><title>Views and Horizontal Partitioning</title><description>Jambu Krishnamurthy brings us a look at the various options you have available with views and some of the techniques you can use to build a better database by incorporating them in your design.

</description><guid>http://www.sqlservercentral.com/articles/Basics/2936/</guid><pubDate>2008/03/25</pubDate><link>http://www.sqlservercentral.com/articles/Basics/2936/</link></item><item><title>Name value pair (EAV) model</title><description>Entity-Attribute-Value model (EAV) is used interchangeably with name for name value pair. This article will try to address advantages and disadvantages of EAV modelling</description><guid>http://www.sqlservercentral.com/articles/Database+Design/62386/</guid><pubDate>2008/03/24</pubDate><link>http://www.sqlservercentral.com/articles/Database+Design/62386/</link></item><item><title>SQL Server Scalabilty - An Introduction</title><description>A brief introduction into the world of scalability, presenting at a high-level the various options</description><guid>http://www.sqlservercentral.com/articles/Administration/62465/</guid><pubDate>2008/03/19</pubDate><link>http://www.sqlservercentral.com/articles/Administration/62465/</link></item><item><title>A Common Architecture for Loading Data</title><description>Importing data files is always a challenge for a DBA, especially when the files might vary in format. Having one codebase is important and new author Mark Balasundram brings us the template for a high performance application to do just that.
</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/2925/</guid><pubDate>2008/03/13</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/2925/</link></item><item><title>Implementing Table Inheritance in SQL Server</title><description>When designing a database, we sometimes come across situations where there are multiple types of entities that we are modeling, but we'd like them to all have certain attributes or relations in common. Using &amp;quot;sub-type&amp;quot; tables is a simple way to implement table inheritance in SQL Server.</description><guid>http://www.sqlservercentral.com/redirect/articles/62349/</guid><pubDate>2008/03/12</pubDate><link>http://www.sqlservercentral.com/redirect/articles/62349/</link></item><item><title>Practical Methods: Naming Conventions</title><description>Everyone should establish some sort of naming convention for their SQL Server platform. It helps to ensure that developers and DBAs can easily find objects and communicate with one another. New author Michael Lato brings us the start of a series on organizing your SQL Server code with an article on naming conventions.
</description><guid>http://www.sqlservercentral.com/articles/Naming+Standards/2895/</guid><pubDate>2008/02/29</pubDate><link>http://www.sqlservercentral.com/articles/Naming+Standards/2895/</link></item><item><title>5 Tips for Becoming a Better Data Modeler</title><description>5 quick tips to help you become a better data modeler and increase your value to your team and organization.</description><guid>http://www.sqlservercentral.com/articles/Data+Modeling/61817/</guid><pubDate>2008/02/19</pubDate><link>http://www.sqlservercentral.com/articles/Data+Modeling/61817/</link></item><item><title>Storing IPs in SQL Server</title><description>An IP address is something we all recognize and is a piece of data that is quite prevalent in many systems. However it is a piece of 
data tha presents some challenges in its storage and retrieval. SQL Server guru David Poole presents us with a look at how you can 
work with this strange formatting.
</description><guid>http://www.sqlservercentral.com/articles/Advanced+Querying/2871/</guid><pubDate>2008/02/19</pubDate><link>http://www.sqlservercentral.com/articles/Advanced+Querying/2871/</link></item><item><title>Computed Columns</title><description>Computed columns are an interesting way to cover some queries that might otherwise require a table scan. SQL Server expert Andy Warren brings us a look at this database design feature.</description><guid>http://www.sqlservercentral.com/articles/T-SQL/61764/</guid><pubDate>2008/02/12</pubDate><link>http://www.sqlservercentral.com/articles/T-SQL/61764/</link></item><item><title>theSystem</title><description>This is one in a series of articles dealing with Database Design following the design of a single system from start to finish.</description><guid>http://www.sqlservercentral.com/articles/Database+Design/61798/</guid><pubDate>2008/01/31</pubDate><link>http://www.sqlservercentral.com/articles/Database+Design/61798/</link></item><item><title>Toward Integrity Part 5</title><description>An exploration of the process of translating a conceptual model to a logical model, and ultimately, a faithful implementation using T-SQL.</description><guid>http://www.sqlservercentral.com/articles/Database+Design/61530/</guid><pubDate>2008/01/03</pubDate><link>http://www.sqlservercentral.com/articles/Database+Design/61530/</link></item><item><title>Document Your Database</title><description>Computer professionals are constantly complaining about the documentation for the software they use. And are notorious for not documenting their own code very well. Longtime author Raj Vasant brings us a short article with some suggestions on how to go about documenting your databases.




</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/2784/</guid><pubDate>2008/01/02</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/2784/</link></item><item><title>Table Defaults</title><description>In working on an existing database, DBAs often look to normalize tables and correct obvious flaws in design. Recently Andy Warren was working on a consulting project and realized that defaults would prevent many issues.
</description><guid>http://www.sqlservercentral.com/articles/Advanced/2779/</guid><pubDate>2007/12/28</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/2779/</link></item><item><title>Toward Integrity Part 4</title><description>An exploration of the process of translating a conceptual model to a logical model, and ultimately, a faithful implementation using T-SQL.</description><guid>http://www.sqlservercentral.com/articles/Data+Modeling/61529/</guid><pubDate>2007/12/27</pubDate><link>http://www.sqlservercentral.com/articles/Data+Modeling/61529/</link></item><item><title>SQL Stored Procedure to Log Updates, Independent of Database Structure</title><description>How many DBAs need a solution to track those changes made for multiple systems? Auditing is becoming more and more prevalent in all systems and having a good solution can really make your DBA job interesting. New author Keren Ramot brings us his technique that works indepedent of the database structure.

</description><guid>http://www.sqlservercentral.com/articles/Security/2773/</guid><pubDate>2007/12/26</pubDate><link>http://www.sqlservercentral.com/articles/Security/2773/</link></item><item><title>Toward Integrity Part 3</title><description>An exploration of the process of translating a conceptual model to a logical model, and ultimately, a faithful implementation using T-SQL.</description><guid>http://www.sqlservercentral.com/articles/Data+Modeling/61528/</guid><pubDate>2007/12/17</pubDate><link>http://www.sqlservercentral.com/articles/Data+Modeling/61528/</link></item><item><title>Databases: Yesterday, Today, and Tomorrow</title><description>MySQL's Jim Starkey discusses databases.</description><guid>http://www.sqlservercentral.com/redirect/articles/61646/</guid><pubDate>2007/12/14</pubDate><link>http://www.sqlservercentral.com/redirect/articles/61646/</link></item></channel></rss>