SlideShare una empresa de Scribd logo
1 de 28
Docentes de educación media superior
Institución de Educación Pública media superior
Curso de informática
• Facilitador Fátima Rodríguez Góngora
• Alumna-Docente María Aurora Fuentes Farías
•Bases de datos
Esquema de base de datos
¿Qué es una base de datos?
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes
programas y diferentes usuarios deben poder utilizar estos datos.
¿Qué es una base de datos de tipo 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 el manejo del álgebra y cálculo relacional, permiten
efectuar consultas con el fin de recuperar, información de bases de datos, así como hacer
cambios en ellas.
Explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de
operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento“
gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros
y no a registros individuales permite una alta productividad en codificación y la
orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más
programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL
también tiene las siguientes características:
 Lenguaje de definición de datos: El LDD de SQL proporciona comandos
para la definición de esquemas de relación, borrado de relaciones y
modificaciones de los esquemas de relación.
 Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye
lenguajes de consultas basado tanto en álgebra relacional como en cálculo
relacional de (Tabla).
 Integridad: El LDD de SQL incluye comandos para especificar las
restricciones de integridad que deben cumplir los datos almacenados en la
base de datos.
 Definición de vistas: El LDD incluye comandos para definir las vistas.
 Lenguaje de definición de datos: El LDD de SQL proporciona comandos
para la definición de esquemas de relación, borrado de relaciones y
modificaciones de los esquemas de relación.
 Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye
lenguajes de consultas basado tanto en álgebra relacional como en
cálculo relacional de tuplas.
 Integridad: El LDD de SQL incluye comandos para especificar las
restricciones de integridad que deben cumplir los datos almacenados en la
base de datos.
 Definición de vistas: El LDD incluye comandos para definir las vistas.
especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no
establece explícitamente un orden de ejecución.
El orden de ejecución interno de una sentencia puede afectar seriamente a la eficiencia
del SGBD, por lo que se hace necesario que éste lleve a cabo una optimización antes
de su ejecución.
Muchas veces, el uso de índices acelera una instrucción de consulta, pero ralentiza la
actualización de los datos.
Dependiendo del uso de la aplicación, se priorizará el acceso indexado o una rápida
actualización de la información.
La optimización difiere sensiblemente en cada motor de base de datos y depende de
muchos factores.
Microsoft SQL Server
Microsoft 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 Trasact 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).
Dentro de los competidores más destacados de SQL Server están: Oracle,
MySQL Postgre SQL SQL Server solo está disponible para sistemas
operativos Windows de Microsoft.
Puede ser configurado para utilizar varias instancias en el mismo servidor físico,
la primera instalación lleva generalmente el nombre del servidor, y las siguientes
nombres específicos (con un guion invertido entre el nombre del servidor y el
nombre de la instalación).
SQL Server proporciona unos interfaz que han cambiado durante los años, de los cuales los más
conocidos son los interfaz gráficos que están utilizados como herramienta de desarrollo estándar
a los Desarrolladores y administradores.
La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos
objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar
comandos de TSQL.
En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio
(SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio la interfaz
estándar de desarrollo de Microsoft (a los distintos lenguajes BI, etc.). Otro interfaz opcional es la
utilización de Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita
la ejecución de scripts procesamiento por lotes . Desde 2008 se puede desarrollar con SQLCmd
(SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows.
Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de
Microsoft.
Aparte de los interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con
herramientas de conexión como ODBC y OLE-DB
•Desventajas
•En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE) para hacer el
direccionamiento por encima de 4 GB. Esto le impide usar la administración dinámica de
memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
• Esta limitación es exclusiva de sistemas operativos 32 bits; en sistemas operativos 64 bits,
la memoria máxima que se puede direccionar en Edición Estándar es 64 Gb y en Edición
Enterprise 4Tb
Ventajas
Migración de un servidor a otro
Desarrollo el uso de máquinas virtuales con diferentes sistemas y
separación de las maquinas virtuales entre si si alguna falla las demás
siguen funcionando
¿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 del sistema
de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el
más destacado es que no usan SQL como el principal lenguaje de consultas.
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas
sobre otras
bases de datos):
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de
Datos.
Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado
precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma
general
Oracle Database 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.
disponible en windows, s.o x. Linux y solaris Su dominio en el mercado de
servidores empresariales había sido casi total hasta que recientemente tiene la
competencia de Microsof SQL Server y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, Firebirdsql .
Las últimas versiones de Oracle han sido certificadas para poder trabajar
bajo GNU7/Linux
MongoDB (que proviene de «humongous») que significa enorme es la
base de
datos NoSQL líder
y permite a las empresas ser más ágiles y escalables.
Organizaciones de todos los tamaños están usando MongoDB para crear nuevos
tipos de aplicaciones, ,disponible en windowa, s.o x. Linux y solaris
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.
En lugar de guardar los datos en tablas como se hace en las base de datos
relacionales, MongoDB 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.
El desarrollo de MongoDB empezó en octubre de 2007 por la compañía de software
10gen. Ahora MongoDB es una base de datos lista para su uso en producción y con
muchas características futuras.
Esta base de datos se utiliza mucho en la industria , contando con implantaciones en
empresas como MTV Network,3 Craiglist o Foursquare .
El código binario está disponible para los sistemas operativos Windows , Linux, OSX
y Solaris.
E
MONGO DB
ventajas
Es mas rápido al ejecutar sus operaciones binarias, escrito en lenguaje c**
para almacenamiento de la información utiliza, disponible en Windows, s. o x. Linux y
Solaris.
Para crear nuevos tipos de aplicaciones,ocasionar
perdida de información.
cambia el valor por defecto para escribir al menos una réplica, pero
esto sigue sin satisfacer la durabilidad ni la verificación.
tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
DESVENTAJAS
•mongo DB bloquea la base de datos cada vez que se realiza un
escritura, lo que reduce la concurrencia dramáticamente.
•retorna cuando no se a escrito la información en el espacio de
almacenamiento permanente, puede ocasionar perdida de
información.
•cambia el valor por defecto para escribir al menos una replica, pero
esto sigue sin satisfacer la durabilidad ni la verificabilidad.
•tiene problemas de rendimiento cuando el volumen de datos supera
los 100GB.
Oracle No SQL
Desventajas
El código abierto puede significar una "mancha" en el soporte para las empresas.- Mientras que los principales
proveedores de RDBMS tales como Oracle, IBM y Sybase ofrecen buenos soportes a pequeñas, medianas y
grandes empresas y típicamente start-ups, los vendedores de código abierto esperan ofrecer un soporte
comparable -con excepción de un puñado de clientes blue-chip. Generalmente un vendedor de código abierto
no tiene el alcance global, servicios de soporte, y la credibilidad de Oracle o IBM.
No están lo suficientemente maduros para algunas empresas.- A pesar de sus puestas en práctica en algunas
grandes empresas, las bases de datos NoSQL aún se enfrentan a un problema de credibilidad importante con
muchas empresas. Los críticos señalan la falta de madurez de NoSQL y los posibles problemas de inestabilidad,
mientras que citan la madurez, y una gran funcionalidad y estabilidad de los RDBMSes.
Limitaciones de Inteligencia de Negocios.- Hay una o dos cuestiones acerca de las capacidades de BI de las bases
de datos NoSQL. ¿Pueden estas bases de datos proporcionar la clase de minería de datos rigurosos que las
empresas se utilizan con las RDBMSes? ¿Cuántos conocimientos de programación se necesitan para hacer la
consulta ad hoc y análisis?. Las respuestas no son precisamente positivas. Las bases de datos NoSQL no tienen
muchos ganchos para el uso general de herramientas de BI, mientras que la más simple consulta ad-hoc y
análisis implica conocimientos de programación bastante buenos. Sin embargo, las soluciones están disponibles.
Quest
Software, por ejemplo, ha creado Toad para bases de datos en
la nube, que proporciona capacidades de consulta ad-hoc para
algunas bases de datos NoSQL.
La falta de experiencia.- La novedad de NoSQL significa que no
hay una gran cantidad de desarrolladores y administradores
que conocen la tecnología -lo que hace difícil a las empresas
encontrar personas con los conocimientos técnicos apropiados.
Por el contrario, el mundo RDBMS tiene miles de personas muy
cualificadas.
Problemas de compatibilidad.- A diferencia de las bases de
datos relacionales, que comparten ciertos estándares, las bases
de datos NoSQL tienen pocas normas en común. Cada base de
datos NoSQL tiene su propia API, las interfaces de consultas son
únicas y tienen peculiaridades. Esta falta de normas significa
que es imposible cambiar simplemente de un proveedor a otro,
por si no quedara satisfecho con el servicio
•Ventajas
• Estos sistemas responden a las necesidades de escalabilidad horizontal que
• tienen cada vez más empresas
• Pueden manejar enormes cantidades de datos.
• No generan cuellos de botella.
• Escalamiento sencillo.
• Diferentes DBs NoSQL para diferentes proyectos.
• Se ejecutan en clusters de máquinas baratas.
Cassandra
base de datos escrita en java, de tipo columna familia, de código abierto por Facebook en
2008, diseñada por Anash lakshman y prashant malik de varias maneras se puede pensar en
cassandra como dynamo 2.0 o una unió de dynamo y bigtable. cassandra se encuentra en
producción en facebook, pero aun se encuentra bajo fuerte desarrollo.
VENTAJAS
orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática
a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de
inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo
rango de columnas
DESVENTAJAS
no orientado a transacciones este es le factor mas débil de
esta tecnología.
El hecho de tener los datos guardados columna a columna
nos permite retornar las filas mas rápidamente, pero al
insertar, actualizar o borrar un registro, se deberá hacer
en mas de una ubicación; por esta razón este tipo de base
de datos no se recomienda para sistemas de tipo OLTP
orientados a transacciones y alta concurrencia.
VERSIONES
La ultima versión estable es la 1.1.5 lanzada el 10 de septiembre de 2012.
SOPORTE
contiene una sección llamada wiki con información general y configuraciones; y otra
nombrada F.A.Q (frequetly asked questions) con un listado de posibles preguntas.
COSTOS
la base de datos apache casandra es un software libre

