Documente Academic
Documente Profesional
Documente Cultură
Presentado Por:
Diego Wadith Mercado Pulido
El uso de herramientas que permitan optimizar las consultas, así como la creación y uso
apropiado de índices para el mejoramiento del rendimiento en la ejecución de consultas.
Al tener consultas de larga duración se consumen recursos del sistema que hacen que
el servidor y las aplicaciones funcionen con lentitud, desencadenando otros problemas y
por tanto es necesario adoptar diferentes estrategias para buscar la ejecución más
eficiente de las consultas.
Las técnicas que permiten optimizar el diseño de una base de datos han evolucionado a
medida que se desarrollan más aplicaciones. Las técnicas se basan en la aplicación de
la normalización para el desarrollo de bases de datos, junto con una estrecha
colaboración entre los administradores de bases y desarrolladores de aplicaciones, así
como técnicas de trabajo, tanto en preproducción como en los sistemas terminados.
Una tabla se encuentra en primera forma normal cuando sus atributos no contienen
grupos de repetición.
Se produce cuando la clave principal está compuesta por más de un campo. En este
caso, todos los campos que dependan funcionalmente de clave principal forman una
tabla y los campos que no se identifiquen con la clave principal deben pertenecer a
otra tabla
La tercera forma normal revisa la dependencia funcional de los campos con aquellos
que no son clave, si esto ocurre, se deben extraer de la tabla, sin que se pierda el
vínculo existente con las tablas.
Particionamiento horizontal: se utiliza para dividir una tabla en varias tablas que
contienen las mismas columnas, pero menos filas.
Particionamiento vertical: una tabla que se utiliza para dividir en tablas
separadas que contienen el mismo número de filas, pero menos columnas.
FusionTables: Tablas que se pueden combinar para eliminar la unión entre ellos.
Columna de desnormalización: Se repite una columna en varias tablas para
evitar tener que crear combinaciones entre tablas.
CONSULTAS
Las Bases de datos relacionales el lenguaje de consultas SQL es lo más utilizado por los
programadores y desarrolladores para obtener información de la Base de datos. La
complejidad que pueden alcanzar algunas consultas puede ser tal, que el diseño de una
consulta puede tomar un tiempo considerable, obteniendo no siempre una respuesta
óptima. El éxito de un proyecto de software depende de la experiencia y habilidad del
personal en el desarrollo. Es una técnica para ahorro de tiempo en las consultas a través
del algebra relacional.
Propietario: La tabla debería ser eliminada y crear una tabla persona con diferentes
roles como propietario o, tercero
Ahora mostramos como quedaría esta tabla para que cumplan con las tres Formas
Normales.
Propietario: La tabla debería ser eliminada y crear una tabla persona con diferentes
roles como propietario o, tercero.
A Continuación, mostramos como quedaría esta tabla para que cumplan con las tres
Formas Normales.
De acuerdo con el diseño lógico presentado, podemos concluir que se pueden suplir las
necesidad de la organización en este caso la alcaldía de san Antonio del Sena
cumpliendo con la labor de ayudar a los funcionarios municipales para que brinden un
mejor servicio a las personas del pueblo ya que se pueden obtener un fácil acceso a la
información, confiabilidad en los datos de cada una de las secretarias y estas podrán
disponer independientemente de otras sus propios recursos según lo que planificamos
en trabajos anteriores.
https://senaintro.blackboard.com/bbcswebdav/pid-98436663-dt-content-
rid/index.html