SlideShare a Scribd company logo
1 of 9
INSTITUTO TECNOLÓGICO SUPERIOR 
DE LA REGIÓN DE LOS LLANOS 
Fundamentos de base de datos 
UNIDAD I 
“tópicos de base de datos distribuido, multidimensional y 
orientado a objetos” 
Maestro 
JUAN CARLOS MORALES PONCE 
Alumno 
LUIS ALFREDO ZUÑIGA SIGALA 
Carrera 
Ingeniería informática 
Tópicos de base de datos:
Introducción: 
Principalmente se darán a conocer que son las bases de datos y posterior mente 
se describirán los tópicos de las bases de datos distribuidos, base de datos 
multidimensionales y base de datos orientado a objetos, los cuales son los temas 
específicos de base de datos. 
Bases de datos 
Un tópico es una idea o un tema en específico, en este caso bases de datos. 
(BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las 
cuales se encuentran distribuidas en diferentes espacios lógicos (ejemplo.- un 
servidor corriendo 2 máquinas virtuales) e interconectados por una red de 
comunicaciones. 
Bases de datos distribuidos: 
Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual 
múltiples sitios de bases de datos están ligados por un sistema de comunicaciones 
de tal forma que, un usuario en cualquier sitio puede acceder los datos en 
cualquier parte de la red exactamente como si estos fueran accedidos de forma 
local. 
Un sistema distribuido de bases de datos se almacena en varias computadoras. 
Los principales factores que distinguen un SBDD de un sistema centralizado son 
los siguientes: 
Hay múltiples computadores, llamados sitios o nodos. 
Estos sitios deben de estar comunicados por medio de algún tipo de red de 
comunicaciones para transmitir datos y órdenes entre los sitios. 
Conceptos básicos:
El sistema de administración de Base de Datos Distribuida (DDBMS), está 
formado por las transacciones y los administradores de base de datos distribuidos 
de todas las computadoras. Tal DDBMS en un esquema genérico implica un 
conjunto de programas que operan en diversas computadoras. Estos programas 
pueden ser subsistemas de un producto único DDBMS, concesionado por un solo 
fabricante, o también pudiera resultar de una colección de programas de fuentes 
dispares: algunos considerados por fabricantes y algunos otros escritos en casa. 
Un administrador de base de datos (DTM) es un programa que recibe solicitudes 
de procesamiento delos programas de consulta o de transacciones y a su vez las 
traduce en acciones para los administradores de la base de datos. Una función 
importante del DTMes coordinar y controlar dichas acciones. · Cada sitio tiene sus 
propias bases de datos "reales" locales, sus propios usuarios locales, sus propios 
DBMS y programas para administración de transacciones y su propio 
administrador. 
Cada localidad puede procesar transacciones locales, es decir, aquellas que sólo 
acceden a datos que residen en esa localidad. Además, una localidad puede 
participar en la ejecución de transacciones globales, es decir, aquellas que 
acceden a datos de varias localidades, ésta requiere comunicación entre las 
localidades. · Una transacción local es la que accede a cuentas en la localidad 
individual donde se inició. En cambio, una transacción global accede a cuentas de 
una localidad distinta a la localidad donde se inició o a cuentas de varias 
localidades diferentes. 
Ejemplo:
Considere un banco que tiene tres sucursales, en cada sucursal, un computador 
controla las terminales de la misma y el sistema de cuentas. Cada computador con 
su sistema de cuentas local en cada sucursal constituye un "sitio" de la BDD; las 
computadoras están conectadas por la red. Durante las operaciones normales, las 
aplicaciones en las terminales de la sucursal necesitan solo acceden a la BD de la 
misma. Como solo acceda la misma red local, se les llaman aplicaciones locales. 
Bases de datos multidimensionales (BDM) 
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como 
creación de Cubos OLAP. 
Básicamente no se diferencian demasiado de las bases de datos relacionales (una 
tabla en una base de datos multidimensional podría serlo también en una base de 
datos multidimensional), la diferencia está más bien a nivel conceptual; en las 
bases de datos multidimensionales los campo o atributos de una tabla pueden ser 
de dos tipos, o bien representan dimensiones de la tabla, o bien representan 
métricas que se desean estudiar. 
El modelamiento dimensional es una técnica para modelar bases de datos simples 
y entendibles al usuario final- La idea fundamental es que el usuario visualice 
fácilmente la relación que existe entre los distintos componentes del modelo. 
Cuando una base puede ser visualizada como un cubo de tres o más 
dimensiones, es más fácil para el usuario organizar la información e imaginarse en 
ella cortando y rebanando el cubo a través de cada una de sus dimensiones, para
buscar la información deseada. 
Este tipo de bases proveen una estructura que permite tener acceso flexible a los 
datos, para explorar y analizar sus relaciones, y resultados consiguientes. Estas 
se pueden visualizar como un cubo multidimensional, en donde las variables 
asociadas existen a lo largo de varios ejes o dimensiones, y la intersección de las 
mismas representa la medida, indicador o el hecho que se está evaluando. 
Representación matricial de lo anterior
En el ejemplo anterior, existen tres dimensiones: 
 Dimensión 1 
 Dimensión 2 
 Dimensión 3 
 Cada una con sus respectivos valores asociados. 
Las bases de datos multidimensionales implican tres variantes posibles de 
modelamiento, que permiten realizar consultas de soporte de decisión: 
 Esquema en estrella (Star Scheme) 
 Esquema copo de nieve (Snowflake Scheme) 
 Esquema constelación o copo de estrellas (Starflike Scheme) 
Los esquemas ya mencionados pueden ser implementados de diversas maneras, 
que, independientemente al tipo de arquitectura, requieren que toda la estructura 
de datos este des normalizado o semi des normalizado, para evitar desarrollar 
uniones (Join) complejas para acceder a la información, con el fin de agilizar la 
ejecución de consultas. 
Los diferentes tipos de implementación son los siguientes: 
 Relacional --> ROLAP 
 Multidimensional --> MOLAP 
 Híbrido --> HOLAP
Bases de datos orientadas a objetos 
Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de 
datos está orientado a objetos, almacenan y recuperan objetos en los que se 
almacena estado y comportamiento. 
Su origen se debe a que en los modelos clásicos de datos existen problemas para 
representar cierta información, puesto que aunque permiten representar gran 
cantidad de datos, las operaciones que se pueden realizar con ellos son bastante 
simples. 
Su origen se debe a que en los modelos clásicos de datos existen problemas para 
representar cierta información, puesto que aunque permiten representar gran 
cantidad de datos, las operaciones que se pueden realizar con ellos son bastante 
simples. 
Las clases utilizadas en un determinado lenguaje de programación orientado a 
objetos son las mismas clases que serán utilizadas en una BDOO; de tal manera, 
que no es necesaria una transformación del modelo de objetos para ser utilizado 
por un SGBDOO. De forma contraria, el modelo relacional requiere abstraerse lo 
suficiente como para adaptar los objetos del mundo real a tablas. 
Las bases de datos orientadas a objetos surgen para evitar los problemas que 
surgen al tratar de representar cierta información, aprovechar las ventajas del 
paradigma orientado a objetos en el campo de las bases de datos y para evitar 
transformaciones entre modelos de datos. 
Cuando se integra las características de una base de datos con las de un lenguaje 
de programación orientado a objetos, el resultado es un sistema gestor de base de 
datos orientada a objetos (ODBMS, object database management system). 
Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de
un lenguaje de programación en uno o más lenguajes de programación a los que 
dé soporte. 
Un ODBMS extiende los lenguajes con datos persistentes de forma transparente, 
control de concurrencia, recuperación de datos, consultas asociativas y otras 
capacidades. 
Las bases de datos orientadas a objetos se diseñan para trabajar vienen 
conjunción con lenguajes de programación orientados a objetos como Java, C#, 
Visual Basic. NET y C++. Los ODBMS usan exactamente el mismo modelo que 
estos lenguajes de programación. 
Los ODBMS son una buena elección para aquellos sistemas que necesitan un 
buen rendimiento en la manipulación de tipos de datos complejos. 
Los ODBMS proporcionan los costes de desarrollo más bajos y el mejor 
rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y 
tienen una integración transparente con el programa escrito en un lenguaje de 
programación orientado a objetos, al almacenar exactamente el modelo de objeto 
usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento
Conclusión: 
Es de importancia el saber en qué consisten los sistemas de bases de datos de tal 
manera que en las bases de datos distribuidos son los que se caracterizan de tal 
forma de nosotros como usuarios podemos acceder a datos como si fuera de área 
local. Las bases de datos multidimensionales consisten en modelar las bases de 
datos de tal manera que sean entendibles para el usuario final para que este 
entienda fácilmente los componentes de la base de datos. Las bases de datos 
orientadas a objetos de tal manera que almacenan y recuperan objetos en los que 
se almacena información y pues estos están basados en los modelos clásicos por 
lo cual no son muy buenos debido a que almacenan bastante información tienen 
problema al representarla debido a que son simples. 
Bibliografía 
http://gusmc.wikispaces.com/search/view/bases%20de%20datos%20distribuidos 
http://es.slideshare.net/joseluisreyesisidoro/topicos-selectos-de-base-de-datos

More Related Content

What's hot

Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de DatosEvelynUBA
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosggcc24
 
Base de datos
Base de datosBase de datos
Base de datosVictor
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datosjdgm19
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de DatosCarlos Arturo
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad imarce821
 

What's hot (17)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de Datos
Tipos de DatosTipos de Datos
Tipos de Datos
 
Glosario de Base de Datos
Glosario de Base de DatosGlosario de Base de Datos
Glosario de Base de Datos
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 

Similar to Topicos base de datos

GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGEDIONI UJUKAM
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datosmariopino129
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredorYORMANRCG
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredorYORMANRCG
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFernando suca
 
Unidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasUnidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasDeysi Hdz
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)eleanavaleria
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)eleanavaleria
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoYoandres La Cruz
 
