SlideShare una empresa de Scribd logo
1 de 25
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.
(Samuel Enrique Domínguez Gil )
BASE DE DATOS
¿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. Se le llama base de
datos a los bancos de
información que contienen datos
relativos a diversas temáticas y
categorizados de distinta
manera, pero que comparten
entre sí algún tipo de vínculo o
relación que busca ordenarlos y
clasificarlos en conjunto.
¿CÓMO SE ORGANIZA UNA BASE DE DATOS?
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.
BASE DE DATOS TIPO SQL
¿QUÉ ES UNA BASE DE DATOS TIPO
SQL?
La sigla que se conoce
como SQL corresponde a la
expresión inglesa Structured
Query Language (entendida en
español como Lenguaje de
Consulta Estructurado), la cual
identifica a un tipo de lenguaje
vinculado con la gestión
de bases de datos de carácter
relacional que permite la
especificación de distintas
clases de operaciones entre
éstas.
BASE DE DATOS TIPO SQL
El SQL es un lenguaje declarativo
de alto nivel ya que, al manejar
conjuntos de registros y no
registros individuales, ofrece una
elevada productividad en la
codificación y en la orientación a
objetos. Una sentencia de SQL
puede resultar equivalente a más
de un programa que emplee un
lenguaje de bajo nivel.
LENGUAJE DE SQL
El denominado Data Definition
Language (también conocido
como DDL) es aquél que
permite modificar la estructura
de los objetos contemplados
por la base de datos por
medio de cuatro operaciones
básicas. SQL, por su parte, es
un lenguaje que permite
manipular datos (Data
Manipulation
Language o DML) que
contribuye a la gestión de las
bases de datos a través de
consultas.
BASE DE DATOS TIPO NO-SQL
¿QUÉ ES UNA BASE DE DATOS TIPO NO-SQL?
En informática, No-SQL (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.
BASE DE DATOS TIPO NO-SQL
bases de datos
como almacenamiento
estructurado, término que
abarca también las bases
de datos relacionales
clásicas. A menudo, las
bases de datos No-SQL se
clasifican según su forma
de almacenar los datos, y
comprenden categorías
como clave-valor, las
implementaciones
de BigTable, bases de
datos documentales,
y bases de datos
orientadas a grafos.
BASE DE DATOS TIPO NO-SQL
En ese sentido, a
menudo, las bases de
datos No-SQL están
altamente optimizadas
para las operaciones
recuperar y agregar, y
normalmente no ofrecen
mucho más que la
funcionalidad de
almacenar los registros
(p.ej. almacenamiento
clave-valor).
VENTAJAS DE BASE DE DATOS TIPO NO-SQL
Estos sistemas responden a
las necesidades de
escalabilidad horizontal que
tienen cada vez más
empresas.3
Pueden manejar enormes
cantidades de datos.
No generan cuellos de
botella.
Escalamiento sencillo.
Diferentes DBs No-SQL para
diferentes proyectos.
Se ejecutan en clusters de
máquinas baratas.
DESVENTAJAS DE BASE DE DATOS TIPO NO-
SQL
La bases de datos No-SQL al ser de código
abierto poseen un soporte diferente al soporte
que ofrecen las compañías comerciales a sus
productos.
No están lo suficientemente maduros para
algunas empresas.
Limitaciones de Inteligencia de Negocios
La falta de experiencia. La novedad de No-SQL
significa que no hay una gran cantidad de
desarrolladores y administradores que conocen
la tecnología.
Problemas de compatibilidad.- A diferencia de las
bases de datos relacionales, que comparten
ciertos estándares, las bases de datos No-SQL
tienen pocas normas en común.
LENGUAJES DE PROGRAMACIÓN
MAS POPULARES
SQL SERVER
ORACLE
MONGO DB
ORACLE NoSQL
CASSANDRA
SQL SERVER
Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional,
desarrollado por la empresa Microsoft, utilizado para manipular y recuperar datos (DML), crear
tablas y definir relaciones entre ellas
VENTAJAS Y DESVENTAJAS DE
“SQL SERVER”
Nos permite olvidarnos de los ficheros que forman la base de datos.
Es útil para manejar y obtener datos de la red de redes.
Si trabajamos en una red social nos permite agregar otros servidores de SQL Server
SQL permite administrar permisos a todo.
Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en
lo particular.
ORACLE
Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional
desarrollado por Oracle Corporation. Su dominio en el mercado de servidores empresariales
había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL
Server y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird
.Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
VENTAJAS Y DESVENTAJAS DE
“ORACLE”
Modelo relacional: los usuarios visualizan los datos en tablas con el formato filas/columnas.
Herramienta de administración gráfica intuitiva y cómoda de utilizar.
Control de acceso
Protección de datos
incompatibilidad y complejidad
funcionalidad limitada
inhabilidad de implementar el procesamiento recursivo
MONGO DB
MongoDB es un sistema de base de datos NoSQL orientado a
documentos, desarrollado bajo el concepto de código abierto.
MongoDB forma parte de la nueva familia de sistemas de base de
datos NoSQL. MongoDB guarda estructuras de datos en documentos
VENTAJAS Y DESVENTAJAS DE
“MONGO DB”
Mongo DB tiene la capacidad de realizar consultas utilizando
javascript
se utiliza un sistemas de archivos
El des-arrollador elige una llave shard.
Mongo DB bloquea la base de datos cada vez que se realiza un
escritura
Retorna cuando no se a escrito la información en el espacio de
almacenamiento permanente
Cambia el valor por defecto para escribir al menos una replica
ORACLE NOSQL
Oracle NoSQL Database es una base de datos de valor-clave distribuida noSQL de Oracle
Corporation. Proporciona semántica transaccional para la manipulación de datos,
escalabilidad horizontal y administración y monitoreo simples. La aplicación puede manipular
una sola fila en una transacción.
VENTAJAS Y DESVENTAJAS DE
“ORACLE NOSQL”
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
No admiten funciones de fiabilidad, que son soportadas por sistemas de bases de
datos relacionales.
Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores
deben implementar su propio código, lo que agrega más complejidad al sistema.
CASSANDRA
Cassandra se define como una base de datos NoSQL distribuida y masivamente escalable, y
esta es su mayor virtud desde nuestro punto de vista, la capacidad de escalar linealmente.
Además, Cassandra introduce conceptos muy interesantes como el soporte para multi data
center o la comunicación peer-to-peer entre sus nodos.
VENTAJAS Y DESVENTAJAS DE
“CASSANDRA”
Podría decirse que las bases de datos NoSQL de código abierto tienen una
implementación rentable
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 podría limitar el número de aplicaciones en las que podemos confiar para realizar
transacciones seguras y confiables, como por ejemplo los sistemas bancarios.
Las bases de datos NoSQL, incluyen la incompatibilidad con consultas SQL. Esto
significa que se necesita un lenguaje de consulta manual, haciendo los procesos
mucho más lentos y complejos.

Más contenido relacionado

La actualidad más candente (19)

Base de datos
Base de datosBase de datos
Base 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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos ble nahun
Base de datos ble nahunBase de datos ble nahun
Base de datos ble nahun
 
Bases de datos svmm
Bases de datos svmmBases de datos svmm
Bases de datos svmm
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
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
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
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.
 
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
 
Base de datos adrian ibarra
Base de datos adrian ibarraBase de datos adrian ibarra
Base de datos adrian ibarra
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Act4 presentación reynoso_enrique
Act4 presentación reynoso_enriqueAct4 presentación reynoso_enrique
Act4 presentación reynoso_enrique
 
Base de datos abg
Base de datos abgBase de datos abg
Base de datos abg
 

Similar a Act4 samuel dominguez._basesdedatos

Similar a Act4 samuel dominguez._basesdedatos (20)

Principales Bases de Datos
Principales Bases de DatosPrincipales Bases de Datos
Principales Bases de Datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Act.2 rivera gerardo base de datos submodulo 2
Act.2 rivera gerardo base de datos submodulo 2Act.2 rivera gerardo base de datos submodulo 2
Act.2 rivera gerardo base de datos submodulo 2
 
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
 
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 existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Rila
RilaRila
Rila
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
PRESENTACIÓN DE BASES DE DATOS
PRESENTACIÓN DE BASES DE DATOSPRESENTACIÓN DE BASES DE DATOS
PRESENTACIÓN DE BASES DE DATOS
 
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
 
Las principales bases de datos existentes :V
Las principales bases de datos existentes  :VLas principales bases de datos existentes  :V
Las principales bases de datos existentes :V
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 

Último

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
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

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
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .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
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Act4 samuel dominguez._basesdedatos

  • 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. (Samuel Enrique Domínguez Gil )
  • 3. ¿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. Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
  • 4. ¿CÓMO SE ORGANIZA UNA BASE DE DATOS? 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.
  • 5. BASE DE DATOS TIPO SQL
  • 6. ¿QUÉ ES UNA BASE DE DATOS TIPO SQL? La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas.
  • 7. BASE DE DATOS TIPO SQL El SQL es un lenguaje declarativo de alto nivel ya que, al manejar conjuntos de registros y no registros individuales, ofrece una elevada productividad en la codificación y en la orientación a objetos. Una sentencia de SQL puede resultar equivalente a más de un programa que emplee un lenguaje de bajo nivel.
  • 8. LENGUAJE DE SQL El denominado Data Definition Language (también conocido como DDL) es aquél que permite modificar la estructura de los objetos contemplados por la base de datos por medio de cuatro operaciones básicas. SQL, por su parte, es un lenguaje que permite manipular datos (Data Manipulation Language o DML) que contribuye a la gestión de las bases de datos a través de consultas.
  • 9. BASE DE DATOS TIPO NO-SQL
  • 10. ¿QUÉ ES UNA BASE DE DATOS TIPO NO-SQL? En informática, No-SQL (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.
  • 11. BASE DE DATOS TIPO NO-SQL bases de datos como almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas. A menudo, las bases de datos No-SQL se clasifican según su forma de almacenar los datos, y comprenden categorías como clave-valor, las implementaciones de BigTable, bases de datos documentales, y bases de datos orientadas a grafos.
  • 12. BASE DE DATOS TIPO NO-SQL En ese sentido, a menudo, las bases de datos No-SQL están altamente optimizadas para las operaciones recuperar y agregar, y normalmente no ofrecen mucho más que la funcionalidad de almacenar los registros (p.ej. almacenamiento clave-valor).
  • 13. VENTAJAS DE BASE DE DATOS TIPO NO-SQL Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas.3 Pueden manejar enormes cantidades de datos. No generan cuellos de botella. Escalamiento sencillo. Diferentes DBs No-SQL para diferentes proyectos. Se ejecutan en clusters de máquinas baratas.
  • 14. DESVENTAJAS DE BASE DE DATOS TIPO NO- SQL La bases de datos No-SQL al ser de código abierto poseen un soporte diferente al soporte que ofrecen las compañías comerciales a sus productos. No están lo suficientemente maduros para algunas empresas. Limitaciones de Inteligencia de Negocios La falta de experiencia. La novedad de No-SQL significa que no hay una gran cantidad de desarrolladores y administradores que conocen la tecnología. Problemas de compatibilidad.- A diferencia de las bases de datos relacionales, que comparten ciertos estándares, las bases de datos No-SQL tienen pocas normas en común.
  • 15. LENGUAJES DE PROGRAMACIÓN MAS POPULARES SQL SERVER ORACLE MONGO DB ORACLE NoSQL CASSANDRA
  • 16. SQL SERVER Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas
  • 17. VENTAJAS Y DESVENTAJAS DE “SQL SERVER” Nos permite olvidarnos de los ficheros que forman la base de datos. Es útil para manejar y obtener datos de la red de redes. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server SQL permite administrar permisos a todo. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular.
  • 18. ORACLE Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional desarrollado por Oracle Corporation. Su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL Server y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird .Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
  • 19. VENTAJAS Y DESVENTAJAS DE “ORACLE” Modelo relacional: los usuarios visualizan los datos en tablas con el formato filas/columnas. Herramienta de administración gráfica intuitiva y cómoda de utilizar. Control de acceso Protección de datos incompatibilidad y complejidad funcionalidad limitada inhabilidad de implementar el procesamiento recursivo
  • 20. MONGO DB MongoDB es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL. MongoDB guarda estructuras de datos en documentos
  • 21. VENTAJAS Y DESVENTAJAS DE “MONGO DB” Mongo DB tiene la capacidad de realizar consultas utilizando javascript se utiliza un sistemas de archivos El des-arrollador elige una llave shard. Mongo DB bloquea la base de datos cada vez que se realiza un escritura Retorna cuando no se a escrito la información en el espacio de almacenamiento permanente Cambia el valor por defecto para escribir al menos una replica
  • 22. ORACLE NOSQL Oracle NoSQL Database es una base de datos de valor-clave distribuida noSQL de Oracle Corporation. Proporciona semántica transaccional para la manipulación de datos, escalabilidad horizontal y administración y monitoreo simples. La aplicación puede manipular una sola fila en una transacción.
  • 23. VENTAJAS Y DESVENTAJAS DE “ORACLE NOSQL” 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 No admiten funciones de fiabilidad, que son soportadas por sistemas de bases de datos relacionales. Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores deben implementar su propio código, lo que agrega más complejidad al sistema.
  • 24. CASSANDRA Cassandra se define como una base de datos NoSQL distribuida y masivamente escalable, y esta es su mayor virtud desde nuestro punto de vista, la capacidad de escalar linealmente. Además, Cassandra introduce conceptos muy interesantes como el soporte para multi data center o la comunicación peer-to-peer entre sus nodos.
  • 25. VENTAJAS Y DESVENTAJAS DE “CASSANDRA” Podría decirse que las bases de datos NoSQL de código abierto tienen una implementación rentable 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 podría limitar el número de aplicaciones en las que podemos confiar para realizar transacciones seguras y confiables, como por ejemplo los sistemas bancarios. Las bases de datos NoSQL, incluyen la incompatibilidad con consultas SQL. Esto significa que se necesita un lenguaje de consulta manual, haciendo los procesos mucho más lentos y complejos.