﻿<?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 Database Design, Basics</title><link>http://www.sqlservercentral.com/</link><description>Content tagged Database Design, Basics posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><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>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>A Relational Model of Data for Large Shared Data Banks</title><description>The classic paper from Dr. Codd.</description><guid>http://www.sqlservercentral.com/redirect/articles/3047/</guid><pubDate>2007/06/25</pubDate><link>http://www.sqlservercentral.com/redirect/articles/3047/</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>Techniques for Uniquely Identifying Database Records</title><description>When designing and creating a data model for a data-driven application, the records in tables must each be uniquely identifiable. By having a unique value associated with each record, individual records can be selected, updated, or deleted. Being able to uniquely identify records is so important and standard in a database system that databases allow those designing a database table to specify what column (or columns) make up the primary key.</description><guid>http://www.sqlservercentral.com/redirect/articles/2721/</guid><pubDate>2006/12/22</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2721/</link></item><item><title>Our Very Own SQL Server Data Compression</title><description>Data space can be a concern in many situations as more and more data is being stored in your systems. Designing your schema to take this into account is important for a DBA and Steve Jones takes a look at how design decisions can be used to solve a business problem.

</description><guid>http://www.sqlservercentral.com/articles/Basics/2730/</guid><pubDate>2006/11/23</pubDate><link>http://www.sqlservercentral.com/articles/Basics/2730/</link></item><item><title>Designing relational tables with subtypes</title><description>Relational tables often describe more than one type of real world entity. In this tip, Bob Watkins covers some things to think about when designing such tables.</description><guid>http://www.sqlservercentral.com/redirect/articles/2672/</guid><pubDate>2006/11/13</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2672/</link></item><item><title>A surrogate key architecture to perform powerful database operations</title><description>The alternative to surrogate keys is natural data keys. In order to understand the many substantial benefits of surrogate keys it&amp;#39;s necessary to discuss some background on the issues involved.</description><guid>http://www.sqlservercentral.com/redirect/articles/2240/</guid><pubDate>2006/01/10</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2240/</link></item><item><title>Database Design and Reference Tables</title><description>Whether you are building SQL Server 2000 applications or getting ready for the new features in SQL Server 2005, there are many fundamental database design principals that should be followed. New author Ranga Narasimhan brings us a look at how he handles reference tables when designing a database..

</description><guid>http://www.sqlservercentral.com/articles/Basics/databasedesignandreferencetables/2053/</guid><pubDate>2005/09/27</pubDate><link>http://www.sqlservercentral.com/articles/Basics/databasedesignandreferencetables/2053/</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>SQL Building Blocks and Server Settings</title><description>This chapter covers the building blocks available to the database designer and database user to create and modify database objects and data. The SQL Data Types will be covered along with data representation as literals (constants) and expressions.</description><guid>http://www.sqlservercentral.com/redirect/articles/1769/</guid><pubDate>2005/03/09</pubDate><link>http://www.sqlservercentral.com/redirect/articles/1769/</link></item><item><title>Data Dictionary from within SQL Server 2000</title><description>Mindy explores the metadata stored in SQL 2000 to show you how to produce a simple and useful data dictionary!

</description><guid>http://www.sqlservercentral.com/articles/Installation/datadictionaryfromwithinsqlserver2000/607/</guid><pubDate>2005/02/04</pubDate><link>http://www.sqlservercentral.com/articles/Installation/datadictionaryfromwithinsqlserver2000/607/</link></item><item><title>Setting Matters Straight </title><description>Fabian Pascal, famed database author and writer takes his shots at a recent thread on another SQL site. He makes some good points about normalization.</description><guid>http://www.sqlservercentral.com/redirect/articles/1668/</guid><pubDate>2005/01/20</pubDate><link>http://www.sqlservercentral.com/redirect/articles/1668/</link></item><item><title>Lookup Table Design</title><description>Designing a SQL Server database is a challenging task. Making decisions about how to build tables, their relations, etc. can be a full time job for any DBA helping to build an application. Lookup tables are a part of just about every application that you work with or build a back end for. Leo Peysakhovich brings us an article on database design that deals specifically with lookup tables.
</description><guid>http://www.sqlservercentral.com/articles/Basics/lookuptabledesign/1424/</guid><pubDate>2004/07/27</pubDate><link>http://www.sqlservercentral.com/articles/Basics/lookuptabledesign/1424/</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>Saving Space To Increase Performance</title><description>Disk space is getting cheaper everyday. Why should you worry about the amount of space your data is consuming? This article by Neil Boyle presents some great reasons why you should be concerned.


</description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/savingspace/208/</guid><pubDate>2003/02/21</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/savingspace/208/</link></item><item><title>A Lookup Strategy Defined</title><description>Most databases designs nowadays seem to have at least a few if not many lookup or reference tables. This article helps you define a strategy in how to design, approve, and deploy them.
</description><guid>http://www.sqlservercentral.com/articles/Basics/lookupstrategy/921/</guid><pubDate>2003/02/20</pubDate><link>http://www.sqlservercentral.com/articles/Basics/lookupstrategy/921/</link></item><item><title>A Normalization Primer</title><description>For most DBAs, normalization is an understood concept, a bread and butter bit of knowledge. However, it is not at all unusual to review a database design by a development group for an OLTP (OnLine Transaction Processing) environment and find that the schema chosen is anything but properly normalized. This article by Brian Kelley will give you the core knowledge to data model.



