Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Explicación
En Resumen
Introducción:
1. Definición de los datos: El SGBD ha de poder definir todos los objetos de la base
de datos partiendo de definiciones en versión fuente para convertirlas en la
versión objeto.
2. Manipulación de los datos: El SGBD responde a las solicitudes del usuario para
realizar operaciones de supresión, actualización, extracción, entre otras gestiones.
El manejo de los datos ha de realizarse de forma rápida, según las peticiones
realizadas por los usuarios, y permitir la modificación del esquema de la base de
datos gracias a su independencia.
La tipología de los SGBD es muy variada, en función del criterio que utilicemos
para su clasificación. Agruparlos atendiendo al modelo de datos, número de
usuarios o de sitios suele ser lo más habitual, si bien la tipología puede obedecer a
otras muchas pautas, según convenga desde un determinado enfoque práctico:
Relacionales
En Red
Jerárquicos
Orientados a objetos
programación orientado a objetos como como Java, C#, Visual Basic.NET y C++
el resultado es un sistema gestor de base de datos orientada a objetos ODBMS
que usa exactamente el mismo modelo que estos lenguajes de programación.
Una alternativa más limpia a ORM son las Bases de datos NoSQL. Lo más
destacado de estos sistemas es que no usan SQL como el principal lenguaje de
consultas. Los datos almacenados no requieren estructuras fijas como tablas,
normalmente no soportan operaciones JOIN, ni garantizan
completamente ACID (atomicidad, coherencia,
ANALOGÍA DIDÁCTICA
Las bases de datos SQL asemejan a la transmisión
automática en los vehículos, y las NoSQL, a la manual. Una
vez que se cambia a NoSQL, el usuario en el responsable de
una gran cantidad de trabajo que en SQL, el sistema se
encargaría de forma automática.
Asimismo, las bases de datos NoSQL permiten ganar más
rendimiento del sistema mediante la eliminación de una
gran cantidad de comprobaciones de integridad, realizado
por bases de datos relacionales, a partir del nivel de base de datos. Aquí esto se
compara a que, empleando transmisión manual, el usuario puede sacar más
rendimiento fuera del vehículo, frente a la automática.
Sin embargo, una de las más grandes ventajas de SQL es que, al igual que la
mayoría de los usuarios de vehículos de transmisión automática; la mayoría de los
sitios web, requieren más rapidez y menos experiencia.
No existe una respuesta concreta, porque se presume que cualquier cosa que se
deba guardar, debe ser en una base de datos relacional. Sin embargo los
programadores podrían sugerir desarrollos de animación, no sería necesario.
En la mayoría de las opiniones, una base de datos relacional puede ser usada los
siguientes ámbitos:
Educación: para estructurar información, y aportar conocimiento
lógico al estudiante.
Desarrollos web: para mantener jerarquía de datos, siempre y cuando
la capacidad de concurrencia, almacenamiento y mantenimiento no
sean de considerable dificultad y la información sea consistente.
Negocios: inteligencia y análisis de negocios, son temas que requieren
el uso de SQL para facilitar el consumo de la información y la
identificación de patrones en los datos.
Empresarial: porque tanto el software a la medida y el software
empresarial, poseen la característica de mantener información con
estructura consistente.
En Resumen: