SQL Server 2005 database tutorial continues with lessons five through thirteen, some of which will be discussed here. After the original four lessons, which teach a person all the basics that he or she needs to know, these are the most important ones and bring the most benefit to people who study the tutorial. While all of the lessons are important, there are some which are more valuable than others, which is true of all kinds of lessons that are learned in life, including those related to technology. Lesson five looks at how to manipulate the data that is in the database. Without knowing how to do this it can be very easy to make mistakes and have problems occur. This can come from data that is not entered correctly or data that cannot be accessed correctly. Both of these are problems. The data that is in the database has to be accurate and people who are authorized to get to it have to be able to do that. Those are the only requirements that a user of a database really has, but so much has to go into the creation of the database to enable people to do that.
In lesson six, the learner is introduced to more information on structured query language. This is very important, because queries are some of the most difficult things to deal with where databases are concerned. If a person looks at how hard it can sometimes be to query search engines on the Internet and get good results, it is easy to see that there are often problems with queries. Databases are somewhat different, but they do the same basic thing and because of that, queries are vitally important. What could is a database that a person cannot find information in? The problem with queries, however, is that they have to be made in certain ways in order to be effective. Some things are set up for natural, plain natural queries. Others are set up for Boolean searches. There are so many different ways to search that the creators of databases have to determine which type of search will work the best and coordinate the information in the database to go along with the search.
Also very important to the goal of creating a workable database that can be used correctly are the procedures that are stored within it. These have to work properly and be stored where they cannot be modified by people who should not have access to them. Any procedures that are changed can affect how the database stores and categorizes information. Also affected can be how the database cross-references the information that it has when a person queries it. If there are stored procedures that are inappropriate for the database and its information they will be of little use and can even get in the way of what a person is actually trying to accomplish. For SQL Server databases that contain sensitive and/or critical information this can be severely detrimental.
Where searching is concerned, full-text search is becoming more and more important today for finding information quickly and easily. The past types of searches were designed to allow people to search titles and descriptions. Some of them also allowed for a search by dates. Searching the full text, however, was not as common in the past. Now more of that is seen because end users of databases and search engines are demanding more usability - and user-friendliness - in their technology options. When end users start requiring something it becomes necessary for companies that provide and manage databases to try to provide it. If they do not do so, the users may turn to the database-makers' competition in order to get what they want and need, which is obviously detrimental to the database creators who are not providing new and convenient and innovative options. Full-text searching is one of those options, and the tutorial shows how to set the SQL Server database up for that ability so that users of it can more easily find what they need.
For actually maintaining and managing the SQL Server database, a person needs some special skills as well. Databases are always changing. People add to them, take things away, and make other changes as they see fit and as they become necessary. With that being the case, anyone who creates and works with the SQL Server database must be prepared to continue to manage that database - or train someone else to take care of it instead. Either way, the tutorial is very valuable for anyone who will be managing this type of database, whether they created it or not.
You’re 75% through this paper. Sign up to read the full paper.
Sign Up Now — Instant Access Already a member? Log inAlways verify citation format against your institution’s current style guide requirements.