SlideShare una empresa de Scribd logo
1 de 15
CURSO NACIONAL
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No.4
Bases de datos
Sonia Pérez Figueroa
Base de
datos
¿Qué es una
base de
datos?
¿Qué es una
base de
datos de
tipo SQL?
¿Qué es una
base de
datos No-
SQL?
Bases de
datos más
populares
Contenido
¿Qué es una base
de datos?
Una base de datos es una
colección de datos organizados
y estructurados según un
determinado modelo de
información que refleja no sólo
los datos en sí mismos, sino
también las relaciones que
existen entre ellos. Una base de
datos se diseña con un
propósito especifico y debe ser
organizada con una lógica
coherente. Los datos podrán ser
compartidos por distintos
usuarios y aplicaciones, pero
deben conservar su integridad y
seguridad al margen de las
interacciones de ambos. La
definición y descripción de los
datos han de ser únicas para
minimizar la redundancia y
maximizar la independencia en
su utilización.
¿Qué es una base de
datos de tipo SQL?
SQL (Structured Query
Language) es un lenguaje
estándar e interactivo de
acceso a bases de datos
relacionales que permite
especificar diversos tipos de
operaciones en ellas, gracias a
la utilización del álgebra y de
cálculos relacionales, el SQL
brinda la posibilidad de
realizar consultas con el
objetivo de recuperar
información de las bases de
datos de manera sencilla. Las
consultas toman la forma de
un lenguaje de comandos que
permite seleccionar, insertar,
actualizar, averiguar la
ubicación de los datos, y más.
¿Qué es una base de datos No- SQL?
Bases de datos NoSQL un
terminología que parecería
absurda hace muchos años,
pero en la actualidad es una
realidad, Se han convertido en
la solución de muchos
problemas, con bondades de
almacenar grandes cantidades
de información sin importar la
estructura de la información
que estemos manejando en el
momento, estas las
encontramos en diferentes
ambientes tales como
servidores, exploradores web,
embebida en aplicaciones
móviles y mucho mas.
Comparación bases de datos SQL y No- SQL?
Base de datos SQL Base de datos NoSQL
Modelo de datos
El modelo relacional normaliza los datos en estructuras tabulares
conocidas como tablas, que están formadas por filas y columnas.
Contienen un esquema que define estrictamente las tablas, columnas,
índices, relaciones entre las tablas y otros elementos de las bases de
datos.
Las bases de datos no relacionales (NoSQL) no suelen
contener un esquema. Se suele utilizar una clave de
partición para recuperar valores, conjuntos de columnas o
documentos JSON o XML semiestructurados, así como
otros documentos que contengan atributos de elementos
relacionados.
Propiedades ACID
Los sistemas de administración de bases de datos relacionales (RDBMS)
tradicionales admiten un conjunto de propiedades definidas por el
acrónimo ACID (por sus siglas en inglés): atomicidad, consistencia,
aislamiento y durabilidad. Atomicidad significa “todo o nada” – una
transacción se ejecuta completamente o no se ejecuta en
absoluto. Consistencia quiere decir que una vez se ha ejecutado una
transacción, los datos deben acoplarse al esquema de la base de datos.
El aislamiento requiere que las transacciones simultáneas se ejecuten por
separado. La durabilidad es la capacidad de recuperarse de un error
inesperado del sistema o de un corte de energía y volver al último estado
conocido.
Habitualmente, las bases de datos NoSQL intercambian
algunas de las propiedades ACID de los sistemas de
administración de bases de datos relacionales (RDBSM)
tradicionales por un modelo de datos más flexible que se
escala de forma horizontal. Estas características convierten
las bases de datos NoSQL en una elección excelente en
las situaciones en las que los RDBMS detectan desafíos
en la arquitectura a la hora de superar una combinación
de cuellos de botella de desempeño, escalabilidad,
complejidad operativa y el aumento de los costos de
administración y soporte.
Desempeño
Normalmente, el desempeño depende del subsistema de disco. Es
necesaria la optimización de consultas, índices y estructura de tabla para
lograr el máximo desempeño.
El desempeño es, por lo general, depende del tamaño del
clúster de hardware subyacente, la latencia de red y la
aplicación que efectúa la llamada.
Escalado
Lo más sencillo es ampliar la escala con un hardware más rápido. Se
requieren inversiones adicionales para que las tablas relacionales abarquen
un sistema distribuido.
Está diseñada para reducir la escala utilizando clústeres
distribuidos de hardware de bajo costo para aumentar el
desempeño sin que aumente la latencia.
API
Solicita almacenar y recuperar datos que están comunicados mediante
consultas que se ajustan a un lenguaje de consulta estructurado (SQL por
sus siglas en inglés). Estas consultas son analizadas y ejecutadas por los
sistemas de administración de bases de datos relacionales (RDBMS).
Las API basadas en objetos permiten a los desarrolladores
almacenar y recuperar fácilmente estructuras de datos en
memoria. Las claves de partición permiten que las
aplicaciones busquen pares de clave-valor, conjuntos de
columnas o documentos semiestructurados que contengan
atributos y objetos de aplicación serializados.
Herramientas
Las bases de datos SQL normalmente ofrecen un amplio conjunto de
herramientas que simplifican el desarrollo de aplicaciones de base de
datos.
Las bases de datos NoSQL suelen ofrecer herramientas
para administrar los clústeres y el escalado. Las
aplicaciones representan la interfaz primaria de los datos
subyacentes.
Bases de datos más populares
SQL
Server
Mongo DB
NoSQL
Bases de datos más populares
Diferencia de cada una y sus ventajas sobre otras bases de datos
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Características
específicas
Introducción de In-
Memory Online Traction
Processing (OLTP)
Recuperación de
desastres.
Versión actualizada de la
Herramientas de Datos
de SQL Server para
Inteligencia de Negocios
(BI SSDT).
La introducción de la
plataforma de Oracle
Advanced Analytics
Nuevo manejo de base
de datos para los
archivos Flash Data
Archive (FDA).
Redacción de datos para
mejorar la seguridad de
datos sensibles.
Integración con los
grupos de procesadores
de sistema operativo.
Apoyo al bombeo de los
datos para la
consolidación de las
base de datos.
Una herramienta de
desarrollo rápido que
permite a los usuarios
desarrollar aplicaciones
web utilizando SQL y /
o PL /SQL..
Compresión avanzada de
la red para mejorar el
rendimiento.
Es la base de datos de
próxima generación que
ayuda a las empresas a
transformar sus industrias
aprovechando el poder de
los datos. Las
organizaciones más
sofisticadas del mundo,
desde empresas de
vanguardia hasta empresas
más grandes, utilizan
MongoDB para crear
aplicaciones nunca antes
posibles, a una fracción del
costo de las bases de datos
heredadas. MongoDB
también fue nombrado líder
en el Forrester Wave ™: Big
Data NoSQL, Q3 2016 .
Oracle NoSQL Database es
una base de datos NoSQL
escalable y distribuida,
diseñada para proporcionar
una gestión de datos
siempre fiable, flexible y
permanente en un conjunto
configurable de nodos de
almacenamiento. La base de
datos Oracle NoSQL fue
nombrada líder en Forrester
Wave TM: Big Data NoSQL,
Q3, 2016.
Apache Cassandra es el
sistema de gestión de base de
datos distribuido NoSQL, que
gestiona muchas de las
aplicaciones modernas de hoy
en día ofreciendo disponibilidad
continua, alta escalabilidad y
rendimiento, seguridad y
simplicidad operativa,
reduciendo al mismo tiempo el
coste total de propiedad.
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Ventajas
competitivas
Es útil para manejar y
obtener datos de la
red de redes y
compatibilidad con la
mayoría de las tareas
administrativas de SQL
Server.
Al trabajar en una red
social permite agregar
otros servidores de
SQL Server, y puede
ver las bases de datos
del otro compañero.
Se puede ejecutarse en
todas las plataformas,
desde una PC hasta un
supercomputador.
Soporta todas las
funciones que se
esperan de un servidor
"serio" y permiten el
uso de particiones para
la mejora de la
eficiencia, de
replicación e incluso
ciertas versiones
admiten la
administración de
bases de datos
distribuidas.
Ecosistema de base de
datos de más rápido
crecimiento, con más de
20 millones de descargas,
miles de clientes y más
de 1.000 socios
tecnológicos y de
servicios.
Ofrecer las mejores bases
de datos tradicionales, así
como la flexibilidad, la
escala y el rendimiento
requeridos por las
aplicaciones actuales.
Consistencia fuerte,
lenguaje de consulta
expresivo e índices
secundarios. Como
resultado, los
desarrolladores pueden
crear aplicaciones
altamente funcionales más
rápido que las bases de
datos NoSQL.
Flexibilidad del modelo de
datos, la escalabilidad
elástica y el alto
rendimiento y
disponibilidad de las bases
de datos NoSQL.
Los datos pueden ser
modelados como tablas
de estilo de base de
datos relacional,
documentos JSON, Triples
de RDF o pares de valores
clave.
Distribuye los datos
uniformemente entre los
múltiples fragmentos del
clúster, basado en el valor
hash de la clave primaria.
La base de datos NoSQL
está integrada con una
amplia variedad de
aplicaciones relacionadas
de Oracle y de código
abierto para simplificar y
agilizar el desarrollo y el
despliegue de aplicaciones
modernas de datos
grandes.
Puede integrarse con
varios productos Oracle y
Open source para
empresas que dependen
de varias bases de datos
para sus datos
empresariales más críticos.
Ningún punto de falla
garantiza una disponibilidad
del 100%
Simplicidad operacional para
el costo total de propiedad
más bajo .
Mejor escalabilidad de las
plataformas NoSQL.
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Escenarios
típicos de
aplicación
Cada aplicación tiene
unas necesidades, un
entorno de
implementación y un
grupo de usuarios
específicos.
SQL Server, como
producto, ha ido
evolucionando a lo
largo de muchas
versiones para
incorporar las últimas
características de
seguridad que
permiten a los
desarrolladores crear
aplicaciones de base
de datos seguras.
Cree aplicaciones
modernas usando
cualquier tipo de
dato, cualquier
lenguaje y cualquier
plataforma, tanto
localmente como en
la nube.
Permite crear
aplicaciones que se
integran con otras
aplicaciones en otras
plataformas, al
soportar el consumo
de servicios Web.
Facilita la creación de
aplicaciones basadas
en Servicios Web
estilo XML-RPC como
la API de Videos de
Música de YouTube.
Las innovaciones más
recientes de Oracle
Database ahora están
disponibles primero en
la nube.
Internet de las
cosas (Bosch, Silver
Spring Networks).
Móvil (El Canal
Meteorológico, ADP, O2).
Vista única (MetLife).
Análisis en Tiempo
Real (Buzzfeed, Ciudad
de Chicago, Crittercismo).
Personalización (Expedia,
eHarmony, dorado).
Catálogos (Under
Armour, Otto).
Gestión de
contenidos (eBay,
Forbes).
Internet de las cosas,
donde un gran volumen
de datos necesita ser
almacenado y procesado
muy rápido.
Vistas del cliente:
determina el historial de
interacción de un cliente
y realiza sugerencias
para realizar compras
adicionales.
Detección de Fraudes
que se basa en reglas
de algoritmos de
detección de datos,
información de clientes,
información de
transacciones, ubicación,
hora del día y más -
aplicado a escala y en
latencia baja.
Document / Content
Management - almacena
y recupera fácilmente
cantidades masivas de
documentos.
Coordinación del juego -
almacene fácilmente la
información del juego en
línea.
Internet de Cosas (IOT),
aplicaciones de detección
de fraude, motores de
recomendación, catálogos
de productos y listas de
reproducción y aplicaciones
de mensajería.
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Clientes clave
Para la mayor parte
de las aplicaciones
que puede crear una
pequeña o mediana
empresa o una
startup es más que
suficiente en cuanto
a tamaño y
rendimiento, incluso
en aplicaciones web
ya que no hay límite
de conexiones
simultáneas.
Más de 300 000
clientes de
empresas
medianas no solo
utilizan Oracle,
sino que también
utilizan los
mismos
productos que
nuestros clientes
de mayor
envergadura.
ADP, Adobe, AstraZeneca,
BBVA, Bosch, Cisco,
CERN, Departamento de
Asuntos de Veteranos,
eBay, eHarmony,
Electronic Arts, Expedia,
Facebook Parse, Forbes,
Foursquare, Genentech,
MetLife, Pearson, Sage,
Salesforce , Under
Armour, Verizon Wireless.
Gran empresa de
tarjetas de crédito
Aerobús, NTT
Docomo, Empresa
de recompensas
globales.
Barracuda Networks,
NY Times, Outbrain,
BazaarVoice, Best Buy,
Comcast, eBay, Hulu,
Sky, Pearson
Educación
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Estadísticas del
mercado
La plataforma
SQL de Microsoft
sigue siendo la
líder del mercado
gracias a sus
funciones de
seguridad
avanzada para la
protección de
datos. Desde la
empresa informan
de que Azure SQL
Database Threat
Detection estará
disponible a partir
del mes de abril.
Lo cierto es que la
base de clientes de
Oracle en México es
vasta y sigue
sumando
Oracle Data
Management Cloud
proporciona la
solución de gestión
de datos a nivel
empresarial más
completa, segura y
altamente
optimizada. Esta
solución permite que
organizaciones de
todos los tamaños
migren e
implementen cargas
de trabajo en la
nube de manera
más fácil. La
verdadera
arquitectura de nube
híbrida garantiza una
compatibilidad del
100 por ciento. Una
experiencia en la
nube de proveedor
único proporciona
una gestión de
datos completa.
20 millones de
descargas (creciendo a
miles de descargas al
día).
2.000+ clientes,
incluyendo más de un
tercio de la Fortune
100.
Nombrado líder en
el Forrester Wave ™:
Big Data NoSQL, Q3
2016 .
La base de datos no
relacional más alta en
el ranking de motores
de DB.
Oracle NoSQL Database
es utilizado por cientos
de empresas en todo
el mundo. La base de
datos Oracle NoSQL se
construye utilizando la
base de datos Oracle
Berkeley, un motor de
almacenamiento de
base de datos
altamente confiable y
de alto rendimiento.
Cassandra es utilizado
por un cuarto de la
fortuna 100
Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra
Modelos de
licencias y
precios
Licencia SQL Server
Windows Server
SQL Server 2012
SQL Server 2016
Licencias Windows
Server (SQL Server
2016 o windows
server 2016)
Licencia Windows
Server 2012
Windows Server r2
Windows Server 2016
Oracle persigue a
quienes usan Java SE,
que tiene tres formas de
licencia, desde los 40 a
los 300 dólares por
usuario y de 5000 a
15,000 dólares por
licencia corporativa.
Oracle, por ejemplo, le
ha avisado a un cliente
que globalmente tiene
unas 80 mil PCs que
usan Java, que está
fuera de los
lineamientos. Otro
cliente de Java debe, de
acuerdo a Oracle, 100
mil dólares al menos.
Servidor de base de datos
MongoDB: GNU AGPL v3.0 de Free
Software Foundation. Las licencias
comerciales también están
disponibles en MongoDB, Inc.
MongoDB soporta drivers: Apache
Licencia v2.0. Los terceros han
creado más de 30 conductores
también; las licencias pueden
variar.
MongoDB Enterprise
Advanced está licenciado por
servidor físico, por año. Incluye
soporte 24x7, software avanzado
de administración e integraciones
de seguridad, licencias
comerciales, certificaciones y
entrenamiento bajo demanda.
MongoDB Atlas ofrece un
MongoDB-as-a-service
M ongoDB Cloud
Manager proporciona MongoDB
administrado por la nube en la
infraestructura de su elección.
MongoDB
Profesional , consultoría y
capacitación a través
de MongoDB University también
están disponibles
Oracle NoSQL Database
Enterprise Edition se puede
adquirir bajo la Licencia
Comercial de Oracle
Oracle NoSQL Database
Basic Edition se incluye con
una licencia Oracle Databae
Enterprise Edition
Oracle NoSQL Database
Community Edition es de
código abierto y es gratuito.
Está licenciado bajo la
Licencia Apache, Versión 2.0
Licencia de Apache
Precios para distribuciones
comerciales proporcionadas
por DataStax y disponibles bajo
petición.
Bibliografía
http://www.hipertexto.info/documentos/b_datos.htm
http://programaenlinea.net/aprender-bases-datos-sql/
http://www.luistoscano.com/2016/11/06/que-es-una-base-de-datos-nosql/
https://aws.amazon.com/es/nosql/
https://translate.google.com.mx/translate?hl=es&sl=en&u=https://db-engines.com/en/system/Oracle%2BNoSQL&prev=search
https://basededatosunounivia.wordpress.com/2015/03/13/oracle-vs-mysql-vs-sql-server-una-comparacion-entre-los-sistemas-
gestores-de-bases-de-datos-relacionales-
https://www.campusmvp.es/recursos/post/SQL-Server-Express-la-base-de-datos-empresarial-gratuita-de-Microsoft.aspx
https://www.unocero.com/noticias/apps/oracle-y-sus-extranas-maniobras-para-hacer-dinero/

