Presentación inteligencia artificial en la actualidad
Base de datos CBTis 75
1. BASE DE DATOS
A R I A D N A R E N D Ó N S A L A Z A R
A L E X A N D R A R I V E R A F U E N T E S
CBTis 75
“Miguel Hidalgo y
Costilla”
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.
• Las bases de datos tradicionales se organizan por campos, registros y
archivos. Un campo es una pieza única de información; un registro es
un sistema completo de campos; y un archivo es una colección de
registros
3. BASE DE DATOS DE TIPO SQL
• Corresponde a la expresión inglesa Structured Query Lenguaje
(entendida en español como Lenguaje de Consulta Estructurado), la cual
identifica a un tipo de lenguaje vinculado con la gestión de bases de
datos de carácter relacional que permite la especificación de distintas
clases de operaciones entre éstas.
4. BASE DE DATOS NOSQL
• 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.
• Rápido y flexible para todas las aplicaciones que requieren latencias
constantes y de meros milisegundos a cualquier escala. Se trata de una
base de datos totalmente administrada en la nube, compatible con
modelos de almacenamiento de datos de valor de clave y de
documentos. Su modelo de datos flexible, desempeño fiable y escalado
automático de la capacidad de desempeño lo hacen ideal para móviles,
web, juegos, tecnología publicitaria, IoT y mucho más.
5. BASE DE DATOS POPULARES
Base de datos Diferenciales Ventajas
SQL server • Compatibilidad con la mayoría de
las tareas administrativas de SQL
Server.
• Un entorno único integrado para
administración del Motor de base
de datos de SQL Server y la
creación.
• Cuadros de diálogo no modales y
de tamaño variable que permiten
obtener acceso a varias
herramientas mientras un cuadro
de diálogo está abierto.
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la
red de redes.
Nos permite olvidarnos de los ficheros que
forman la base de datos.
Oracle • Oracle es el motor de base de
datos relacional más usado a nivel
mundial.
• Puede ejecutarse en todas las
plataformas, desde una Pc hasta
un supercomputador.
• El software del servidor puede
Motor de base de datos objeto-relacional
más usado a nivel mundial.
Multiplataforma: puede ejecutarse desde
PC hasta una supercomputadora.
Permite el uso de particiones para hacer
consultas, informes, análisis de datos, etc.
Soporta todas las funciones que se esperan
6. Mongo DB • Modelo de datos basados en
documentos.
• Consultas ad hoc
• Índices secundarios
• Recuperación
• Velocidad y dualidad
• Escalabilidad.
A diferencia de las bases de datos
relacionales, las bases de datos NoSQL están
basadas en key-value pairs
Algunos tipos de almacén de bases de datos
NoSQL incluyen diferentes tipos de
almacenes como por ejemplo el almacén de
columnas, de documentos, de key value
store, de gráficos, de objetos, de XML y
otros modos de almacén de datos.
Oracle noSQL • Los administradores pueden indicar
cuanta capacidad esta disponible
en un modo de almacenamiento.
• Suministra un servicio
administración, ya sea de una
consola web o de una interfaz de
línea de comandos.
Base de datos en las que puedes mapear
claves a valores y agruparles en estructuras.
Utilizadas en entornos donde hay poca
escritura existe la necesidad de acceder a
varias columnas.
7. Cassandra • Una tabla de datos por cada
instancia de Cassandra.
• Cada familia de columnas puede
contener o bien columnas o bien
supercolumnas. Las supercolumnas
son columnas son la agrupación de
n-columnas.
• Cada columna contiene elementos
de la forma “Clave-Valor-Tiempo”,
donde el valor del campo tiempo es
definible por el usuario.
• Cada fila de una tabla puede tomar
valores en columnas distintas de una
familia de columnas que otra fila, es
decir, si se dispone de una familia de
5 columnas (A, B, C, D, E), la fila R1
puede tener valores en A y B
mientras que la fila R2 puede
tenerlos en A, C, D y E.
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.