1. ¿QUÉ ES UNA BASE DE DATOS?
• Una base de datos son los bancos de información que contienen datos
relativos a diversas temáticas y categorizados de distinta manera, pero que
comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y
clasificarlos en conjunto. Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de
datos están en formato digital, siendo este un componente electrónico, por
tanto se ha desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
MTRO. RANULFO ROMERO PICAZO
2. ¿QUÉ ES UNA BASE DE DATOS TIPO SQL?
• 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
bases de datos, así como hacer cambios en ellas.
MTRO. RANULFO ROMERO PICAZO
3. ¿QUÉ ES UNA BASE DE DATOS NO- SQL?
• Las bases de datos NOSQL son un conjunto de bases de datos que no se ajustan al modelo de bases de datos relacionales, son únicas ya que suelen
ser independientes del lenguaje de consulta estructurado (SQL) que si condiciona a las bases de datos relacionales, las bases de datos NoSQL están
concebidas para obtener una altísima capacidad de volumen de almacenamiento y velocidad de proceso de la información
• Sus ventajas:
• Escalabilidad: Se pueden escalar con relativa facilidad ante demandas puntuales de sobre carga de datos.
• Rendimiento: Para obtener un mejor rendimiento en el procesamiento de los datos sólo es necesario añadir más recursos en la
plataforma hardware o priorizar cual son los servicios críticos en cada momento.
• Estructura: Los desarrolladores de aplicaciones que trabajan con bases de datos relacionales muchas veces encuentran problemas con la
cartografía de los datos y su impedancia. En las bases de datos NoSQL, esto no es generalmente un problema, ya que los datos no se
almacenan en la misma manera.
• Activación/Desactivación: Debido a la naturaleza distribuida de los datos, los modelos NoSQL responden muy bien ante la
activación/desactivación de los servicios en base a las necesidades puntuales de demanda por parte de los usuarios o del mismo sistema.
MTRO. RANULFO ROMERO PICAZO
4. TIPOS DE BASE DE DATOS
MTRO. RANULFO ROMERO PICAZO
TIPO DEFINICION
Bases de datos estáticas Son bases de datos únicamente de lectura, utilizadas primordialmente para almacenar datos históricos
que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través
del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia
empresarial.
Bases de datos dinámicas Son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo
operaciones como actualización, borrado y edición de datos, además de las operaciones fundamentales
de consulta.
Bases de datos de texto
completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una
colección de revistas científicas.
Bases de datos bibliográficas Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro
típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación,
editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de
la publicación original, pero nunca el texto completo.
Base de datos de red Ofrece una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que
significa administrar la información en una base de datos de red ha significado que sea un modelo
utilizado en su mayoría por programadores más que por usuarios finales.
Bases de datos jerárquicas Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran
volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran
rendimiento.
5. SQL SERVER.
• Es un sistema de gestión de bases de datos relacionales de Microsoft que
está diseñado para el entorno empresarial. SQL Server se ejecuta en T-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.
MTRO. RANULFO ROMERO PICAZO
6. ORACLE.
• Es un sistema de gestión de base de datos de tipo objeto – relacional, 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, su dominio en el mercado de
servidores empresariales había sido casi total hasta que recientemente tiene
la competencia del Microsoft SQL Server.
MTRO. RANULFO ROMERO PICAZO
7. MONGO DB.
• Es un sistema de base de datos que forma parte de la familia NoSQL
orientado a documentos, desarrollado bajo el concepto de código abierto,
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.
MTRO. RANULFO ROMERO PICAZO
8. CASSANDRA.
• Dentro de los nuevos sistemas de almacenamiento que están
surgiendo dentro del universo Big Data, cassandra se define como
una base de datos NoSQL distribuida y masivamente escalable, y
esta es su mayor virtud desde nuestro punto de vista, la capacidad de
escalar linealmente. Introduce conceptos muy interesantes como el
soporte para multi data center o la comunicación peer-to-peer entre
sus nodos.
MTRO. RANULFO ROMERO PICAZO