SlideShare una empresa de Scribd logo
1 de 18
“Año del Diálogo y la Reconciliación Nacional”
Nombre: Valeria Marita
Apellidos: Rodriguez Palomino
Código: 1415210069
Curso: Base de datos
Profesor: Malca Vicente Eddie
Christian
2018
¿Qué SGBD (Sistema de Gestor de BD)?
Los sistemas de Gestión de Bases de
Datos, son aplicaciones que permiten
a los usuarios definir, crear y
mantener la base de datos y
proporciona un acceso controlado a
la misma.
Sistemas de Gestión de Base de
Datos más conocidos:
 SQL
 DB2
 SLQ/DS
 ORACLE
 INGRES
 INFORMIX
 SYBASE
 PARADOX
 DBASE
 ACCESS
 FOXPRO
 R
 RM/T
 RM/V2
Arquitectura de un SGBD
Lenguaje de los SGBD
Lenguaje de los
SGBD
Lenguaje de manipulación de
datos (LMD o DML)
Lenguaje de definición de
datos (LDD o DDL)
Diccionario de datos
Seguridad e
integridad de
datos
Un SGBD proporciona los siguientes mecanismos para garantizar la
seguridad e integridad de los datos:
- Debe garantizar la protección de los datos contra accesos no
autorizados, tanto intencionados como accidentales. Debe controlar que
sólo los usuarios autorizados accedan a la BD.
- Los SGBD ofrecen mecanismos para implantar restricciones de
integridad en la BD. Estas restricciones van a proteger la BD contra
daños accidentales.
- Proporciona herramientas y mecanismos para la planificación y
realización de copias de seguridad y restauración.
- Debe ser capaz de recuperar la BD llevándola a un estado consistente
en caso de ocurrir algún suceso que la dañe.
- Debe asegurar el acceso concurrente y ofrecer mecanismos para
conservar la consistencia de los datos en el caso de que varios usuarios
actualicen la BD de forma concurrente
Bibliografía
https://es.slideshare.net/Zi0nKiller/tutorial-01-43007548
“Sistemas de Gestión de Base de datos” Universidad de Carabobo, Facultad de Ciencia y Tecnología
“SQL SERVER-IMPLEMENTACIÓN” Universidad Nacional de Ingeniería
http://www.estudioteca.net/informatica/lenguaje-y-componentes-de-un-sgbd/
“Año del Diálogo y la Reconciliación Nacional”
Nombre: Valeria Marita
Apellidos: Rodriguez Palomino
Código: 1415210069
Curso: Base de datos
Profesor: Malca Vicente Eddie
Christian
2018
Tecnologías que usan las aplicaciones web 2.0
CASSANDRA
Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de
código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Su
objetivo principal es la escalabilidad lineal y la disponibilidad. Además de Facebook, sitios como Reddit y
Twitter también usan Cassandra para almacenar los datos de los usuarios de forma estructurada y
distribuida. Facebook no podría escalar sin Cassandra.
TORNADO
Tornado es un servidor web escalable es decir, los que crecen sin afectar el desempeño o las funciones del
sistema, y un marco de aplicación web escrito en Python. Fue desarrollado para ser utilizado por
FriendFeed; la compañía fue adquirida por Facebook en 2009 y Tornado fue de código abierto poco
después. Facebook no podría "sentirse" en tiempo real sin Tornado.
APACHE THRIFT
Thrift es utilizado para definir y crear servicios para numerosos idiomas. Se desarrolló en Facebook para
"desarrollo de servicios escalables de idiomas cruzados". Combina una pila de software con un motor de
generación de código para crear servicios multiplataforma que pueden conectar aplicaciones escritas en una
variedad de lenguajes y marcos, incluyendo ActionScript, C, C ++, C #, Delphi, Erlang, Go, Haskell, Java,
Objective-C, Perl, PHP, Python, Ruby. Aunque desarrollado en Facebook, ahora es un proyecto de código abierto
en la Apache Software Foundation.
HHVM
HHVM (conocido como HipHop Virtual Machine) es una máquina virtual de código abierto basado en compilador
Just-in-Time (JIT), el cual sirve como un motor de ejecución para los lenguajes PHP y Hack. Usando el principio del
compilador JIT, ejecuta código PHP o Hack en código Bytecode HipHop intermedio, el cual es entonces traducido
en código máquina, optimizado, y ejecutado nativamente. Esto contrasta con la ejecución interpretada usual de
PHP, el cual el Motor Zend transforma código fuente PHP en opcode (forma de bytecode), el cual el Zend Engine's
virtual CPU se encarga de ejecutar. HHVM es desarrollado por Facebook, de hecho, Facebook afirma que gracias a
HipHop for PHP usa hasta 50% menos CPU que antes.
Bibliografía
https://hipertextual.com/2011/02/7-tecnologias-de-software-que-sostienen-a-facebook
http://cassandra.apache.org
https://hhvm.com/
SGBD y Tecnologías usadas por la web 2.0

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Comercial vs libre
Comercial vs libreComercial vs libre
Comercial vs libre
 
