BASES DE DATOS
CURSO INFORMÁTICA
Angélica Vivas Casique
DEFINICIÓN
Colección de Información
almacenada y organizada
de alguna manera con un
fin determinado, de
forma que un programa
de ordenador pueda
seleccionar rápidamente
los fragmentos
de datos que necesite. Es
un sistema de archivos
electrónico.
BASE DE DATOS: SQL
•Es una base de datos relacional que puede ser
definida, consultada, manipulada, restringida y
controlada en su acceso, mediante un lenguaje
de programación para bases de datos
relacionales conocido como SQL (Structured
Query Language).
BASE DE DATOS: NO-SQL (NOT ONLY SQL)
•Estructura que nos permiten almacenar
información sin problemas de escalabilidad y
rendimiento, donde se dan cita miles de
usuarios concurrentes y con millones de
consultas diarias.
Características BD
No-SQL
•Sistemas de almacenamiento de información
que no cumplen con el esquema entidad–
relación.
•Tampoco utilizan una estructura de datos en
forma de tabla donde se van almacenando los
datos.
•Usan otros formatos como clave–valor, mapeo
SQL SERVER.
ORACLE.
MONGO DB.
ORACLE NOSQL.
CASSANDRA.
BASES DE DATOS MAS POPULARES
SQL Server
Creado por Microsoft, se basa en el
modelo relacional. Cracaterísticas:
soporte de transacciones, escalabilidad,
estabilidad y seguridad, soporta
procedimientos almacenados, incluye
también un potente entorno gráfico de
administración, que permite el uso de
comandos DDL y DML, gráficamente,
permite trabajar en modo cliente-servidor
y administrar información de otros
Oracle
• Fabricado por Oracle Corporation, es una
herramienta cliente/servidor, la gran
potencia que tiene y su elevado precio
hace que solo se vea en empresas muy
grandes y multinacionales. Diseñada para
que puedan controlar y gestionar grandes
volúmenes de contenidos no
estructurados en un único repositorio con
el objetivo de reducir los costes y los
Oracle No-SQL
• Basada en el motor de Oracle Berkeley DB, base de datos
NoSQL distribuida y escalable, diseñada para
proporcionar una gestión de datos fiable, flexible y
altamente disponible a través de un conjunto
configurable de nodos de almacenamiento, junto con una
API de fácil uso e integración con el resto de productos
Oracle. Pese a pertenecer a la categoría de
almacenamientos Clave-Valor, permite modelar los datos
como si fuesen tablas en forma similar a como lo haría
MongoDB
• Del tipo orientada a documentos,
de esquema libre cada entrada
puede tener un esquema de datos
diferente que nada tenga que ver
con el resto de registros
almacenados. Bastante rápido a la
hora de ejecutar sus operaciones ya
que está escrito en lenguaje C++.
Para almacenar la información,
utiliza un sistema propio de
documento conocido con el nombre
Cassandra
• Se trata de una base de datos
creada por Apache del tipo
clave–valor. Dispone de un
lenguaje propio para realizar
consultas CQL (Cassandra
Query Language). Cassandra
es una aplicación Java por lo
que puede correr en cualquier
plataforma que cuente con la
JVM.
Referencias
• Acenswhitepaper. Bases de datos NoSQL. Qué son y tipos que nos
podemos encontrar. Recuperado de https://www.acens.com/wp-
content/images/2014/02/bbdd-nosql-wp-acens.pdf
• Oracle. n café con Oracle. ¿Qué es una base de datos NoSQL?
(2016). Recuperado de:
https://www.google.com.mx/search?q=oracle+nosql+español&o
q=oracle+nosq
• Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., & Pérez, G.
Z. (2002).Fundamentos de sistemas de bases de datos. Addison-
Wesley.

Bases de datos

  • 1.
    BASES DE DATOS CURSOINFORMÁTICA Angélica Vivas Casique
  • 2.
    DEFINICIÓN Colección de Información almacenaday organizada de alguna manera con un fin determinado, de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Es un sistema de archivos electrónico.
  • 3.
    BASE DE DATOS:SQL •Es una base de datos relacional que puede ser definida, consultada, manipulada, restringida y controlada en su acceso, mediante un lenguaje de programación para bases de datos relacionales conocido como SQL (Structured Query Language).
  • 4.
    BASE DE DATOS:NO-SQL (NOT ONLY SQL) •Estructura que nos permiten almacenar información sin problemas de escalabilidad y rendimiento, donde se dan cita miles de usuarios concurrentes y con millones de consultas diarias.
  • 5.
    Características BD No-SQL •Sistemas dealmacenamiento de información que no cumplen con el esquema entidad– relación. •Tampoco utilizan una estructura de datos en forma de tabla donde se van almacenando los datos. •Usan otros formatos como clave–valor, mapeo
  • 6.
    SQL SERVER. ORACLE. MONGO DB. ORACLENOSQL. CASSANDRA. BASES DE DATOS MAS POPULARES
  • 7.
    SQL Server Creado porMicrosoft, se basa en el modelo relacional. Cracaterísticas: soporte de transacciones, escalabilidad, estabilidad y seguridad, soporta procedimientos almacenados, incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML, gráficamente, permite trabajar en modo cliente-servidor y administrar información de otros
  • 8.
    Oracle • Fabricado porOracle Corporation, es una herramienta cliente/servidor, la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales. Diseñada para que puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costes y los
  • 9.
    Oracle No-SQL • Basadaen el motor de Oracle Berkeley DB, base de datos NoSQL distribuida y escalable, diseñada para proporcionar una gestión de datos fiable, flexible y altamente disponible a través de un conjunto configurable de nodos de almacenamiento, junto con una API de fácil uso e integración con el resto de productos Oracle. Pese a pertenecer a la categoría de almacenamientos Clave-Valor, permite modelar los datos como si fuesen tablas en forma similar a como lo haría
  • 10.
    MongoDB • Del tipoorientada a documentos, de esquema libre cada entrada puede tener un esquema de datos diferente que nada tenga que ver con el resto de registros almacenados. Bastante rápido a la hora de ejecutar sus operaciones ya que está escrito en lenguaje C++. Para almacenar la información, utiliza un sistema propio de documento conocido con el nombre
  • 11.
    Cassandra • Se tratade una base de datos creada por Apache del tipo clave–valor. Dispone de un lenguaje propio para realizar consultas CQL (Cassandra Query Language). Cassandra es una aplicación Java por lo que puede correr en cualquier plataforma que cuente con la JVM.
  • 12.
    Referencias • Acenswhitepaper. Basesde datos NoSQL. Qué son y tipos que nos podemos encontrar. Recuperado de https://www.acens.com/wp- content/images/2014/02/bbdd-nosql-wp-acens.pdf • Oracle. n café con Oracle. ¿Qué es una base de datos NoSQL? (2016). Recuperado de: https://www.google.com.mx/search?q=oracle+nosql+español&o q=oracle+nosq • Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., & Pérez, G. Z. (2002).Fundamentos de sistemas de bases de datos. Addison- Wesley.