﻿<?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 Content tagged Advanced, Database Design</title><link>http://www.sqlservercentral.com/</link><description>Content tagged Advanced, 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>2008/08/01</pubDate><link>http://www.sqlservercentral.com/articles/Administering/sizingadatabase/383/</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>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>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>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>Designing Cross Database Queries</title><description>As systems get bigger, servers consolidated, and SQL Server back ends more types of applications, the need for cross database queries for reports, updates, and more will continue to grow. Steve Jones looks at a few ways that you can design your linkages and talks about why he prefers one over the other.


</description><guid>http://www.sqlservercentral.com/articles/Advanced/designingcrossdatabasequeries/1753/</guid><pubDate>2007/10/19</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/designingcrossdatabasequeries/1753/</link></item><item><title>Enterprise Architecture: Connect-the-Dots for Adults</title><description>Developing an enterprise architecture can be viewed as connect-the-dots for adults. However, in doing so, all you get is a pretty picture and not a management tool that can help an organization understand and manage itself.</description><guid>http://www.sqlservercentral.com/redirect/articles/3246/</guid><pubDate>2007/10/04</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3246/</link></item><item><title>Dynamic Partitioning and Dynamic Indexing</title><description>We are always searching for new ways to improve the performance of our database systems. Raghavendra Narayana brings us a new article that examines an idea for rebuilding partitions and indexes based on data access: in real time!
</description><guid>http://www.sqlservercentral.com/articles/Advanced/3210/</guid><pubDate>2007/09/26</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/3210/</link></item><item><title>Reduce Aggravating Aggregation: Improve the Performance of History or </title><description>Optimize the performance of a database which includes history or status tables.</description><guid>http://www.sqlservercentral.com/redirect/articles/3233/</guid><pubDate>2007/09/13</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3233/</link></item><item><title>Why Data Models Do Not Work: The Role of Reference Data</title><description>There is an urgent need to acknowledge the limitations of data models and find a way to bridge the logical-physical divide between models and actual databases so that database designs can be fully understood.</description><guid>http://www.sqlservercentral.com/redirect/articles/3244/</guid><pubDate>2007/09/13</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3244/</link></item><item><title>SqlCredit Part 7: Performance Impact of EncryptByCert and DecryptByCer</title><description>Part 7 of our &amp;#34;Developing a Complete SQL Server OLTP Database Project&amp;#34; discusses performance issues resulting from using EncryptByCert and DecryptByCert. Read the article and download the code to run the test yourself.</description><guid>http://www.sqlservercentral.com/redirect/articles/3160/</guid><pubDate>2007/08/28</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3160/</link></item><item><title>SqlCredit Part 6: Exploring EncryptByCert and DecryptByCert</title><description>SQL Server 2005 includes support for encrypting and decrypting data for storage using EncryptByCert. Let’s look at how to implement this in the SqlCredit database.</description><guid>http://www.sqlservercentral.com/redirect/articles/3161/</guid><pubDate>2007/08/24</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3161/</link></item><item><title>Close These Loopholes in Your Database Testing </title><description>Alex Kuznetsov starts off a series of three articles on &amp;#39;Unit Testing&amp;#39; your database development work. He begins by describing five simple rules that make all the difference. </description><guid>http://www.sqlservercentral.com/redirect/articles/3153/</guid><pubDate>2007/08/20</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3153/</link></item><item><title>A Love Hate Affair with User Defined Types</title><description>Many new DBAs think that User-defined types are a very cool feature in SQL Server when they first encounter them. However many experienced DBAs soon realize that UDTs can be a pain to work with and longtime SQL Server guru David Poole discusses his experiences
</description><guid>http://www.sqlservercentral.com/articles/Advanced/3104/</guid><pubDate>2007/07/23</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/3104/</link></item><item><title>Foreign Keys and their States</title><description>In this article, we will examine some rarely explored areas that concern foreign keys; in particular, we will look at disabled and un-trusted foreign keys.
</description><guid>http://www.sqlservercentral.com/redirect/articles/3057/</guid><pubDate>2007/06/29</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3057/</link></item><item><title>Enforce Business Rules for All Your Data with Constraints</title><description>The only way to guarantee that your business rules are always enforced for all your data is by using constraints. Learn how to use them to enforce business rules in the database.</description><guid>http://www.sqlservercentral.com/redirect/articles/3016/</guid><pubDate>2007/06/05</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3016/</link></item><item><title>Using Views to Enforce Business Rules</title><description>A view is most commonly thought of as a SELECT statement. Most developers will simply create a view to &amp;#34;group&amp;#34; complex SELECT statements for reuse within another view or stored procedures. It makes typing easier! But the really power of views is their ability to implement business rules.</description><guid>http://www.sqlservercentral.com/redirect/articles/2966/</guid><pubDate>2007/04/23</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2966/</link></item><item><title>Dynamic Images and Databases</title><description>Should you store dynamically generated web-site graphics in a database or is the file system the better option? Dino illustrates how to make this decision in ASP.NET</description><guid>http://www.sqlservercentral.com/redirect/articles/2961/</guid><pubDate>2007/04/17</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2961/</link></item><item><title>Sic Semper NULL</title><description>The great debate over NULLs will probably never end. Should we use them in our databases? What meaning do they have? These are all
valid questions. In this article SQL Server expert Michael Coles takes a look at the problems that are inherent in eliminating NULLs completely from 
a database.