Gestor
GestorGestor
Gestor
 
Base de datos en la web
Base de datos en la webBase de datos en la web
Base de datos en la web
 
Internet como base de datos
Internet como base de datosInternet como base de datos
Internet como base de datos
 
My sql
My sqlMy sql
My sql
 
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
 
Actividad 4 presentacion escobar
Actividad 4 presentacion escobarActividad 4 presentacion escobar
Actividad 4 presentacion escobar
 
Base de datos consulta 1
Base de datos consulta 1Base de datos consulta 1
Base de datos consulta 1
 
Gestión de Contenidos
Gestión de ContenidosGestión de Contenidos
Gestión de Contenidos
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De 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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEB
 
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 - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlosBases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas de Gestión de Contenidos
Sistemas de Gestión de ContenidosSistemas de Gestión de Contenidos
Sistemas de Gestión de Contenidos
 

Similar a SGBD y Tecnologías usadas por la web 2.0

Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHectlys Piña
 
Sistema de gestor de base de datos(sgbd) (1)
Sistema de gestor de base de datos(sgbd) (1)Sistema de gestor de base de datos(sgbd) (1)
Sistema de gestor de base de datos(sgbd) (1)Hebert Lopez Chavez
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0Sthefani Villanueva Cigaran
 
SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0Astrid Sanchez Zumaeta
 
Proyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales WebProyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales WebErickXInformatico
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0Jeremi Sixto Perales
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Big Data a traves de una implementación
Big Data a traves de una implementaciónBig Data a traves de una implementación
Big Data a traves de una implementaciónDiego Krauthamer
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open sourceeduardojose55
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webimei_02
 

Similar a SGBD y Tecnologías usadas por la web 2.0 (20)

Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente Servidor
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Tecnologicas web 2.0
Tecnologicas web 2.0Tecnologicas web 2.0
Tecnologicas web 2.0
 
Sistema de gestor de base de datos(sgbd) (1)
Sistema de gestor de base de datos(sgbd) (1)Sistema de gestor de base de datos(sgbd) (1)
Sistema de gestor de base de datos(sgbd) (1)
 
SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0SGBD y tecnologías que usan las aplicaciones web 2.0
SGBD y tecnologías que usan las aplicaciones web 2.0
 
SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0SGBD - Tecnologias usadas por aplicaciones web 2.0
SGBD - Tecnologias usadas por aplicaciones web 2.0
 
Proyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales WebProyecto completivo de Base de Datos y Portales Web
Proyecto completivo de Base de Datos y Portales Web
 
Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2
 
Sgbd
SgbdSgbd
Sgbd
 
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
SGBD Y TECNOLOGIAS USADAS POR APLICACIONES WEB 2.0
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Big Data a traves de una implementación
Big Data a traves de una implementaciónBig Data a traves de una implementación
Big Data a traves de una implementación
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open source
 
Sgbd de las aplicaciones 2.0
Sgbd de las aplicaciones 2.0Sgbd de las aplicaciones 2.0
Sgbd de las aplicaciones 2.0
 
Smbd
SmbdSmbd
Smbd
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Herramientas bd
Herramientas bdHerramientas bd
Herramientas bd
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
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 JUNITMaricarmen Sánchez Ruiz
 
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 UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

