Presentación
Angelica Zuñiga
¿Qué es una base de datos?
• Una base de datos es una colección de
información organizada de forma que un programa
de ordenador pueda seleccionar rápidamente los
fragmentos de datos que necesite. Una base de
datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan
por campos, registros y archivos.
¿Qué es una base de datos tipo SQL?
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.
Tipos de Datos:
Algunos de los tipos de datos básicos de SQL son:
Varchar: Recibe cadena de palabras compuestas de letras,
números y caracteres especiales.
Date: una fecha de calendario que contiene el año (de
cuatro cifras), el mes y el día.
Time: La hora del día en horas minutos segundos (el
valor predeterminado es 0).
Datetime: la combinación de Date y Time.
¿Qué es una base de datos NO-SQL?
• Las bases de datos NO SQL, 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.
No SQL 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.
Bases de datos más populares
• Durante las décadas de los 60 y 70 surge el
concepto de las bases de datos; sin embargo, el
objetivo principal siempre ha sido la
administración óptima de la información y el uso
que se le puede dar a la misma. Hoy, las
necesidades de las empresas han cambiado y la
necesidad de interactuar con diversas fuentes de
información ha desafiado a las bases de datos. Lo
anterior ha provocado que los volúmenes de
información sean mayores, su formato muy diverso
lo que incrementa así los tiempos de respuesta
para analizar la información y tomar decisiones.
¿SQL Server?
• SQL Server es un sistema de gestión de bases de
datos relacionales (RDBMS) de Microsoft que
está diseñado para el entorno empresarial. SQL
Server se ejecuta en T-SQL (Transact -SQL), un
conjunto de extensiones de programación de
Sybase y Microsoft que añaden varias
características a SQL estándar, incluyendo
control de transacciones, excepción y manejo de
errores, procesamiento fila, así como variables
declaradas.
¿Oracle?
• Oracle Corporation es una compañía de software
que desarrolla bases de datos (Oracle Database)
y sistemas de gestión de bases de datos.
• Cuenta además, con herramientas propias de
desarrollo para realizar aplicaciones, como
Oracle Designer, Oracle JDeveloper y Oracle
Developer Suite.
¿Mongo DB?
• MongoDB (de la palabra en inglés “humongous” que
significa enorme) es un sistema de base de datos
NoSQL orientado a documentos, desarrollado bajo el
concepto de código abierto.
• MongoDB forma parte de la nueva familia de
sistemas de base de datos NoSQL. En lugar de
guardar los datos en tablas como se hace en las
base de datos relacionales, MongoDB guarda
estructuras de datos en documentos similares a
JSON con un esquema dinámico (MongoDB utiliza una
especificación llamada BSON), haciendo que la
integración de los datos en ciertas aplicaciones
sea más fácil y rápida.
¿Oracle NoSQL?
• Oracle No SQL Database proporciona un modelo de
transacción poderoso y flexible que simplifica
enormemente el proceso de desarrollo de una
aplicación basada en NoSQL. Escala
horizontalmente con mayor disponibilidad y
balance de carga transparente aún cuando agrega
una nueva capacidad dinámicamente.
¿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.

Presentación

  • 1.
  • 2.
    ¿Qué es unabase de datos? • Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos.
  • 3.
    ¿Qué es unabase de datos tipo SQL? 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. Tipos de Datos: Algunos de los tipos de datos básicos de SQL son: Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres especiales. Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día. Time: La hora del día en horas minutos segundos (el valor predeterminado es 0). Datetime: la combinación de Date y Time.
  • 4.
    ¿Qué es unabase de datos NO-SQL? • Las bases de datos NO SQL, 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. No SQL 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.
    Bases de datosmás populares • Durante las décadas de los 60 y 70 surge el concepto de las bases de datos; sin embargo, el objetivo principal siempre ha sido la administración óptima de la información y el uso que se le puede dar a la misma. Hoy, las necesidades de las empresas han cambiado y la necesidad de interactuar con diversas fuentes de información ha desafiado a las bases de datos. Lo anterior ha provocado que los volúmenes de información sean mayores, su formato muy diverso lo que incrementa así los tiempos de respuesta para analizar la información y tomar decisiones.
  • 6.
    ¿SQL Server? • SQLServer es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.
  • 7.
    ¿Oracle? • Oracle Corporationes una compañía de software que desarrolla bases de datos (Oracle Database) y sistemas de gestión de bases de datos. • Cuenta además, con herramientas propias de desarrollo para realizar aplicaciones, como Oracle Designer, Oracle JDeveloper y Oracle Developer Suite.
  • 8.
    ¿Mongo DB? • MongoDB(de la palabra en inglés “humongous” que significa enorme) es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. • MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL. En lugar de guardar los datos en tablas como se hace en las base de datos relacionales, MongoDB guarda estructuras de datos en documentos similares a JSON con un esquema dinámico (MongoDB utiliza una especificación llamada BSON), haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.
  • 9.
    ¿Oracle NoSQL? • OracleNo SQL Database proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente aún cuando agrega una nueva capacidad dinámicamente.
  • 10.
    ¿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.