BASE DE DATOS
¿ QUE ES UNA BASE DE DATOS?
 Una base de datos es un sistema informático a
modo de almacén. En este almacén se guardan
grandes volúmenes.
 Toda base de datos debe tener una serie de
características tales como seguridad (sólo
personas autorizadas podrán acceder a la
información), integridad (la información se
mantendrá sin pérdidas de datos), e independencia
(esta característica es fundamental ya que una
buena base de datos debería ser independiente del
sistema operativo o programas que interactúen con
ella). nes de información.
BASE DE DATOS TIPO SQL
 El lenguaje de consulta estructurado o SQL (por
sus siglas en inglés Structured Query Language)
es un lenguaje declarativo de acceso a bases 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
interés de bases de datos, así como hacer cambios
en ella.
 El SQL es un lenguaje de acceso a bases de datos
que explota la flexibilidad y potencia de los
sistemas relacionales y permite así gran variedad
de operaciones.
BASE DE DATOS NO-SQL
 Las bases de datos NoSQL, también llamadas No
Solo SQL, son un enfoque hacia la gestión de
datos y el diseño de base de datos que es útil para
grandes conjuntos de datos distribuidos.
 NoSQL es especialmente útil cuando una empresa
necesita acceder y analizar grandes cantidades de
datos no estructurados o datos que se almacenan
de forma remota en varios servidores virtuales en
la nube.
SQL SERVER
 Es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
CARACTERISTICAS
 Soporte de transacciones.
 Soporta procedimientos almacenados.
 Incluye también un entorno gráfico de administración,
que permite el uso de comandos DDL y DML
gráficamente.
 Permite trabajar en modo cliente-servidor, donde la
información y datos se alojan en el servidor y los
terminales o clientes de la red sólo acceden a la
información.
 Además permite administrar información de
otros servidores de datos.
ORACLE
 Base de datos que puede correr en casi cualquier
sistema operativo. De Oracle destacamos la
abundancia de perfiles con experiencia en esta
tecnología y la gran cantidad de herramientas que
hay para su administración y monitorización
MONGO DB
 Probablemente es la base de datos más popular.
Tiene la posibilidad de trabajar con datos
estructurados y no estructurados. Destaca por su
gran capacidad de escalado y rendimiento. Suele
ser la que más perfiles experimentados tiene.
 Permiten trabajar por pares de clave-valor y
acceder a distintas partes de los datos
almacenados.
 Mongo DB no soporta atomicidad en las
operaciones y garantiza integridad eventual. Los
cambios se irán replicando a lo largo de todos los
nodos pero no se garantiza que todos los nodos
tengan el mismo dato a la vez.
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.
Por ejemplo, lo usa Twitter para su plataforma. Su
objetivo principal es la escalabilidad lineal y la
disponibilidad.
Victoria García Aguilera

Base de datos

  • 1.
  • 2.
    ¿ QUE ESUNA BASE DE DATOS?  Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes.  Toda base de datos debe tener una serie de características tales como seguridad (sólo personas autorizadas podrán acceder a la información), integridad (la información se mantendrá sin pérdidas de datos), e independencia (esta característica es fundamental ya que una buena base de datos debería ser independiente del sistema operativo o programas que interactúen con ella). nes de información.
  • 3.
    BASE DE DATOSTIPO SQL  El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases 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 interés de bases de datos, así como hacer cambios en ella.  El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
  • 4.
    BASE DE DATOSNO-SQL  Las bases de datos NoSQL, también llamadas No Solo SQL, son un enfoque hacia la gestión de datos y el diseño de base de datos que es útil para grandes conjuntos de datos distribuidos.  NoSQL es especialmente útil cuando una empresa necesita acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube.
  • 5.
    SQL SERVER  Esun sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. CARACTERISTICAS  Soporte de transacciones.  Soporta procedimientos almacenados.  Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.  Además permite administrar información de otros servidores de datos.
  • 6.
    ORACLE  Base dedatos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas que hay para su administración y monitorización
  • 7.
    MONGO DB  Probablementees la base de datos más popular. Tiene la posibilidad de trabajar con datos estructurados y no estructurados. Destaca por su gran capacidad de escalado y rendimiento. Suele ser la que más perfiles experimentados tiene.  Permiten trabajar por pares de clave-valor y acceder a distintas partes de los datos almacenados.  Mongo DB no soporta atomicidad en las operaciones y garantiza integridad eventual. Los cambios se irán replicando a lo largo de todos los nodos pero no se garantiza que todos los nodos tengan el mismo dato a la vez.
  • 8.
    CASSANDRA  Es unabase 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. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. Victoria García Aguilera