SGBD y Tecnologías usadas por la web 2.0

  • 1. “Año del Diálogo y la Reconciliación Nacional” Nombre: Valeria Marita Apellidos: Rodriguez Palomino Código: 1415210069 Curso: Base de datos Profesor: Malca Vicente Eddie Christian 2018 ¿Qué SGBD (Sistema de Gestor de BD)?
  • 2. Los sistemas de Gestión de Bases de Datos, son aplicaciones que permiten a los usuarios definir, crear y mantener la base de datos y proporciona un acceso controlado a la misma.
  • 3. Sistemas de Gestión de Base de Datos más conocidos:  SQL  DB2  SLQ/DS  ORACLE  INGRES  INFORMIX  SYBASE  PARADOX  DBASE  ACCESS  FOXPRO  R  RM/T  RM/V2
  • 5.
  • 6. Lenguaje de los SGBD Lenguaje de los SGBD Lenguaje de manipulación de datos (LMD o DML) Lenguaje de definición de datos (LDD o DDL)
  • 7.
  • 9. Seguridad e integridad de datos Un SGBD proporciona los siguientes mecanismos para garantizar la seguridad e integridad de los datos: - Debe garantizar la protección de los datos contra accesos no autorizados, tanto intencionados como accidentales. Debe controlar que sólo los usuarios autorizados accedan a la BD. - Los SGBD ofrecen mecanismos para implantar restricciones de integridad en la BD. Estas restricciones van a proteger la BD contra daños accidentales. - Proporciona herramientas y mecanismos para la planificación y realización de copias de seguridad y restauración. - Debe ser capaz de recuperar la BD llevándola a un estado consistente en caso de ocurrir algún suceso que la dañe. - Debe asegurar el acceso concurrente y ofrecer mecanismos para conservar la consistencia de los datos en el caso de que varios usuarios actualicen la BD de forma concurrente
  • 10. Bibliografía https://es.slideshare.net/Zi0nKiller/tutorial-01-43007548 “Sistemas de Gestión de Base de datos” Universidad de Carabobo, Facultad de Ciencia y Tecnología “SQL SERVER-IMPLEMENTACIÓN” Universidad Nacional de Ingeniería http://www.estudioteca.net/informatica/lenguaje-y-componentes-de-un-sgbd/
  • 11.
  • 12. “Año del Diálogo y la Reconciliación Nacional” Nombre: Valeria Marita Apellidos: Rodriguez Palomino Código: 1415210069 Curso: Base de datos Profesor: Malca Vicente Eddie Christian 2018 Tecnologías que usan las aplicaciones web 2.0
  • 13. CASSANDRA Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Su objetivo principal es la escalabilidad lineal y la disponibilidad. Además de Facebook, sitios como Reddit y Twitter también usan Cassandra para almacenar los datos de los usuarios de forma estructurada y distribuida. Facebook no podría escalar sin Cassandra.
  • 14. TORNADO Tornado es un servidor web escalable es decir, los que crecen sin afectar el desempeño o las funciones del sistema, y un marco de aplicación web escrito en Python. Fue desarrollado para ser utilizado por FriendFeed; la compañía fue adquirida por Facebook en 2009 y Tornado fue de código abierto poco después. Facebook no podría "sentirse" en tiempo real sin Tornado.
  • 15. APACHE THRIFT Thrift es utilizado para definir y crear servicios para numerosos idiomas. Se desarrolló en Facebook para "desarrollo de servicios escalables de idiomas cruzados". Combina una pila de software con un motor de generación de código para crear servicios multiplataforma que pueden conectar aplicaciones escritas en una variedad de lenguajes y marcos, incluyendo ActionScript, C, C ++, C #, Delphi, Erlang, Go, Haskell, Java, Objective-C, Perl, PHP, Python, Ruby. Aunque desarrollado en Facebook, ahora es un proyecto de código abierto en la Apache Software Foundation.
  • 16. HHVM HHVM (conocido como HipHop Virtual Machine) es una máquina virtual de código abierto basado en compilador Just-in-Time (JIT), el cual sirve como un motor de ejecución para los lenguajes PHP y Hack. Usando el principio del compilador JIT, ejecuta código PHP o Hack en código Bytecode HipHop intermedio, el cual es entonces traducido en código máquina, optimizado, y ejecutado nativamente. Esto contrasta con la ejecución interpretada usual de PHP, el cual el Motor Zend transforma código fuente PHP en opcode (forma de bytecode), el cual el Zend Engine's virtual CPU se encarga de ejecutar. HHVM es desarrollado por Facebook, de hecho, Facebook afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes.