SlideShare una empresa de Scribd logo
1 de 28
Base de datos
CURSO NACIONAL: INFORMÁTICA
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA
DE EDUCACIÓN MEDIA SUPERIOR
Facilitador: Mtro. Eduardo José Barreiro Noh
Lic. Gerardo Antonio Alonso
Actividad de aprendizaje 4
Docente-Alumno:
Definición de Base de datos
• Una base de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su
posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su
consulta.
¿Qué es una base de datos SQL?
• SQL (por sus siglas en inglés Structured Query Language; en
español lenguaje de consulta estructurada) es un lenguaje
declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en ellas. Una
de sus características es el manejo del álgebra y el cálculo
relacional que permiten efectuar consultas con el fin de
recuperar, de forma sencilla, información de bases de datos,
así como hacer cambios en ellas.
¿Qué es una base de datos No- SQL?
• Son un conjunto de bases de datos que no se ajustan al modelo
de bases de datos relacionales y sus características, estas no
tienen esquemas, no usan SQL ni permiten joins, no garantizan
la propiedad ACID, escalan horizontalmente, hacen uso
amplio de la memoria principal del computador, resuelven el
problema de los altos volúmenes de información y la inmensa
cantidad de consultas y transacciones diarias, en resumen no
son relacionales.
Cuándo utilizar qué tipo de base de datos
• Cuando los datos deben ser consistentes sin dar
posibilidad al error utilizar una base de datos relacional.
SQL.
• Cuando nuestro presupuesto no se puede permitir
grandes máquinas y debe destinarse a máquinas de
menor rendimiento. NoSQL.
• Cuando las estructuras de datos que manejamos son
variables. NoSQL.
• Análisis de grandes cantidades de datos en modo lectura.
NoSQL
• Captura y procesado de eventos. NoSQL
• Tiendas online con motores de inteligencia complejos.
NoSQL
Base de datos más populares
• SQL Server
• Oracle
• Mongo DB.
• Oracle NoSQL
• Cassandra
SQL Server
• Es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
• El lenguaje de desarrollo utilizado (por línea de comandos o
mediante la interfaz gráfica de Management Studio) es
Transact-SQL (TSQL), una implementación del estándar
ANSI del lenguaje SQL, utilizado para manipular y recuperar
datos (DML), crear tablas y definir relaciones entre ellas
(DDL).
Diferencias con otras Base de Datos
• Soporte de transacciones.
• Soporta procedimientos almacenados.
• Incluye también un entorno gráfico de administración,
que permite el uso de comandos DDL y DML
gráficamente.
• Permite trabajar en modo cliente-servidor, donde la
información y datos se alojan en el servidor y los
terminales o clientes de la red sólo acceden a la
información.
• Además permite administrar información de otros
servidores de datos.
Ventajas
• Ventajas de transacciones.
• Escalabilidad, Estabilidad y Seguridad.
• Soporta procedimientos almacenados.
• Incluye También un Potente entorno Grafico de
Administración, Que permite el uso de comandos
DDL y DML gráficamente.
• Procesamiento de grandes cantidades de datos
simultáneamente.
• Potente entorno grafico.
• Permite administrar información de otros servidores
de datos.
• Es un sistema de gestión de base de datos de tipo objeto-
relacional (ORDBMS, por el acrónimo en inglés de
Object-Relational Data Base Management System),
desarrollado por Oracle Corporation.
• Se considera a Oracle Database como uno de los sistemas
de bases de datos más completos, destacando: soporte de
transacciones, estabilidad, escalabilidad, y soporte
multiplataforma.
Diferencias con otras Base de Datos
• Adaptación a estándares de las industria, como SQL
92.
• Gestión de la seguridad.
• Autogestión de la integridad de los datos.
• Opción distribuida.
• Portabilidad.
• Compactibilidad.
• Conectabilidad.
• Replicación de entornos.
Ventajas
• 1)Oracle es el motor de base de datos objeto-relacional
más usado a nivel mundial.
• 2)Puede ejecutarse en todas las plataformas, desde una
Pc hasta un supercomputador.
• 3)Oracle soporta todas las funciones que se esperan de
un servidor "serio": un lenguaje de diseño de bases de
datos muy completo (PL/SQL) que permite
implementar diseños "activos", con triggers y
procedimientos almacenados, con una integridad
referencial declarativa bastante potente.
 4)El software del Servidor puede Ejecutarse en
