SlideShare ist ein Scribd-Unternehmen logo
1 von 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/

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Ähnlich wie Bases de datos

Ähnlich wie 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é
 

Kürzlich hochgeladen

3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 

Kürzlich hochgeladen (20)

3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 

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.