ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Optimizacion SQL


Enviado por   •  31 de Enero de 2014  •  312 Palabras (2 Páginas)  •  176 Visitas

Página 1 de 2

¿Para qué se afina un sistema de base de datos?

Puntos a tomar: los beneficios económicos para una empresa y el beneficio humano.

Beneficios económicos para la Empresa:

 Evita gastar en costos adicionales de equipo.

 Se obtiene un mejor rendimiento.

 Al disminuir el equipo utilizado se disminuyen también los costos de mantenimiento tanto de software como hardware.

Beneficios Humanos:

 Incrementa la productividad, a la vez que satisface a los clientes de la organización

¿Quién es el encargado de afinar?

 El diseñador debe dejar constancia del diseño del sistema, para que cualquier persona pueda entender el flujo de datos en una aplicación.

 Los desarrolladores de aplicación deben comunicar las estrategias de implementación que escogen y aquellos módulos y sentencias SQL que pueden ser rápida y fácilmente identificadas durante la tarea de afinamiento.

 El administrador de la base de datos debe monitorear y documentar las actividades del sistema cuidadosamente y aquellos rendimientos inusuales del sistema que pueden ser identificados y corregidos.

 Los administradores de hardware y software deben documentar y comunicar las configuraciones del hardware y software del sistema para que cualquiera pueda diseñar y administrar sistemas efectivamente.

SELECT E.emp_no, name, tax_no, c.comp_code, comp_name

FROM company C, Emp E

WHERE E.comp_code = C.Comp_Code

SELECT E.emp_no, E.name, E.tax_no, C.Comp_Code, C.Comp_name

FROM Company C, Emp E

WHERE E.comp_code = C.comp_code

AFINAMIENTO DE SQL

Cuando varios programadores están desarrollando una aplicación, cada uno tiene su propio estilo, preferencias y tendencias, aun cuando cada uno está produciendo un código eficaz, su futuro mantenimiento puede darle un verdadero dolor de cabeza.

A menudo cuando no se aplican normas en la codificación significa que solo la persona que escribió el código lo puede entender.

Antes de iniciar a codificar una aplicación es importante definir un estándar de programación.

Uso de alias:

El uso de alias en las tablas y la inclusión de prefijos en todos los nombres de columnas cuando más de una tabla es consultada, reducirá el tiempo de análisis de sintaxis y previene errores.

...

Descargar como (para miembros actualizados)  txt (2.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com