Más contenido relacionado

La actualidad más candente

Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosEduardo Agila
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentessarahi saldivar
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesDolores Leonor
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracletriana25
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQLLuis Vázquez
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesJoseBustos32
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesDolores Leonor
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesRafael Navarro Prieto
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointJose Manzano
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existenteschackws
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 

La actualidad más candente (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de 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
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
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
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Presentación1 bases de datos

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez DanielDaniel Gómez
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaRozzi Reyes
 
Act4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromoAct4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromolaura duran
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
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-SQLjirrking
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Bryan Matos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyGuadalupe Monroy
 
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 importantesRamón Eli Montiel Ariguznaga
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
 

Similar a Presentación1 bases de datos (20)

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Act4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromoAct4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromo
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Hilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de DatosHilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de Datos
 
Rila
RilaRila
Rila
 
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
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Carmen rojas
Carmen rojasCarmen rojas
Carmen rojas
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
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
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 

Último

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
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
 
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.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
 
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
 
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
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
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
 
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
 
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
 
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
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
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
 
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.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
 
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
 
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.
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
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
 
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
 
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
 
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 ...
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Presentación1 bases de datos

  • 1. Docentes de educación media superior Institución de Educación Pública media superior Curso de informática • Facilitador Fátima Rodríguez Góngora • Alumna-Docente María Aurora Fuentes Farías •Bases de datos
  • 2. Esquema de base de datos ¿Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos.
  • 3. ¿Qué es una base de datos de tipo 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 el manejo del álgebra y cálculo relacional, permiten efectuar consultas con el fin de recuperar, información de bases de datos, así como hacer cambios en ellas. Explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
  • 4. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento“ gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros y no a registros individuales permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes características:
  • 5.  Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.  Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de (Tabla).  Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.  Definición de vistas: El LDD incluye comandos para definir las vistas.
  • 6.  Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.  Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.  Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.  Definición de vistas: El LDD incluye comandos para definir las vistas.
  • 7. especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución. El orden de ejecución interno de una sentencia puede afectar seriamente a la eficiencia del SGBD, por lo que se hace necesario que éste lleve a cabo una optimización antes de su ejecución. Muchas veces, el uso de índices acelera una instrucción de consulta, pero ralentiza la actualización de los datos. Dependiendo del uso de la aplicación, se priorizará el acceso indexado o una rápida actualización de la información. La optimización difiere sensiblemente en cada motor de base de datos y depende de muchos factores.
  • 8. Microsoft SQL Server Microsoft 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 Trasact 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). Dentro de los competidores más destacados de SQL Server están: Oracle, MySQL Postgre SQL SQL Server solo está disponible para sistemas operativos Windows de Microsoft. Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la primera instalación lleva generalmente el nombre del servidor, y las siguientes nombres específicos (con un guion invertido entre el nombre del servidor y el nombre de la instalación).
  • 9. SQL Server proporciona unos interfaz que han cambiado durante los años, de los cuales los más conocidos son los interfaz gráficos que están utilizados como herramienta de desarrollo estándar a los Desarrolladores y administradores. La interfaz gráfica hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar comandos de TSQL. En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio la interfaz estándar de desarrollo de Microsoft (a los distintos lenguajes BI, etc.). Otro interfaz opcional es la utilización de Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la ejecución de scripts procesamiento por lotes . Desde 2008 se puede desarrollar con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de Microsoft. Aparte de los interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con herramientas de conexión como ODBC y OLE-DB
  • 10. •Desventajas •En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE) para hacer el direccionamiento por encima de 4 GB. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida. • Esta limitación es exclusiva de sistemas operativos 32 bits; en sistemas operativos 64 bits, la memoria máxima que se puede direccionar en Edición Estándar es 64 Gb y en Edición Enterprise 4Tb
  • 11. Ventajas Migración de un servidor a otro Desarrollo el uso de máquinas virtuales con diferentes sistemas y separación de las maquinas virtuales entre si si alguna falla las demás siguen funcionando
  • 12.
  • 13. ¿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 del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas.
  • 14.
  • 15.
  • 16. Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos): Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general
  • 17. Oracle Database 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. disponible en windows, s.o x. Linux y solaris Su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente tiene la competencia de Microsof SQL Server y de la oferta de otros RDBMS con licencia libre como PostgreSQL, Firebirdsql . Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU7/Linux
  • 18. MongoDB (que proviene de «humongous») que significa enorme es la base de datos NoSQL líder y permite a las empresas ser más ágiles y escalables. Organizaciones de todos los tamaños están usando MongoDB para crear nuevos tipos de aplicaciones, ,disponible en windowa, s.o x. Linux y solaris Es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto .
  • 19. MongoDB 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, MongoDB 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. El desarrollo de MongoDB empezó en octubre de 2007 por la compañía de software 10gen. Ahora MongoDB es una base de datos lista para su uso en producción y con muchas características futuras. Esta base de datos se utiliza mucho en la industria , contando con implantaciones en empresas como MTV Network,3 Craiglist o Foursquare . El código binario está disponible para los sistemas operativos Windows , Linux, OSX y Solaris.
  • 20. E MONGO DB ventajas Es mas rápido al ejecutar sus operaciones binarias, escrito en lenguaje c** para almacenamiento de la información utiliza, disponible en Windows, s. o x. Linux y Solaris. Para crear nuevos tipos de aplicaciones,ocasionar perdida de información. cambia el valor por defecto para escribir al menos una réplica, pero esto sigue sin satisfacer la durabilidad ni la verificación. tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 21. DESVENTAJAS •mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente. •retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información. •cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad. •tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 23. Desventajas El código abierto puede significar una "mancha" en el soporte para las empresas.- Mientras que los principales proveedores de RDBMS tales como Oracle, IBM y Sybase ofrecen buenos soportes a pequeñas, medianas y grandes empresas y típicamente start-ups, los vendedores de código abierto esperan ofrecer un soporte comparable -con excepción de un puñado de clientes blue-chip. Generalmente un vendedor de código abierto no tiene el alcance global, servicios de soporte, y la credibilidad de Oracle o IBM. No están lo suficientemente maduros para algunas empresas.- A pesar de sus puestas en práctica en algunas grandes empresas, las bases de datos NoSQL aún se enfrentan a un problema de credibilidad importante con muchas empresas. Los críticos señalan la falta de madurez de NoSQL y los posibles problemas de inestabilidad, mientras que citan la madurez, y una gran funcionalidad y estabilidad de los RDBMSes. Limitaciones de Inteligencia de Negocios.- Hay una o dos cuestiones acerca de las capacidades de BI de las bases de datos NoSQL. ¿Pueden estas bases de datos proporcionar la clase de minería de datos rigurosos que las empresas se utilizan con las RDBMSes? ¿Cuántos conocimientos de programación se necesitan para hacer la consulta ad hoc y análisis?. Las respuestas no son precisamente positivas. Las bases de datos NoSQL no tienen muchos ganchos para el uso general de herramientas de BI, mientras que la más simple consulta ad-hoc y análisis implica conocimientos de programación bastante buenos. Sin embargo, las soluciones están disponibles. Quest
  • 24. Software, por ejemplo, ha creado Toad para bases de datos en la nube, que proporciona capacidades de consulta ad-hoc para algunas bases de datos NoSQL. La falta de experiencia.- La novedad de NoSQL significa que no hay una gran cantidad de desarrolladores y administradores que conocen la tecnología -lo que hace difícil a las empresas encontrar personas con los conocimientos técnicos apropiados. Por el contrario, el mundo RDBMS tiene miles de personas muy cualificadas. Problemas de compatibilidad.- A diferencia de las bases de datos relacionales, que comparten ciertos estándares, las bases de datos NoSQL tienen pocas normas en común. Cada base de datos NoSQL tiene su propia API, las interfaces de consultas son únicas y tienen peculiaridades. Esta falta de normas significa que es imposible cambiar simplemente de un proveedor a otro, por si no quedara satisfecho con el servicio
  • 25. •Ventajas • Estos sistemas responden a las necesidades de escalabilidad horizontal que • tienen cada vez más empresas • Pueden manejar enormes cantidades de datos. • No generan cuellos de botella. • Escalamiento sencillo. • Diferentes DBs NoSQL para diferentes proyectos. • Se ejecutan en clusters de máquinas baratas.
  • 26. Cassandra base de datos escrita en java, de tipo columna familia, de código abierto por Facebook en 2008, diseñada por Anash lakshman y prashant malik de varias maneras se puede pensar en cassandra como dynamo 2.0 o una unió de dynamo y bigtable. cassandra se encuentra en producción en facebook, pero aun se encuentra bajo fuerte desarrollo. VENTAJAS orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo rango de columnas
  • 27. DESVENTAJAS no orientado a transacciones este es le factor mas débil de esta tecnología. El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia.
  • 28. VERSIONES La ultima versión estable es la 1.1.5 lanzada el 10 de septiembre de 2012. SOPORTE contiene una sección llamada wiki con información general y configuraciones; y otra nombrada F.A.Q (frequetly asked questions) con un listado de posibles preguntas. COSTOS la base de datos apache casandra es un software libre