SlideShare una empresa de Scribd logo
CURSO NACIONAL DE FORMACIÓN DISCIPLINAR PARA DOCENTES DE EDUCACIÓN MEDIA
SUPERIOR DE INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO DE INFORMÁTICA
Actividad de Aprendizaje No. 4 Screencast y Base de Datos
Docente: Felipe Doront Guzman Gonzalez.
A. ¿QUÉ ES UNA BASE DE DATOS?
• Una base de datos es una colección de información organizada de
forma que un programa de ordenador pueda seleccionar rápidamente
los fragmentos de datos que necesite. Una base de datos es un sistema
de archivos electrónico.
CARACTERISTICAS
• Características
• Entre las principales características de los sistemas de base de datos podemos
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
• Las bases de datos tradicionales se organizan por campos, registros y archivos.
Un campo es una pieza única de información; un registro es un sistema completo de
campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono
es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales
consiste en tres campos: nombre, dirección, y número de teléfono.
B. ¿QUÉ ES UNA BASE DE DATOS DE TIPO
SQL?
• SQL (Structured Query Language) es un lenguaje de programación diseñado para
almacenar, manipular y recuperar datos almacenados en bases de datos relacionales.
La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló
el primer prototipo de una base de datos relacional. Relational Software (luego se
convirtió en Oracle) lanzó la primera base de datos relacional comercial.
C. ¿QUÉ ES UNA BASE DE DATOS NO-
SQL?
• En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de
sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR
(Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo
el más destacado que no usan SQL como lenguaje principal de consultas. Los datos
almacenados no requieren estructuras fijas como tablas, normalmente no soportan
operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia,
aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas
NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también
pueden soportar lenguajes de consulta de tipo SQL.
VENTAJAS DE LAS BASES DE DATOS
NOSQL
• Las bases de datos de NoSQL presentan muchas ventajas en comparación con las bases de datos
tradicionales.
• A diferencia de las bases de datos relacionales, las bases de datos NoSQL están basadas en key-value
pairs
• Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes tipos de almacenes como por
ejemplo el almacén de columnas, de documentos, de key value store, de gráficos, de objetos, de XML
y otros modos de almacén de datos.
• Algunos tipos de almacén de bases de datos NoSQL incluyen almacenes de columnas, de
documentos, de valores de claves, de gráficos, de objetos, de XML y otros modos de almacén de
datos.
• Podría decirse que las bases de datos NoSQL de código abierto tienen una implementación rentable.
Ya que no requieren las tarifas de licencia y pueden ejecutarse en hardware de precio bajo.
• Cuando trabajamos con bases de datos NoSQL, ya sean de código abierto o tengan un propietario, la
expansión es más fácil y más barata que cuando se trabaja con bases de datos relacionales. Esto se
debe a que se realiza un escalado horizontal y se distribuye la carga por todos los nodos. En lugar de
realizarse una escala vertical, más típica en los sistemas de bases de datos relacionales.
BASES DE DATOS MÁS POPULARES
Ventajas SQL SERVER Ventajas ORACLE
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la red de
redes.
Nos permite olvidarnos de los ficheros que forman
base de datos.
SQL permite administrar permisos a todo.
También permite que alguien conecte su SQLO al
nuestro pero sin embargo podemos decirle que no
puede ver esta base de datos pero otro si.
Motor de base de datos objeto-relacional más
a nivel mundial.
Multiplataforma: puede ejecutarse desde un PC
una supercomputadora.
Permite el uso de particiones para hacer consultas,
informes, análisis de datos, etc.
Soporta todas las funciones que se esperan de un
buen servidor.
Software del servidor que puede ejecutarse en
multitud de sistemas operativos: Linux, Mac,
Windows, etc.
Ventajas Mongo DB Ventajas ORACLE NOSQL
Esquema menos: MongoDB es base de datos
en el que una colección posee diferentes documentos
diferentes.
Número de campos, el contenido y el tamaño del
documento se puede difieren de un documento a otro.
Estructura de un único objeto es clara
Profunda consulta de capacidad. MongoDB soporta
consultas dinámicas en documentos utilizando un
de consulta basada en documentos que es casi tan
potente como SQL
Sintonización
Facilidad de escalabilidad horizontal: MongoDB es fácil
escalar
No objetos necesarios conversión A / mapeo de objetos
de aplicación a la base de datos
Utiliza la memoria interna para almacenar el (windowed)
conjunto de trabajo, lo que permite un acceso más
de los datos
Escalabilidad: Se pueden escalar con relativa facilidad
demandas puntuales de sobre carga de datos.
Rendimiento: Para obtener un mejor rendimiento en el
procesamiento de los datos sólo es necesario añadir más
recursos en la plataforma hardware o priorizar cual son
servicios críticos en cada momento.
Estructura: Los desarrolladores de aplicaciones que
trabajan con bases de datos relacionales muchas veces
encuentran problemas con la cartografía de los datos y
impedancia. En las bases de datos NoSQL, esto no es
generalmente un problema, ya que los datos no se
almacenan en la misma manera.
Activación/Desactivación: Debido a la naturaleza
distribuida de los datos, los modelos NoSQL responden
muy bien ante la activación/desactivación de los servicios
en base a las necesidades puntuales de demanda por
de los usuarios o del mismo sistema.
Ventajas CASSANDRA
El código abierto puede significar una "mancha" en
el soporte para las empresas
No están lo suficientemente maduros para algunas
empresas
Limitaciones de Inteligencia de Negocios
La falta de experiencia
Problemas de compatibilidad

Más contenido relacionado

La actualidad más candente

Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
rulascch
 
Base de datos
Base de datosBase de datos
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
jirrking
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
José Guadalupe Velázquez Fernández
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
María de Lourdes Urbina Padilla
 
Base dedatos luis_ac
Base dedatos luis_acBase dedatos luis_ac
Base dedatos luis_ac
luis alberto ac uicab
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
CantSo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Paola Rivas Santana
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Ricardo Hernandez
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
Rafael Navarro Prieto
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
Esther Andrade García
 
Actividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datosActividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datos
efrain_bautista
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
LizzethGarciaEspinos
 
Base de datos
Base de datosBase de datos
Base de datos
América Galindo
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
morenoluis4
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
Andrei Amador
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
Salvador Vargas Vidal
 
Base de datos
Base de datosBase de datos
Base de datos
Gilberto Perez
 
Principales Bases de Datos
Principales Bases de DatosPrincipales Bases de Datos
Principales Bases de Datos
reynayuc
 
Base de datos
Base de datos Base de datos
Base de datos
Benito Sandro Rodriguez
 

La actualidad más candente (20)

Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
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
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base dedatos luis_ac
Base dedatos luis_acBase dedatos luis_ac
Base dedatos luis_ac
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Actividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datosActividad de aprendizaje 4: base de datos
Actividad de aprendizaje 4: base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases 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 NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
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
 
Base de datos
Base de datos Base de datos
Base de datos
 

Similar a Base de datos

Base de datos
Base de datosBase de datos
Base de datos
NOHEMI VASQUEZ
 
Base de datos
Base de datos Base de datos
Base de datos
Virginia Luna
 
Base de datos
Base de datosBase de datos
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
Angelica Cordova
 
Base datos-romero
Base datos-romeroBase datos-romero
Bases de datos
Bases de datosBases de datos
Bases de datos
Cristina Vazquez
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Angélica Calzada
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
ubas salas
 
Presentacion
PresentacionPresentacion
Presentacion
luzrivera66
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Gleyri Gomez
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
claudio acosta lara
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
Mayra Franca Cruz
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
Wilson Martínez Martínez
 
Bases de datos
Bases de datosBases de datos
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
CONALEP
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
eskrapi dominguez
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
jhoselt
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
Estrella Perez Nava
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Antonio Alonso Antonio
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
Wilson Martínez Martínez
 

Similar a Base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Presentacion
PresentacionPresentacion
Presentacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
 
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
Bases de datosBases de datos
Bases de datos
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales 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
 

Último

Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 

Último (20)

Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 

Base de datos

  • 1. CURSO NACIONAL DE FORMACIÓN DISCIPLINAR PARA DOCENTES DE EDUCACIÓN MEDIA SUPERIOR DE INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR CURSO DE INFORMÁTICA Actividad de Aprendizaje No. 4 Screencast y Base de Datos Docente: Felipe Doront Guzman Gonzalez.
  • 2. A. ¿QUÉ ES UNA BASE DE DATOS? • Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
  • 3. CARACTERISTICAS • Características • Entre las principales características de los sistemas de base de datos podemos • Independencia lógica y física de los datos. • Redundancia mínima. • Acceso concurrente por parte de múltiples usuarios. • Integridad de los datos. • Consultas complejas optimizadas. • Seguridad de acceso y auditoría. • Respaldo y recuperación. • Acceso a través de lenguajes de programación estándar.
  • 4. • Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
  • 5. B. ¿QUÉ ES UNA BASE DE DATOS DE TIPO SQL? • SQL (Structured Query Language) es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial.
  • 6. C. ¿QUÉ ES UNA BASE DE DATOS NO- SQL? • En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no usan SQL como lenguaje principal de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL.
  • 7. VENTAJAS DE LAS BASES DE DATOS NOSQL • Las bases de datos de NoSQL presentan muchas ventajas en comparación con las bases de datos tradicionales. • A diferencia de las bases de datos relacionales, las bases de datos NoSQL están basadas en key-value pairs • Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes tipos de almacenes como por ejemplo el almacén de columnas, de documentos, de key value store, de gráficos, de objetos, de XML y otros modos de almacén de datos. • Algunos tipos de almacén de bases de datos NoSQL incluyen almacenes de columnas, de documentos, de valores de claves, de gráficos, de objetos, de XML y otros modos de almacén de datos. • Podría decirse que las bases de datos NoSQL de código abierto tienen una implementación rentable. Ya que no requieren las tarifas de licencia y pueden ejecutarse en hardware de precio bajo. • Cuando trabajamos con bases de datos NoSQL, ya sean de código abierto o tengan un propietario, la expansión es más fácil y más barata que cuando se trabaja con bases de datos relacionales. Esto se debe a que se realiza un escalado horizontal y se distribuye la carga por todos los nodos. En lugar de realizarse una escala vertical, más típica en los sistemas de bases de datos relacionales.
  • 8. BASES DE DATOS MÁS POPULARES Ventajas SQL SERVER Ventajas ORACLE Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman base de datos. SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si. Motor de base de datos objeto-relacional más a nivel mundial. Multiplataforma: puede ejecutarse desde un PC una supercomputadora. Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc. Soporta todas las funciones que se esperan de un buen servidor. Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc.
  • 9. Ventajas Mongo DB Ventajas ORACLE NOSQL Esquema menos: MongoDB es base de datos en el que una colección posee diferentes documentos diferentes. Número de campos, el contenido y el tamaño del documento se puede difieren de un documento a otro. Estructura de un único objeto es clara Profunda consulta de capacidad. MongoDB soporta consultas dinámicas en documentos utilizando un de consulta basada en documentos que es casi tan potente como SQL Sintonización Facilidad de escalabilidad horizontal: MongoDB es fácil escalar No objetos necesarios conversión A / mapeo de objetos de aplicación a la base de datos Utiliza la memoria interna para almacenar el (windowed) conjunto de trabajo, lo que permite un acceso más de los datos Escalabilidad: Se pueden escalar con relativa facilidad demandas puntuales de sobre carga de datos. Rendimiento: Para obtener un mejor rendimiento en el procesamiento de los datos sólo es necesario añadir más recursos en la plataforma hardware o priorizar cual son servicios críticos en cada momento. Estructura: Los desarrolladores de aplicaciones que trabajan con bases de datos relacionales muchas veces encuentran problemas con la cartografía de los datos y impedancia. En las bases de datos NoSQL, esto no es generalmente un problema, ya que los datos no se almacenan en la misma manera. Activación/Desactivación: Debido a la naturaleza distribuida de los datos, los modelos NoSQL responden muy bien ante la activación/desactivación de los servicios en base a las necesidades puntuales de demanda por de los usuarios o del mismo sistema.
  • 10. Ventajas CASSANDRA El código abierto puede significar una "mancha" en el soporte para las empresas No están lo suficientemente maduros para algunas empresas Limitaciones de Inteligencia de Negocios La falta de experiencia Problemas de compatibilidad