multitud de Sistemas Operativos.
Ventajas
• 4)Permite 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.
• 5)El software del servidor puede ejecutarse en multitud
de sistemas operativos.
• 6)Existe incluso una versión personal para Windows 9x,
lo cual es un punto a favor para los desarrolladores que
se llevan trabajo a casa.
• 7)Oracle es la base de datos con más orientación hacía
INTERNET.
Mongo DB
• MongoDB (de la palabra en inglés “humongous”
que significa enorme) es un sistema de base de datos
NoSQL orientado a documentos, desarrollado bajo
el concepto de código abierto.
• forma parte de la nueva familia de sistemas de base
de datos NoSQL. En lugar de guardar los datos en
tablas como se hace en las base de datos
relacionales, guarda estructuras de datos en
documentos similares a JSON con un esquema
dinámico (MongoDB utiliza una especificación
llamada BSON), haciendo que la integración de los
datos en ciertas aplicaciones sea más fácil y rápida.
Diferencias con otras Base de Datos
• Probablemente es la base de datos más popular. Tiene la
posibilidad de trabajar con datos estructurados y no
estructurados. Destaca por su gran capacidad de
escalado y rendimiento. Suele ser la que más perfiles
experimentados tiene.
• Permiten trabajar por pares de clave-valor y acceder a
distintas partes de los datos almacenados.
• Mongo DB no soporta atomicidad en las operaciones y
garantiza integridad eventual. Los cambios se irán
replicando a lo largo de todos los nodos pero no se
garantiza que todos los nodos tengan el mismo dato a la
vez.
Ventajas
• Escalable
• Alto rendimiento
• Open Source
• Sin esquemas
• Uso de memorias en ves del Disco como principal
ubicación de escritura.
• Escala muy bien con Arquitecturas Cloud.
• AutoSharding
• Es rápida y funcional
Oracle NoSQL
Oracle NoSQL base de datos. Es una NoSQL de tipo
distribuido base de datos clave-valor. Se ofrece la
semántica transaccional para la manipulación de
datos, escalabilidad horizontal, y administración
simple y monitoreo.
proporciona un modelo de datos muy simple para el
desarrollador de aplicaciones. Cada fila está
identificado por una clave única, y también tiene un
valor, de longitud arbitraria, que es interpretado por
la aplicación. La aplicación puede manipular
(insertar, eliminar, actualizar, leer) una sola fila en
una transacción. La aplicación también se puede
realizar una exploración iterativa, no transaccional de
todas las filas de la base de datos.
Diferencias con otras Base de Datos
• Arquitectura. Está construida sobre Oracle Berkeley
DB Java Edition sobre la que añade una capa de
servicios para usarse en entornos distribuidos.
• Alta Disponibilidad y No-Single Point of Failure.
Provee replicación de base de datos 1 Master-Multi-
Replica.
• Balanceo de carga transparente.
• Formato JSON.
• Topologías configurables.
• Administación sencilla y Monitorización.
• Integración con Hadoop.
Ventajas
• Modelo de datos simple por medio de pares de valor
clave con índices secundarios
• Modelo de programación simple con transacciones
ACID, modelos de datos tubulares y soporte JSON
• Seguridad de aplicaciones con autenticación y
cifrado SSL de nivel de sesión
• Integrada con Oracle Database, Oracle Wallet y
Hadoop
• Datos geodistribuidos con soporte para múltiples
centros de datos
• Disponibilidad alta con sincronización y fallas
remotas y locales
• Rendimiento escalable y latencia segura
Cassandra
• Es una base de datos NoSQL distribuida y basada en
un modelo de almacenamiento de «clave-valor», de
código abierto que está escrita en Java. Permite
grandes volúmenes de datos en forma distribuida.
Por ejemplo, lo usa Twitter para su plataforma. Su
objetivo principal es la escalabilidad lineal y la
disponibilidad. La arquitectura distribuida de
Cassandra está basada en una serie de nodos iguales
que se comunican con un protocolo P2P con lo que la
redundancia es máxima. Está desarrollada por
Apache Software Foundation.
Diferencias con otras Base de Datos
• Una tabla de datos por cada instancia de Cassandra.
• Cada familia de columnas puede contener o bien
columnas o bien supe columnas. Las supe columnas
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.
ventajas
• Estabilidad horizontal.
• Rápidas respuestas aunque la demanda crezca.
• Elevadas velocidades de escritura para gestionar
volúmenes de datos incrementables.
• Almacenamiento distribuido.
• Capacidad de cambiar la estructura de datos
cuando los usuarios demandan mas funcionalidad.
• No hay un punto de fallo único.
• Tolerante a fallos.

