SlideShare une entreprise Scribd logo
1  sur  10
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

Contenu connexe

Tendances

Tendances (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
 

Similaire à Base de datos

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
 

Similaire à 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
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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