Whilmar_Molina_Unidad1Informe.docx
Whilmar_Molina_Unidad1Informe.docxWhilmar_Molina_Unidad1Informe.docx
Whilmar_Molina_Unidad1Informe.docxWhilmarMolina
 
bases de datos 3 generacion
bases de datos 3 generacionbases de datos 3 generacion
bases de datos 3 generacionYersson Mantilla
 

Similar to Topicos base de datos (20)

GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datos
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Trabajo de bases de datos
Trabajo de bases de datosTrabajo de bases de datos
Trabajo de bases de datos
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Yorman román corredor
Yorman román corredorYorman román corredor
Yorman román corredor
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
 
Unidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasUnidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos Distribuidas
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Whilmar_Molina_Unidad1Informe.docx
Whilmar_Molina_Unidad1Informe.docxWhilmar_Molina_Unidad1Informe.docx
Whilmar_Molina_Unidad1Informe.docx
 
Oscar rios
Oscar riosOscar rios
Oscar rios
 
bases de datos 3 generacion
bases de datos 3 generacionbases de datos 3 generacion
bases de datos 3 generacion
 
Maria
MariaMaria
Maria
 
Exposicion
ExposicionExposicion
Exposicion
 

Recently uploaded

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 

Recently uploaded (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 

Topicos base de datos

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE LA REGIÓN DE LOS LLANOS Fundamentos de base de datos UNIDAD I “tópicos de base de datos distribuido, multidimensional y orientado a objetos” Maestro JUAN CARLOS MORALES PONCE Alumno LUIS ALFREDO ZUÑIGA SIGALA Carrera Ingeniería informática Tópicos de base de datos:
  • 2. Introducción: Principalmente se darán a conocer que son las bases de datos y posterior mente se describirán los tópicos de las bases de datos distribuidos, base de datos multidimensionales y base de datos orientado a objetos, los cuales son los temas específicos de base de datos. Bases de datos Un tópico es una idea o un tema en específico, en este caso bases de datos. (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (ejemplo.- un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Bases de datos distribuidos: Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local. Un sistema distribuido de bases de datos se almacena en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes: Hay múltiples computadores, llamados sitios o nodos. Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios. Conceptos básicos:
  • 3. El sistema de administración de Base de Datos Distribuida (DDBMS), está formado por las transacciones y los administradores de base de datos distribuidos de todas las computadoras. Tal DDBMS en un esquema genérico implica un conjunto de programas que operan en diversas computadoras. Estos programas pueden ser subsistemas de un producto único DDBMS, concesionado por un solo fabricante, o también pudiera resultar de una colección de programas de fuentes dispares: algunos considerados por fabricantes y algunos otros escritos en casa. Un administrador de base de datos (DTM) es un programa que recibe solicitudes de procesamiento delos programas de consulta o de transacciones y a su vez las traduce en acciones para los administradores de la base de datos. Una función importante del DTMes coordinar y controlar dichas acciones. · Cada sitio tiene sus propias bases de datos "reales" locales, sus propios usuarios locales, sus propios DBMS y programas para administración de transacciones y su propio administrador. Cada localidad puede procesar transacciones locales, es decir, aquellas que sólo acceden a datos que residen en esa localidad. Además, una localidad puede participar en la ejecución de transacciones globales, es decir, aquellas que acceden a datos de varias localidades, ésta requiere comunicación entre las localidades. · Una transacción local es la que accede a cuentas en la localidad individual donde se inició. En cambio, una transacción global accede a cuentas de una localidad distinta a la localidad donde se inició o a cuentas de varias localidades diferentes. Ejemplo:
  • 4. Considere un banco que tiene tres sucursales, en cada sucursal, un computador controla las terminales de la misma y el sistema de cuentas. Cada computador con su sistema de cuentas local en cada sucursal constituye un "sitio" de la BDD; las computadoras están conectadas por la red. Durante las operaciones normales, las aplicaciones en las terminales de la sucursal necesitan solo acceden a la BD de la misma. Como solo acceda la misma red local, se les llaman aplicaciones locales. Bases de datos multidimensionales (BDM) Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos multidimensional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campo o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar. El modelamiento dimensional es una técnica para modelar bases de datos simples y entendibles al usuario final- La idea fundamental es que el usuario visualice fácilmente la relación que existe entre los distintos componentes del modelo. Cuando una base puede ser visualizada como un cubo de tres o más dimensiones, es más fácil para el usuario organizar la información e imaginarse en ella cortando y rebanando el cubo a través de cada una de sus dimensiones, para
  • 5. buscar la información deseada. Este tipo de bases proveen una estructura que permite tener acceso flexible a los datos, para explorar y analizar sus relaciones, y resultados consiguientes. Estas se pueden visualizar como un cubo multidimensional, en donde las variables asociadas existen a lo largo de varios ejes o dimensiones, y la intersección de las mismas representa la medida, indicador o el hecho que se está evaluando. Representación matricial de lo anterior
  • 6. En el ejemplo anterior, existen tres dimensiones:  Dimensión 1  Dimensión 2  Dimensión 3  Cada una con sus respectivos valores asociados. Las bases de datos multidimensionales implican tres variantes posibles de modelamiento, que permiten realizar consultas de soporte de decisión:  Esquema en estrella (Star Scheme)  Esquema copo de nieve (Snowflake Scheme)  Esquema constelación o copo de estrellas (Starflike Scheme) Los esquemas ya mencionados pueden ser implementados de diversas maneras, que, independientemente al tipo de arquitectura, requieren que toda la estructura de datos este des normalizado o semi des normalizado, para evitar desarrollar uniones (Join) complejas para acceder a la información, con el fin de agilizar la ejecución de consultas. Los diferentes tipos de implementación son los siguientes:  Relacional --> ROLAP  Multidimensional --> MOLAP  Híbrido --> HOLAP
  • 7. Bases de datos orientadas a objetos Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado a objetos, almacenan y recuperan objetos en los que se almacena estado y comportamiento. Su origen se debe a que en los modelos clásicos de datos existen problemas para representar cierta información, puesto que aunque permiten representar gran cantidad de datos, las operaciones que se pueden realizar con ellos son bastante simples. Su origen se debe a que en los modelos clásicos de datos existen problemas para representar cierta información, puesto que aunque permiten representar gran cantidad de datos, las operaciones que se pueden realizar con ellos son bastante simples. Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una BDOO; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado por un SGBDOO. De forma contraria, el modelo relacional requiere abstraerse lo suficiente como para adaptar los objetos del mundo real a tablas. Las bases de datos orientadas a objetos surgen para evitar los problemas que surgen al tratar de representar cierta información, aprovechar las ventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos. Cuando se integra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientada a objetos (ODBMS, object database management system). Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de
  • 8. un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte. Un ODBMS extiende los lenguajes con datos persistentes de forma transparente, control de concurrencia, recuperación de datos, consultas asociativas y otras capacidades. Las bases de datos orientadas a objetos se diseñan para trabajar vienen conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic. NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programación. Los ODBMS son una buena elección para aquellos sistemas que necesitan un buen rendimiento en la manipulación de tipos de datos complejos. Los ODBMS proporcionan los costes de desarrollo más bajos y el mejor rendimiento cuando se usan objetos gracias a que almacenan objetos en disco y tienen una integración transparente con el programa escrito en un lenguaje de programación orientado a objetos, al almacenar exactamente el modelo de objeto usado a nivel aplicativo, lo que reduce los costes de desarrollo y mantenimiento
  • 9. Conclusión: Es de importancia el saber en qué consisten los sistemas de bases de datos de tal manera que en las bases de datos distribuidos son los que se caracterizan de tal forma de nosotros como usuarios podemos acceder a datos como si fuera de área local. Las bases de datos multidimensionales consisten en modelar las bases de datos de tal manera que sean entendibles para el usuario final para que este entienda fácilmente los componentes de la base de datos. Las bases de datos orientadas a objetos de tal manera que almacenan y recuperan objetos en los que se almacena información y pues estos están basados en los modelos clásicos por lo cual no son muy buenos debido a que almacenan bastante información tienen problema al representarla debido a que son simples. Bibliografía http://gusmc.wikispaces.com/search/view/bases%20de%20datos%20distribuidos http://es.slideshare.net/joseluisreyesisidoro/topicos-selectos-de-base-de-datos