“Conocimientos software>Software de base de datos

Ventajas y desventajas del sistema de base de datos

2014/3/24
sistemas de bases de datos constituyen elementos clave en muchas aplicaciones, incluyendo aplicaciones de escritorio y Web. Al decidir sobre un modelo de almacenamiento de datos para un proyecto como una página web , los desarrolladores consideran el contexto de aplicación . Un sistema de base de datos puede mejorar diversos aspectos del rendimiento y la eficiencia , sino que también puede imponer un requisito ineludible en términos de competencias y recursos. Algunas consideraciones centrales se aplican a cualquier decisión sobre si se debe utilizar un sistema de base de datos. Consultas

Cuando los datos de una aplicación se almacenan en un sistema de base de datos, esto permite que el contexto de la aplicación para acceder a los datos a través de consultas bien definidos , normalmente en Structured Query Language . Si los datos se almacenan en otra estructura , como un archivo de texto , la posibilidad de consultar los datos de una manera eficiente , enfocada será limitado. Sistemas de bases de datos pueden utilizar el modelado Entidad Relación, definir y almacenar los datos de una aplicación en términos de entidades con las relaciones. Este modelo permite a los desarrolladores crear consultas que sean eficientes y eficaz adaptado a las tareas de la aplicación.
Datos Mantenimiento

Almacenamiento de datos en un sistema de base de datos ideal significa que cada elemento de datos es sólo se almacena en un solo lugar . Cuando este es el caso , los datos sólo necesita ser actualizado en este lugar durante el mantenimiento . Cuando los datos no se almacenan en un sistema de base de datos, no puede haber una tendencia a almacenar los elementos individuales en varios lugares , replicando los datos y hacer cumplir mayores requisitos de mantenimiento . Sin embargo, la ventaja de tener un único punto de cambio sólo se aplica a los sistemas de bases de datos que han sido diseñados con eficacia.
Habilidades

Crear, mantener y acceder a una sistema de base de datos requiere un nivel relativamente alto de conocimientos desde el punto de vista del desarrollo . Esto puede ser un problema en los casos en que las personas que trabajan en un sistema que no poseen la experiencia suficiente . Sin embargo , la mayoría de los desarrolladores web tienen al menos conocimientos básicos de desarrollo de bases de datos . Conocimiento y la experiencia de base de datos es necesario no sólo para crear el sistema de base de datos , en primer lugar , pero también para mantener en el largo plazo.
Recursos
sistemas de bases de datos requieren

ciertos recursos informáticos que pueden o no estar presente. Si un proyecto sólo requiere una base de datos básica , por ejemplo, para un sitio web sencillo , los recursos son normalmente mínimo. Por ejemplo , muchos anfitriones web ofrecen servicios de bases de datos MySQL de forma estándar en todos sus paquetes de alojamiento . Si un proyecto requiere de una solución de base de datos más grave, el uso de un sistema como Oracle , no necesariamente se incrementará requisitos en términos de tecnología de servidores y los costos.
Otras tecnologías

al elegir si desea utilizar un sistema de base de datos o el sistema que debe usar, los desarrolladores deben tener en cuenta las otras tecnologías que intervienen en un proyecto. La mayoría de las bases de datos web son fácilmente accesibles desde las tecnologías del lado del servidor como PHP y lenguajes de programación ASP. Del mismo modo, las bases de datos de Oracle son fácilmente accesibles desde aplicaciones Java . Estos lenguajes proporcionan funciones de base de datos estándar , como por ejemplo las funciones de MySQL en PHP , que permite a los desarrolladores realizar consultas y actualizaciones en unas pocas líneas de código.

Software de base de datos
Cómo capturar valores de un SQL Exec
¿Cómo decidir cuándo utilizar un programa de base de datos
El propósito de la clave principal de acceso
Cómo determinar si existe una clave principal
Cómo construir una base de datos para trabajar con Cold Fusion
Cómo convertir Acceso a VB6
Cómo ejecutar un comando SQL de una sentencia case
Cómo crear un informe certificado de MS Access
Conocimientos Informáticos © http://www.ordenador.online