Más contenido relacionado

La actualidad más candente (20)

BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012Libro introduccion SQL Server Express Edition 2012
Libro introduccion SQL Server Express Edition 2012
 
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlosBases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Programación con sql server
Programación con sql serverProgramación con sql server
Programación con sql server
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Base de datos
Base de datosBase de datos
Base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act 4. yaneli
Act 4. yaneliAct 4. yaneli
Act 4. yaneli
 
Bases datos
Bases datosBases datos
Bases datos
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 

Similar a Bases de datos

Similar a Bases de datos (20)

Bases de datos existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 
Base de datos uriel jesus mercado mendez 2 grado grupo c
Base de datos uriel jesus mercado mendez 2 grado grupo cBase de datos uriel jesus mercado mendez 2 grado grupo c
Base de datos uriel jesus mercado mendez 2 grado grupo c
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Características de las 5 Base de Datos más importantes
Características de las 5 Base de Datos más importantesCaracterísticas de las 5 Base de Datos más importantes
Características de las 5 Base de Datos más importantes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 

Bases de datos

  • 1. CURSO NACIONAL FORMACIÓN DISCIPLINAR DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR CURSO: INFORMÁTICA Actividad de Aprendizaje No.4 Bases de datos Sonia Pérez Figueroa
  • 3. ¿Qué es una base de datos? ¿Qué es una base de datos de tipo SQL? ¿Qué es una base de datos No- SQL? Bases de datos más populares Contenido
  • 4. ¿Qué es una base de datos? Una base de datos es una colección de datos organizados y estructurados según un determinado modelo de información que refleja no sólo los datos en sí mismos, sino también las relaciones que existen entre ellos. Una base de datos se diseña con un propósito especifico y debe ser organizada con una lógica coherente. Los datos podrán ser compartidos por distintos usuarios y aplicaciones, pero deben conservar su integridad y seguridad al margen de las interacciones de ambos. La definición y descripción de los datos han de ser únicas para minimizar la redundancia y maximizar la independencia en su utilización.
  • 5. ¿Qué es una base de datos de tipo SQL? SQL (Structured Query Language) es un lenguaje estándar e interactivo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas, gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla. Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más.
  • 6. ¿Qué es una base de datos No- SQL? Bases de datos NoSQL un terminología que parecería absurda hace muchos años, pero en la actualidad es una realidad, Se han convertido en la solución de muchos problemas, con bondades de almacenar grandes cantidades de información sin importar la estructura de la información que estemos manejando en el momento, estas las encontramos en diferentes ambientes tales como servidores, exploradores web, embebida en aplicaciones móviles y mucho mas.
  • 7. Comparación bases de datos SQL y No- SQL? Base de datos SQL Base de datos NoSQL Modelo de datos El modelo relacional normaliza los datos en estructuras tabulares conocidas como tablas, que están formadas por filas y columnas. Contienen un esquema que define estrictamente las tablas, columnas, índices, relaciones entre las tablas y otros elementos de las bases de datos. Las bases de datos no relacionales (NoSQL) no suelen contener un esquema. Se suele utilizar una clave de partición para recuperar valores, conjuntos de columnas o documentos JSON o XML semiestructurados, así como otros documentos que contengan atributos de elementos relacionados. Propiedades ACID Los sistemas de administración de bases de datos relacionales (RDBMS) tradicionales admiten un conjunto de propiedades definidas por el acrónimo ACID (por sus siglas en inglés): atomicidad, consistencia, aislamiento y durabilidad. Atomicidad significa “todo o nada” – una transacción se ejecuta completamente o no se ejecuta en absoluto. Consistencia quiere decir que una vez se ha ejecutado una transacción, los datos deben acoplarse al esquema de la base de datos. El aislamiento requiere que las transacciones simultáneas se ejecuten por separado. La durabilidad es la capacidad de recuperarse de un error inesperado del sistema o de un corte de energía y volver al último estado conocido. Habitualmente, las bases de datos NoSQL intercambian algunas de las propiedades ACID de los sistemas de administración de bases de datos relacionales (RDBSM) tradicionales por un modelo de datos más flexible que se escala de forma horizontal. Estas características convierten las bases de datos NoSQL en una elección excelente en las situaciones en las que los RDBMS detectan desafíos en la arquitectura a la hora de superar una combinación de cuellos de botella de desempeño, escalabilidad, complejidad operativa y el aumento de los costos de administración y soporte. Desempeño Normalmente, el desempeño depende del subsistema de disco. Es necesaria la optimización de consultas, índices y estructura de tabla para lograr el máximo desempeño. El desempeño es, por lo general, depende del tamaño del clúster de hardware subyacente, la latencia de red y la aplicación que efectúa la llamada. Escalado Lo más sencillo es ampliar la escala con un hardware más rápido. Se requieren inversiones adicionales para que las tablas relacionales abarquen un sistema distribuido. Está diseñada para reducir la escala utilizando clústeres distribuidos de hardware de bajo costo para aumentar el desempeño sin que aumente la latencia. API Solicita almacenar y recuperar datos que están comunicados mediante consultas que se ajustan a un lenguaje de consulta estructurado (SQL por sus siglas en inglés). Estas consultas son analizadas y ejecutadas por los sistemas de administración de bases de datos relacionales (RDBMS). Las API basadas en objetos permiten a los desarrolladores almacenar y recuperar fácilmente estructuras de datos en memoria. Las claves de partición permiten que las aplicaciones busquen pares de clave-valor, conjuntos de columnas o documentos semiestructurados que contengan atributos y objetos de aplicación serializados. Herramientas Las bases de datos SQL normalmente ofrecen un amplio conjunto de herramientas que simplifican el desarrollo de aplicaciones de base de datos. Las bases de datos NoSQL suelen ofrecer herramientas para administrar los clústeres y el escalado. Las aplicaciones representan la interfaz primaria de los datos subyacentes.
  • 8. Bases de datos más populares SQL Server Mongo DB NoSQL
  • 9. Bases de datos más populares Diferencia de cada una y sus ventajas sobre otras bases de datos Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Características específicas Introducción de In- Memory Online Traction Processing (OLTP) Recuperación de desastres. Versión actualizada de la Herramientas de Datos de SQL Server para Inteligencia de Negocios (BI SSDT). La introducción de la plataforma de Oracle Advanced Analytics Nuevo manejo de base de datos para los archivos Flash Data Archive (FDA). Redacción de datos para mejorar la seguridad de datos sensibles. Integración con los grupos de procesadores de sistema operativo. Apoyo al bombeo de los datos para la consolidación de las base de datos. Una herramienta de desarrollo rápido que permite a los usuarios desarrollar aplicaciones web utilizando SQL y / o PL /SQL.. Compresión avanzada de la red para mejorar el rendimiento. Es la base de datos de próxima generación que ayuda a las empresas a transformar sus industrias aprovechando el poder de los datos. Las organizaciones más sofisticadas del mundo, desde empresas de vanguardia hasta empresas más grandes, utilizan MongoDB para crear aplicaciones nunca antes posibles, a una fracción del costo de las bases de datos heredadas. MongoDB también fue nombrado líder en el Forrester Wave ™: Big Data NoSQL, Q3 2016 . Oracle NoSQL Database es una base de datos NoSQL escalable y distribuida, diseñada para proporcionar una gestión de datos siempre fiable, flexible y permanente en un conjunto configurable de nodos de almacenamiento. La base de datos Oracle NoSQL fue nombrada líder en Forrester Wave TM: Big Data NoSQL, Q3, 2016. Apache Cassandra es el sistema de gestión de base de datos distribuido NoSQL, que gestiona muchas de las aplicaciones modernas de hoy en día ofreciendo disponibilidad continua, alta escalabilidad y rendimiento, seguridad y simplicidad operativa, reduciendo al mismo tiempo el coste total de propiedad.
  • 10. Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Ventajas competitivas Es útil para manejar y obtener datos de la red de redes y compatibilidad con la mayoría de las tareas administrativas de SQL Server. Al trabajar en una red social permite agregar otros servidores de SQL Server, y puede ver las bases de datos del otro compañero. Se puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Soporta todas las funciones que se esperan de un servidor "serio" y permiten el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. Ecosistema de base de datos de más rápido crecimiento, con más de 20 millones de descargas, miles de clientes y más de 1.000 socios tecnológicos y de servicios. Ofrecer las mejores bases de datos tradicionales, así como la flexibilidad, la escala y el rendimiento requeridos por las aplicaciones actuales. Consistencia fuerte, lenguaje de consulta expresivo e índices secundarios. Como resultado, los desarrolladores pueden crear aplicaciones altamente funcionales más rápido que las bases de datos NoSQL. Flexibilidad del modelo de datos, la escalabilidad elástica y el alto rendimiento y disponibilidad de las bases de datos NoSQL. Los datos pueden ser modelados como tablas de estilo de base de datos relacional, documentos JSON, Triples de RDF o pares de valores clave. Distribuye los datos uniformemente entre los múltiples fragmentos del clúster, basado en el valor hash de la clave primaria. La base de datos NoSQL está integrada con una amplia variedad de aplicaciones relacionadas de Oracle y de código abierto para simplificar y agilizar el desarrollo y el despliegue de aplicaciones modernas de datos grandes. Puede integrarse con varios productos Oracle y Open source para empresas que dependen de varias bases de datos para sus datos empresariales más críticos. Ningún punto de falla garantiza una disponibilidad del 100% Simplicidad operacional para el costo total de propiedad más bajo . Mejor escalabilidad de las plataformas NoSQL.
  • 11. Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Escenarios típicos de aplicación Cada aplicación tiene unas necesidades, un entorno de implementación y un grupo de usuarios específicos. SQL Server, como producto, ha ido evolucionando a lo largo de muchas versiones para incorporar las últimas características de seguridad que permiten a los desarrolladores crear aplicaciones de base de datos seguras. Cree aplicaciones modernas usando cualquier tipo de dato, cualquier lenguaje y cualquier plataforma, tanto localmente como en la nube. Permite crear aplicaciones que se integran con otras aplicaciones en otras plataformas, al soportar el consumo de servicios Web. Facilita la creación de aplicaciones basadas en Servicios Web estilo XML-RPC como la API de Videos de Música de YouTube. Las innovaciones más recientes de Oracle Database ahora están disponibles primero en la nube. Internet de las cosas (Bosch, Silver Spring Networks). Móvil (El Canal Meteorológico, ADP, O2). Vista única (MetLife). Análisis en Tiempo Real (Buzzfeed, Ciudad de Chicago, Crittercismo). Personalización (Expedia, eHarmony, dorado). Catálogos (Under Armour, Otto). Gestión de contenidos (eBay, Forbes). Internet de las cosas, donde un gran volumen de datos necesita ser almacenado y procesado muy rápido. Vistas del cliente: determina el historial de interacción de un cliente y realiza sugerencias para realizar compras adicionales. Detección de Fraudes que se basa en reglas de algoritmos de detección de datos, información de clientes, información de transacciones, ubicación, hora del día y más - aplicado a escala y en latencia baja. Document / Content Management - almacena y recupera fácilmente cantidades masivas de documentos. Coordinación del juego - almacene fácilmente la información del juego en línea. Internet de Cosas (IOT), aplicaciones de detección de fraude, motores de recomendación, catálogos de productos y listas de reproducción y aplicaciones de mensajería.
  • 12. Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Clientes clave Para la mayor parte de las aplicaciones que puede crear una pequeña o mediana empresa o una startup es más que suficiente en cuanto a tamaño y rendimiento, incluso en aplicaciones web ya que no hay límite de conexiones simultáneas. Más de 300 000 clientes de empresas medianas no solo utilizan Oracle, sino que también utilizan los mismos productos que nuestros clientes de mayor envergadura. ADP, Adobe, AstraZeneca, BBVA, Bosch, Cisco, CERN, Departamento de Asuntos de Veteranos, eBay, eHarmony, Electronic Arts, Expedia, Facebook Parse, Forbes, Foursquare, Genentech, MetLife, Pearson, Sage, Salesforce , Under Armour, Verizon Wireless. Gran empresa de tarjetas de crédito Aerobús, NTT Docomo, Empresa de recompensas globales. Barracuda Networks, NY Times, Outbrain, BazaarVoice, Best Buy, Comcast, eBay, Hulu, Sky, Pearson Educación
  • 13. Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Estadísticas del mercado La plataforma SQL de Microsoft sigue siendo la líder del mercado gracias a sus funciones de seguridad avanzada para la protección de datos. Desde la empresa informan de que Azure SQL Database Threat Detection estará disponible a partir del mes de abril. Lo cierto es que la base de clientes de Oracle en México es vasta y sigue sumando Oracle Data Management Cloud proporciona la solución de gestión de datos a nivel empresarial más completa, segura y altamente optimizada. Esta solución permite que organizaciones de todos los tamaños migren e implementen cargas de trabajo en la nube de manera más fácil. La verdadera arquitectura de nube híbrida garantiza una compatibilidad del 100 por ciento. Una experiencia en la nube de proveedor único proporciona una gestión de datos completa. 20 millones de descargas (creciendo a miles de descargas al día). 2.000+ clientes, incluyendo más de un tercio de la Fortune 100. Nombrado líder en el Forrester Wave ™: Big Data NoSQL, Q3 2016 . La base de datos no relacional más alta en el ranking de motores de DB. Oracle NoSQL Database es utilizado por cientos de empresas en todo el mundo. La base de datos Oracle NoSQL se construye utilizando la base de datos Oracle Berkeley, un motor de almacenamiento de base de datos altamente confiable y de alto rendimiento. Cassandra es utilizado por un cuarto de la fortuna 100
  • 14. Especificaciones SQL Server Oracle MongoDB Oracle NoSQL Cassandra Modelos de licencias y precios Licencia SQL Server Windows Server SQL Server 2012 SQL Server 2016 Licencias Windows Server (SQL Server 2016 o windows server 2016) Licencia Windows Server 2012 Windows Server r2 Windows Server 2016 Oracle persigue a quienes usan Java SE, que tiene tres formas de licencia, desde los 40 a los 300 dólares por usuario y de 5000 a 15,000 dólares por licencia corporativa. Oracle, por ejemplo, le ha avisado a un cliente que globalmente tiene unas 80 mil PCs que usan Java, que está fuera de los lineamientos. Otro cliente de Java debe, de acuerdo a Oracle, 100 mil dólares al menos. Servidor de base de datos MongoDB: GNU AGPL v3.0 de Free Software Foundation. Las licencias comerciales también están disponibles en MongoDB, Inc. MongoDB soporta drivers: Apache Licencia v2.0. Los terceros han creado más de 30 conductores también; las licencias pueden variar. MongoDB Enterprise Advanced está licenciado por servidor físico, por año. Incluye soporte 24x7, software avanzado de administración e integraciones de seguridad, licencias comerciales, certificaciones y entrenamiento bajo demanda. MongoDB Atlas ofrece un MongoDB-as-a-service M ongoDB Cloud Manager proporciona MongoDB administrado por la nube en la infraestructura de su elección. MongoDB Profesional , consultoría y capacitación a través de MongoDB University también están disponibles Oracle NoSQL Database Enterprise Edition se puede adquirir bajo la Licencia Comercial de Oracle Oracle NoSQL Database Basic Edition se incluye con una licencia Oracle Databae Enterprise Edition Oracle NoSQL Database Community Edition es de código abierto y es gratuito. Está licenciado bajo la Licencia Apache, Versión 2.0 Licencia de Apache Precios para distribuciones comerciales proporcionadas por DataStax y disponibles bajo petición.