BASE DE DATOS
L.I. Brigitte del Carmen Perea Fiscal
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.
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.
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
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.
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.
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.
¡Gracias!

Presentacion base de datos

  • 1.
    BASE DE DATOS L.I.Brigitte del Carmen Perea Fiscal
  • 2.
    Una base dedatos 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 siglasen 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 lenguajedeclarativo 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 deDatos 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 Basede 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.
  • 8.