2. ¿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.
3. ¿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.
4. ¿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.
5. 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.
6. ¿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.
7. ¿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.
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?
• 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.
10. 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.