</description><guid>http://www.sqlservercentral.com/articles/Basic+Querying/normalization/584/</guid><pubDate>2003/01/13</pubDate><link>http://www.sqlservercentral.com/articles/Basic+Querying/normalization/584/</link></item><item><title>Beware of Mixing Collations - Part 1</title><description>A few months ago Greg Larsen ran across a big problem with SQL Server collation when querying. He shares his bruises in this quick article.

</description><guid>http://www.sqlservercentral.com/articles/Administering/collate_part1/875/</guid><pubDate>2002/12/19</pubDate><link>http://www.sqlservercentral.com/articles/Administering/collate_part1/875/</link></item><item><title>Designing a Flexible Task Management Database Part II</title><description>In this short article by Jamie Voss, he shows you the data model behind much of his task tracking system and the reasoning behind it.

</description><guid>http://www.sqlservercentral.com/articles/Basics/designingflexibletaskdbpart2/827/</guid><pubDate>2002/10/17</pubDate><link>http://www.sqlservercentral.com/articles/Basics/designingflexibletaskdbpart2/827/</link></item><item><title>Relational Database Without Relations</title><description>The strength and holy grail of relational databases lies in the very name: relations. Microsoft has put a good deal of intelligence and cunning into query optimizations, caching, indexing and execution plans to make the process of finding related records even smoother and faster. This small article, however, will try to shatter the very sacred notion of relational databases.

</description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning+and+Scaling/relationaldatabasewithoutrelations/733/</guid><pubDate>2002/07/29</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning+and+Scaling/relationaldatabasewithoutrelations/733/</link></item><item><title>Designing a Database with Microsoft Visio 2000</title><description>An extremely useful tool to reverse engineer a database is Visio 2000. It also has the ability to generate a database. This generation takes place after Visio has been used to draw the tables and relationships. This process can be a huge time saver. If a database needs to be tweaked and reworked it can be done in Visio and then regenerated. This article is intended to provide a nice introduction to using Visio 2000 to generate a database.

</description><guid>http://www.sqlservercentral.com/articles/Basics/visiodesign/738/</guid><pubDate>2002/07/22</pubDate><link>http://www.sqlservercentral.com/articles/Basics/visiodesign/738/</link></item><item><title>Bill Wunder's DDL Archive Utility Launches as Freeware</title><description>Bill Wunder has donated his utility for those who have a free SQLServerCentral.com mebership. The DDL Archive Utility will look into a database and automatically archive the DDL from the database into Source Safe saving hours of hassles!
</description><guid>http://www.sqlservercentral.com/articles/Administering/729/</guid><pubDate>2002/07/11</pubDate><link>http://www.sqlservercentral.com/articles/Administering/729/</link></item><item><title>Querying Responses</title><description>Binary data can be stored as integers in a table.  This article explains how to query an integer field to return the bits represented by the integer.
</description><guid>http://www.sqlservercentral.com/articles/Basic+Querying/queryresponse/717/</guid><pubDate>2002/06/28</pubDate><link>http://www.sqlservercentral.com/articles/Basic+Querying/queryresponse/717/</link></item><item><title>Storing Checkbox Responses as Integers</title><description>This article demonstrates how to store checkbox results as integers in a database...perfect for surveys!
</description><guid>http://www.sqlservercentral.com/articles/Basic+Querying/storingresponses/718/</guid><pubDate>2002/06/27</pubDate><link>http://www.sqlservercentral.com/articles/Basic+Querying/storingresponses/718/</link></item><item><title>Designing a Flexible Task Management Database</title><description>In this article by Jamie Voss, he shows the methodology he used to develop his task management database.

</description><guid>http://www.sqlservercentral.com/articles/Basics/designingaflexibletaskdb/688/</guid><pubDate>2002/05/20</pubDate><link>http://www.sqlservercentral.com/articles/Basics/designingaflexibletaskdb/688/</link></item><item><title>Review of Debugging the Development Process</title><description>Andy read this book recently and gave it a great review. Even though it&amp;#39;s not a SQL book! Seriously, take a look at the review. It&amp;#39;s a good book that is fun to read.

</description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/reviewofdebuggingthedevelopmentprocess/612/</guid><pubDate>2002/02/26</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/reviewofdebuggingthedevelopmentprocess/612/</link></item><item><title>Data Dictionary from within SQL Server 2000</title><description>Mindy explores the metadata stored in SQL 2000 to show you how to produce a simple and useful data dictionary!

</description><guid>http://www.sqlservercentral.com/articles/Installation/datadictionaryfromwithinsqlserver2000/607/</guid><pubDate>2005/02/04</pubDate><link>http://www.sqlservercentral.com/articles/Installation/datadictionaryfromwithinsqlserver2000/607/</link></item><item><title>Reducing Round Trips - Part 2</title><description>Last week Andy started a discussion of the various ways you can reduce the number of round trips to the server. This week he continues by looking at a method he used recently to do client side caching of data to eliminate the round trip altogether. Gotta read it!
</description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/reducingroundtripspart2/588/</guid><pubDate>2002/02/06</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/reducingroundtripspart2/588/</link></item><item><title>Using Uniqueindentifier Instead of Identity</title><description>Identity columns are last years news. Have you experimented with uniqueindentifiers - better known to programmers as GUID&amp;#39;s? Guaranteed to be unique in the world, they offer a powerful alternative to identity columns.

</description><guid>http://www.sqlservercentral.com/articles/Basics/usinguniqueindentifierinsteadofidentity/439/</guid><pubDate>2001/09/17</pubDate><link>http://www.sqlservercentral.com/articles/Basics/usinguniqueindentifierinsteadofidentity/439/</link></item></channel></rss>