Más contenido relacionado

La actualidad más candente (19)

Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos abg
Base de datos abgBase de datos abg
Base de datos abg
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales 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 bd teo
Act4 bd teoAct4 bd teo
Act4 bd teo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Base de Datos

Similar a Base de Datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.Actividad de aprendizaje 4. screencast y bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.
 
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
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
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
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases de datos SQL y No-SQL
Bases de datos SQL y No-SQLBases de datos SQL y No-SQL
Bases de datos SQL y No-SQL
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Actv. 4 prsentacion Mendez_Mara
Actv. 4 prsentacion Mendez_MaraActv. 4 prsentacion Mendez_Mara
Actv. 4 prsentacion Mendez_Mara
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
BASEDEDATOS
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 

Último

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 

Último (20)

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
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
 
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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
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
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 

Base de Datos

  • 1. Base de datos CURSO NACIONAL: INFORMÁTICA DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR Facilitador: Mtro. Eduardo José Barreiro Noh Lic. Gerardo Antonio Alonso Actividad de aprendizaje 4 Docente-Alumno:
  • 2.
  • 3. Definición de Base de datos • Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
  • 4. ¿Qué es una base de datos SQL? • SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
  • 5. ¿Qué es una base de datos No- SQL? • Son un conjunto de bases de datos que no se ajustan al modelo de bases de datos relacionales y sus características, estas no tienen esquemas, no usan SQL ni permiten joins, no garantizan la propiedad ACID, escalan horizontalmente, hacen uso amplio de la memoria principal del computador, resuelven el problema de los altos volúmenes de información y la inmensa cantidad de consultas y transacciones diarias, en resumen no son relacionales.
  • 6. Cuándo utilizar qué tipo de base de datos • Cuando los datos deben ser consistentes sin dar posibilidad al error utilizar una base de datos relacional. SQL. • Cuando nuestro presupuesto no se puede permitir grandes máquinas y debe destinarse a máquinas de menor rendimiento. NoSQL. • Cuando las estructuras de datos que manejamos son variables. NoSQL. • Análisis de grandes cantidades de datos en modo lectura. NoSQL • Captura y procesado de eventos. NoSQL • Tiendas online con motores de inteligencia complejos. NoSQL
  • 7. Base de datos más populares • SQL Server • Oracle • Mongo DB. • Oracle NoSQL • Cassandra
  • 8.
  • 9. SQL Server • Es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. • El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL).
  • 10. Diferencias con otras Base de Datos • Soporte de transacciones. • Soporta procedimientos almacenados. • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. • Además permite administrar información de otros servidores de datos.
  • 11. Ventajas • Ventajas de transacciones. • Escalabilidad, Estabilidad y Seguridad. • Soporta procedimientos almacenados. • Incluye También un Potente entorno Grafico de Administración, Que permite el uso de comandos DDL y DML gráficamente. • Procesamiento de grandes cantidades de datos simultáneamente. • Potente entorno grafico. • Permite administrar información de otros servidores de datos.
  • 12.
  • 13. • Es un sistema de gestión de base de datos de tipo objeto- relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. • Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte multiplataforma.
  • 14. Diferencias con otras Base de Datos • Adaptación a estándares de las industria, como SQL 92. • Gestión de la seguridad. • Autogestión de la integridad de los datos. • Opción distribuida. • Portabilidad. • Compactibilidad. • Conectabilidad. • Replicación de entornos.
  • 15. Ventajas • 1)Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. • 2)Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. • 3)Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.  4)El software del Servidor puede Ejecutarse en multitud de Sistemas Operativos.
  • 16. Ventajas • 4)Permite 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. • 5)El software del servidor puede ejecutarse en multitud de sistemas operativos. • 6)Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. • 7)Oracle es la base de datos con más orientación hacía INTERNET.
  • 17.
  • 18. Mongo DB • MongoDB (de la palabra en inglés “humongous” que significa enorme) es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. • forma parte de la nueva familia de sistemas de base de datos NoSQL. En lugar de guardar los datos en tablas como se hace en las base de datos relacionales, guarda estructuras de datos en documentos similares a JSON con un esquema dinámico (MongoDB utiliza una especificación llamada BSON), haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.
  • 19. Diferencias con otras Base de Datos • Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar con datos estructurados y no estructurados. Destaca por su gran capacidad de escalado y rendimiento. Suele ser la que más perfiles experimentados tiene. • Permiten trabajar por pares de clave-valor y acceder a distintas partes de los datos almacenados. • Mongo DB no soporta atomicidad en las operaciones y garantiza integridad eventual. Los cambios se irán replicando a lo largo de todos los nodos pero no se garantiza que todos los nodos tengan el mismo dato a la vez.
  • 20. Ventajas • Escalable • Alto rendimiento • Open Source • Sin esquemas • Uso de memorias en ves del Disco como principal ubicación de escritura. • Escala muy bien con Arquitecturas Cloud. • AutoSharding • Es rápida y funcional
  • 21.
  • 22. Oracle NoSQL Oracle NoSQL base de datos. Es una NoSQL de tipo distribuido base de datos clave-valor. Se ofrece la semántica transaccional para la manipulación de datos, escalabilidad horizontal, y administración simple y monitoreo. proporciona un modelo de datos muy simple para el desarrollador de aplicaciones. Cada fila está identificado por una clave única, y también tiene un valor, de longitud arbitraria, que es interpretado por la aplicación. La aplicación puede manipular (insertar, eliminar, actualizar, leer) una sola fila en una transacción. La aplicación también se puede realizar una exploración iterativa, no transaccional de todas las filas de la base de datos.
  • 23. Diferencias con otras Base de Datos • Arquitectura. Está construida sobre Oracle Berkeley DB Java Edition sobre la que añade una capa de servicios para usarse en entornos distribuidos. • Alta Disponibilidad y No-Single Point of Failure. Provee replicación de base de datos 1 Master-Multi- Replica. • Balanceo de carga transparente. • Formato JSON. • Topologías configurables. • Administación sencilla y Monitorización. • Integración con Hadoop.
  • 24. Ventajas • Modelo de datos simple por medio de pares de valor clave con índices secundarios • Modelo de programación simple con transacciones ACID, modelos de datos tubulares y soporte JSON • Seguridad de aplicaciones con autenticación y cifrado SSL de nivel de sesión • Integrada con Oracle Database, Oracle Wallet y Hadoop • Datos geodistribuidos con soporte para múltiples centros de datos • Disponibilidad alta con sincronización y fallas remotas y locales • Rendimiento escalable y latencia segura
  • 25.
  • 26. Cassandra • Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima. Está desarrollada por Apache Software Foundation.
  • 27. Diferencias con otras Base de Datos • Una tabla de datos por cada instancia de Cassandra. • Cada familia de columnas puede contener o bien columnas o bien supe columnas. Las supe columnas 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.
  • 28. ventajas • Estabilidad horizontal. • Rápidas respuestas aunque la demanda crezca. • Elevadas velocidades de escritura para gestionar volúmenes de datos incrementables. • Almacenamiento distribuido. • Capacidad de cambiar la estructura de datos cuando los usuarios demandan mas funcionalidad. • No hay un punto de fallo único. • Tolerante a fallos.