Tecnología

Inicio

Cómo diseñar soluciones de bases de datos con Microsoft SQL Server

El diseño de la base de datos de SQL Server determina su eficacia y rendimiento. diseño de base de datos es una de las partes más difíciles del proceso de solicitud-creación. El diseño debe almacenar datos, proporcionar escalabilidad y realizar rápidamente, por lo que los usuarios que necesitan los datos de la tabla puedan recuperar la información rápidamente. La seguridad también debe abordarse de manera que sus datos están protegidos contra usuarios no autorizados.

Instrucciones

1 Crear un diseño de las tablas y discutir las necesidades de negocio, como lo será almacenada tipo de información. Por ejemplo, un negocio de comercio electrónico necesita una tabla de pedidos, clientes y el envío. Crear una presentación de la información ayuda a decidir qué tablas se necesitan y cómo almacenar los datos en el servidor. También ayuda a decidir los procedimientos almacenados necesarios para la base de datos.

2 Elija un sistema de seguridad. SQL Server le permite utilizar la conexión de Windows o la información de autenticación de SQL Server por separado. autenticación de SQL Server requiere la creación de un nombre de usuario y contraseña para cada usuario que necesita acceso a la base de datos. También es necesario dar a estos usuarios el acceso a las tablas. La autenticación de Windows permite el acceso a cualquier persona que haya conectado a su red.

3 Presente a sus nombres de procedimiento almacenado. Los procedimientos almacenados son funciones que se utilizan para recuperar los datos de las tablas. Muchas empresas utilizan un esquema de nomenclatura estándar, por lo que cada desarrollador crea un nuevo procedimiento almacenado que es fácil de leer. Este esquema también le dice a los administradores qué tipo de procedimiento almacenado se utiliza en la función. Por ejemplo, utilizando un prefijo de "sel_" dice a otros desarrolladores que se utiliza un "select" en el código de procedimiento almacenado.

4 Elija la columna utilizada como la clave principal de la tabla. Una clave principal mejora el rendimiento de la base de datos mediante la ordenación de registros por lo que la base de datos tarda menos tiempo para encontrar los datos recuperados del procedimiento almacenado.

5 Configure sus relaciones. Una relación es un "enlace" entre la clave principal de una tabla y la clave externa de la otra tabla. Por ejemplo, el número de identificación de un cliente (la clave principal) se utiliza para conectar a la tabla de pedidos. Esto le permite recuperar información de un cliente y pedidos asociados.