Diseñar e implementar almacenamiento estructurado (motor de base de datos)

Un sistema de base de datos cliente/servidor consta de dos componentes:

  • Programas que proporcionan una interfaz para los usuarios que utilizan clientes para tener acceso a los datos.

  • Estructura de base de datos que administra y almacena los datos en el servidor.

Por ejemplo, si utiliza SQL Server 2005 para crear una aplicación de cuentas corrientes, deberá configurar una estructura de base de datos para administrar los datos de las transacciones de las cuentas y una aplicación que actúe como la interfaz del usuario con la base de datos. Esto permite a los usuarios tener acceso a la información de las cuentas corrientes.

Para crear una base de datos que responda a las necesidades de su empresa, deberá conocer cómo diseñar, crear y mantener cada uno de los componentes para asegurar un funcionamiento óptimo de la base de datos.

En esta sección

  • Bases de datos
    Describe el uso de las bases de datos para representar, administrar y tener acceso a datos. Incluye el diseño, la implementación y el mantenimiento de bases de datos.

  • Servidores de bases de datos federadas
    Describe directrices y consideraciones de diseño para implementar un nivel de base de datos federado.

  • Tablas
    Describe el uso de las tablas para almacenar filas de datos y definir las relaciones entre varias tablas.

  • Índices
    Describe el uso de los índices para aumentar la velocidad de acceso a los datos de la tabla.

  • Tablas e índices con particiones
    Describe cómo las particiones pueden hacer que las tablas y los índices grandes sean más escalables y fáciles de administrar.

  • Vistas
    Describe las vistas y su utilidad como alternativa para ver los datos de una o varias tablas.

  • Ensamblados (motor de base de datos)
    Describe cómo se utilizan los ensamblados en SQL Server para implementar funciones, procedimientos almacenados, desencadenadores, agregados y tipos definidos por el usuario, escritos en uno de los lenguajes de código administrado (no en Transact-SQL) y que se hospedan en Common Language Runtime (CLR) de Microsoft .NET Framework.

  • Sinónimos
    Describe cómo se puede utilizar un sinónimo para hacer referencia a un objeto base. Un sinónimo es un nombre alternativo para un objeto incluido en un esquema.

  • Temas de procedimientos de diseño e implementación de almacenamiento estructurado
    Contiene los temas de procedimientos para varias tareas de base de datos.