Overview of Creating and Maintaining Databases

A client/server database system comprises two components: programs that provide an interface for client-based users to access data, and the database structure that manages and stores the data on the server. For example, if you use Microsoft® SQL Server™ to create a checking account application, you must set up a database structure to manage the account transaction data and an application that acts as the user interface to the database, allowing users to access checking account information.

Creating a database to serve your business needs requires an understanding of how to design, create, and maintain each of these components to ensure that your database performs optimally.

Topic Description
Databases Describes how databases are used to represent, manage, and access data.
Tables Describes how tables are used to store rows of data and define the relationships between multiple tables.
Database Diagrams Describes how database diagrams represent database objects graphically and enable you to interact with the database without using Transact-SQL.
Indexes Describes how indexes are used to increase the speed of accessing the data in the table.
Views Describes views and their usefulness in providing an alternative way of looking at the data in one or more tables.
Stored Procedures Describes how these Transact-SQL programs centralize business rules, tasks, and processes within the server.
Enforcing Business Rules with Triggers Describes the function of triggers as special types of stored procedures that are executed only when data in a table is modified.
Full-text Indexes Describes how full-text indexes facilitate the querying of data stored in character-based columns, such as varchar and text.


(c) 1988-98 Microsoft Corporation. All Rights Reserved.