</description><guid>http://www.sqlservercentral.com/articles/Advanced/2921/</guid><pubDate>2007/04/10</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/2921/</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>Database Design: A Point in Time Architecture</title><description>In most relational database implementations. Update and Delete commands destroy the data that was there prior to their issue. However, some systems require that no information is ever physically deleted from or updated in the database. In this article, Arthur Fuller presents a solution to this requirement in the form of a Point-in-Time architecture: a database design which allows a user to recreate an image of the database as it existed at any previous point in time, without destroying the current image.</description><guid>http://www.sqlservercentral.com/redirect/articles/2882/</guid><pubDate>2007/02/28</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2882/</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>CHAPTER FOUR:  ORGANIZATIONALLY, WHERE DOES DATA GOVERNANCE FIT?</title><description>This is the fourth part of an ongoing series.  The series is titled The Data Stewardship Approach to Data Governance.  For information regarding future chapters, please use my contact information below.  Previous articles were titled The Data Won&amp;#39;t Govern Itself, Data Governance Is NOT a Methodology and The Tools of Data Governance.</description><guid>http://www.sqlservercentral.com/redirect/articles/2794/</guid><pubDate>2007/01/23</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2794/</link></item><item><title>Refactoring Databases: The Process</title><description>This article describes how to implement a single refactoring within your database. It contains a worked example of the Move Column structural refactoring, whereby we move the Customer.Balance column to the Account table, a seemingly straightforward change to improve the database design.</description><guid>http://www.sqlservercentral.com/redirect/articles/2812/</guid><pubDate>2007/01/16</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2812/</link></item><item><title>Understanding Object Ownership</title><description>In SQL Server 2005, object ownership will have a different meaning, but since most of us work with SQL Server 2000, Kathi Kellenberger has written a good introduction to understanding how object ownership works and why you might want to follow certain practices.





</description><guid>http://www.sqlservercentral.com/articles/Advanced/understandingobjectownership/1966/</guid><pubDate>2007/01/05</pubDate><link>http://www.sqlservercentral.com/articles/Advanced/understandingobjectownership/1966/</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>A Bit More on Defining Keys</title><description>Joe Celko spouts off on one of the basics of database design.</description><guid>http://www.sqlservercentral.com/redirect/articles/2729/</guid><pubDate>2006/12/25</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2729/</link></item><item><title>Design Challenge: Global Address</title><description>Are you up to the latest design challenge? A great way to sharpen our analysis and modeling skills is to continuously address real-world scenarios. A modeling scenario with suggested solutions appears each month in this Design Challenge column. The scenario is emailed to more than 1,000 modelers. The responses are then consolidated into this column.

</description><guid>http://www.sqlservercentral.com/redirect/articles/2610/</guid><pubDate>2006/10/16</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2610/</link></item><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>2008/08/01</pubDate><link>http://www.sqlservercentral.com/articles/Administering/sizingadatabase/383/</link></item><item><title>To SP or not to SP in SQL Server: an argument for stored procedures</title><description>A seemingly never-ending battle in online database forums involves the question of whether or not database application development should involve the use of stored procedures.</description><guid>http://www.sqlservercentral.com/redirect/articles/2443/</guid><pubDate>2006/06/08</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2443/</link></item></channel></rss>