2. Una base de datos es un sistema informático a modo de
almacén. En este almacén se guardan grandes volúmenes de
información.
3. Por sus siglas en inglés Structured
Query Language; en español lenguaje
de consulta estructurada: Es un
lenguaje declarativo de acceso a base
de datos relacionales que permite
especificar diversos tipos de
operaciones en ellas. Una de sus
características es el manejo
del álgebra y el cálculo relacional que
permiten efectuar consultas con el fin
de recuperar, de forma
sencilla, información de bases de
datos, así como hacer cambios en
ellas.
4. Es un lenguaje declarativo de «alto nivel" o "de no procedimiento" que,
gracias a su fuerte base teórica y su orientación al manejo de conjuntos
de registros —y no a registros individuales— permite una alta productividad
en codificación y la orientación a objetos. De esta forma, una sola sentencia
puede equivaler a uno o más programas que se utilizarían en un lenguaje de
bajo nivel orientado a registros.
CaracterísticasdeSQL
Lenguaje de definición de datos
Lenguaje interactivo de manipulación de
datos
Integridad
Definición de vistas
Control de transacciones
SQL incorporado y dinámico
Autorización
5. En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia
clase de sistemas de gestión de bases de datos que difieren del modelo clásico del
sistema de gestión de bases de datos relacionales (RDBMS) en aspectos
importantes, el más destacado 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, consistencia, aislamiento y durabilidad), y
habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a
veces "no sólo SQL" para subrayar el hecho de que también pueden soportar
lenguajes de consulta de tipo SQL.
6. Más populares
Base de Datos Diferencias Desventajas
SQL Server Es un sistema de manejo de
bases de datos del modelo
racional, desarrollado por la
empresa Microsoft.
• La principal desventaja de
Microsoft SQL SERVER es la
enorme cantidad de memoria
RAM instalación y utilización del
software.
• La relación calidad-precio está
muy debajo comparado con
Oracle.
ORACLE Se considera a Oracle
Database como uno de los sistemas de
bases de datos más completos,
destacando: soporte de transacciones,
estabilidad, escalabilidad, y
soporte multiplataforma.
• El motivo de tantos fallos fue, al
parecer, la remodelación del
sistema de almacenamiento por
causa de la introducción de
extensiones orientadas a objetos.
• El mayor inconveniente de
Oracle es quizás su precio.
• El elevado el coste de la
información.
7. MONGO DB Base de datos orientada a
documentos. Una de las diferencias
más importantes con respecto a las
bases de datos relacionales, es que no
es necesario seguir un esquema
• No implementa las propiedades
ACID
• Problemas de consistencia
• Bloqueo a nivel de documento
• Las escrituras no son durables ni
verificables
• Problemas de escalabilidad
CASSANDRA Apache Cassandra es una base
de datos NoSQL distribuida y basada
en un modelo de almacenamiento de
«clave-valor», de código abierto que
está escrita en Java. Permite grandes
volúmenes de datos en forma
distribuida
• No orientado a transacciones,
este es el factor mas débil de esta
tecnología.
• Al tener unos datos y querer
insertar, actualizar o borrar un
registro, se debe hacer en mas de
una ubicación, por esta razón no
se recomienda este tipo de base
de datos para sistemas de tipo
OLTP orientas a transacciones y
alta concurrencia.