<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[Touch Support, Inc.]]></title>
<link><![CDATA[https://support.touchsupport.com/]]></link>
<description />
<generator><![CDATA[Kayako case v4.76.0]]></generator>
<item>
<title><![CDATA[Five things to know about databases]]></title>
<link><![CDATA[https://support.touchsupport.com/index.php?/Knowledgebase/Article/View/187]]></link>
<guid isPermaLink="false"><![CDATA[31fefc0e570cb3860f2a6d4b38c6490d]]></guid>
<pubDate><![CDATA[Tue, 25 Feb 2014 15:26:48 -0500]]></pubDate>
<dc:creator />
<description><![CDATA[1. SQL Forms the Core of Relational DatabasesYou can't avoid it. The Structured Query Language forms the core of all relational databases. It provides a uniform interface to Oracle, SQL Server, Access and other relational databases and is a "must learn" f...]]></description>
<content:encoded><![CDATA[<p><strong>1. SQL Forms the Core of Relational Databases</strong><br />You can't avoid it. The Structured Query Language forms the core of all relational databases. It provides a uniform interface to Oracle, SQL Server, Access and other relational databases and is a "must learn" for all aspiring database users. In fact, I encourage you to take an introductory SQL course before you even attempt to learn any specific database software. The investment of time will help you build a proper foundation and get started in the world of databases on the correct foot.</p>
<p><strong>2. Selecting Primary Keys is an Extremely Important Decision</strong><br />The selection of a primary key is one of the most critical decisions you&rsquo;ll make in the design of a new database. The most important constraint is that you must ensure that the selected key is unique. If it&rsquo;s possible that two records (past, present, or future) may share the same value for an attribute, it&rsquo;s a poor choice for a primary key. When evaluating this constraint, you should think creatively. You'll also need to avoid sensitive values, such as Social Security Numbers, as they raise privacy concerns.</p>
<p><strong>3. NULL Is Not Zero or the Empty String</strong><br />NULL is a very special value in the world of databases, but it's something that beginners often get confused about. When you see a NULL value, interpret it as "unknown". If a quantity is NULL, that doesn't necessarily mean that the quantity is zero. Similarly, if a text field holds a NULL value, that doesn't mean that there isn't an appropriate value, it's simply unknown. For example, consider a database containing information about children who attend a particular school. If the secretary entering the record does not know a student's age a NULL value is used to indicate the "unknown" placeholder. The student certainly has an age, it's just not present in the database.</p>
<p><strong>4. Converting Spreadsheets to Databases Saves Time</strong><br />If you already have tons of data stored in Excel (or other) spreadsheets, you can save yourself mountains of time by converting those spreadsheets into database tables.</p>
<p><strong>5. All Database Platforms Are NOT Created Equal</strong><br />There are many different databases out there and all offer a variety of different features at different price points. Some are full-featured enterprise databases designed to host huge data warehouses serving multinational enterprises. Others are desktop databases better suited to tracking inventory for a small store with one or two users. Your business requirements will dictate the appropriate database platform for your needs.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What is a database?]]></title>
<link><![CDATA[https://support.touchsupport.com/index.php?/Knowledgebase/Article/View/185]]></link>
<guid isPermaLink="false"><![CDATA[eecca5b6365d9607ee5a9d336962c534]]></guid>
<pubDate><![CDATA[Tue, 25 Feb 2014 15:24:51 -0500]]></pubDate>
<dc:creator />
<description><![CDATA[Databases are designed to offer an organized mechanism for storing, managing and retrieving information. They do so through the use of tables. If you&rsquo;re familiar with spreadsheets like Microsoft Excel, you&rsquo;re probably already accustomed to sto...]]></description>
<content:encoded><![CDATA[<p>Databases are designed to offer an organized mechanism for storing, managing and retrieving information. They do so through the use of tables. If you&rsquo;re familiar with spreadsheets like Microsoft Excel, you&rsquo;re probably already accustomed to storing data in tabular form. It&rsquo;s not much of a stretch to make the leap from spreadsheets to databases. Let&rsquo;s take a look.</p>
<p><strong>Database Tables</strong></p>
<p>Just like Excel tables, database tables consist of columns and rows. Each column contains a different type of attribute and each row corresponds to a single record. For example, imagine that we were building a database table that contained names and telephone numbers. We&rsquo;d probably set up columns named &ldquo;FirstName&rdquo;, &ldquo;LastName&rdquo; and &ldquo;TelephoneNumber.&rdquo; Then we&rsquo;d simply start adding rows underneath those columns that contained the data we&rsquo;re planning to store.</p>
<p>If we were building a table of contact information for our business that has 50 employees, we&rsquo;d wind up with a table that contains 50 rows.</p>
<p><strong>Databases and Spreadsheets</strong></p>
<p>At this point, you&rsquo;re probably asking yourself an obvious question &ndash; if a database is so much like a spreadsheet, why can&rsquo;t I just use a spreadsheet? Databases are actually much more powerful than spreadsheets in the way you&rsquo;re able to manipulate data. Here are just a few of the actions that you can perform on a database that would be difficult if not impossible to perform on a spreadsheet:</p>
<ul>
<li>Retrieve all records that match certain criteria</li>
<li>Update records in bulk</li>
<li>Cross-reference records in different tables</li>
<li>Perform complex aggregate calculations</li>
</ul>
<p>You can correlate information from multiple tables in a database by creating foreign key relationships between the tables.</p>]]></content:encoded>
</item>
</channel>
</rss>