El uso de la tecnología en la educación trae grandes cambios y entre ellos uno muy importante es cambio del currículo y del método de aprendizaje para los estudiantes, por eso se invita a todos los maestros a evaluar su método para ajustarlos a los cambios que nos trae el uso de la tecnología en los planteles educativos.
El uso de la tecnología en la educación trae grandes cambios y entre ellos uno muy importante es cambio del currículo y del método de aprendizaje para los estudiantes, por eso se invita a todos los maestros a evaluar su método para ajustarlos a los cambios que nos trae el uso de la tecnología en los planteles educativos.
El Geodiseño y la Ordenación Urbana de la Ciudad Latinoamericana, Elia Villal...TELEMATICA S.A.
Esta ponencia evalúa el concepto de geodiseño en la ordenación urbana de la ciudad latinoamericana, cuyas tipologías de ocupación condicionan el cambio de la geografía a través del diseño. El cambio propuesto en el diseño promueve una mínima modificación de la geografía, realzando los valores ambientales como insumos básicos en la modificación del espacio geográfico.
En la ciudad Latinoamericana con grandes áreas ilegalmente ocupadas, la dimensión del impacto social que conlleva la remoción de los ocupantes en los proyectos de mejoramiento de áreas pobres, hace que en las decisiones de cambio los valores sociales priven sobre los valores naturales.
El uso de herramientas ArcGIS como apoyo en el análisis y evaluación de la geografía para las propuestas de cambio, es soporte fundamental del geodiseño. Se incluye ejemplo del reordenamiento del Barrio Piedra de Moler en el cual se ponderaron valores del ocupante del lugar con variables naturales, todo dentro del concepto del geodiseño.
Ponencia en I SEMINARIO SOBRE LA APLICABILIDAD DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN SUPERIOR UNIVERSITARIA. 3 de junio de 2024. Facultad de Estudios Sociales y Trabajo, Universidad de Málaga.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
1. Tópicos avanzados de bases de datos ING. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ Resumen de la primer semana Ricardo Mena Martínez Lic. en Informática
2. Introducción Hoy en la actualidad se utilizan las bases de datos en la mayoría de las aplicaciones que quizás usemos con frecuencia y mas aun la forma en la que trabajan en forma distribuida y el usuario final cree que esta en ese lugar las bases de datos cuando lo mas probable es que estén hasta en otra parte de la república o en alguna parte del mundo
3. ¿Que es una base de datos? Base de datos: datos(tuplas) y relaciones que forman una interfaz de usuario que se define por si sola Los datos son representados mediante objetos, las entidades de aplicación son clases y las relaciones mediante inclusión lógica
4. También las bases de datos orientadas a objetos están diseñadas para trabajar con los diferentes lenguajes de programación ya sea desde Java. C#, C++ ,Visual Basic. Net, entre otros Al crear un sistema de BD Orientado a Objetos se deben tener en cuenta unas características que están divididas en tres grupos:
5. Mandatarías Son aquellas obligatorias Son las que debe cumplir el sistema al tener un sistema de BDOO Objetos complejos, Identidad de objetos, Encapsulación, Tipos o clases, Sobrepaso con unión retardada, Extensibilidad, Completación Computacional, Persistencia y Manejador de almacenamiento secundario, Concurrencia, Recuperación y Facilidad de Query
6. Criterios que debe satisfacer un sistema de BDOO: Debe tener un BDMS Debe ser un sistema OO El primer punto consiste en: Persistencia Manejador de almacenamiento secundario Concurrencia Recuperación Facilidad de Query
7. El segundo punto consiste en: Objetos Complejos Identidad del Objeto Encapsulación Tipos ó Clases Sobrepaso con combinación retrasada Extensibilidad Completación Computacional
8. Extensibilidad: proporciona tipos de datos básicos Concurrencia: permite que más de 1 usuario tenga acceso a la BD a la vez Recuperación: vuelta al estado anterior al realizar una transacción que no se ha finalizado
9. Opcionales No son obligatorias y se ponen para hacer que el sistema sea mejor Herencia múltiple, chequeo de tipos e inferencia de distribución y diseño de transacciones y versiones Herencia múltiple: obtiene características de padres diferentes y proporciona mecanismos de que opción conviene más
10. Abiertas Son aquellas en las que el diseñador puede poner de su parte y que están relacionadas con la programación Paradigma de la programación, Representación o tipo del sistema y su uniformidad
11. Identidad de Objetos Cada ID tiene un campo único y cada objeto es independiente (atributos, propiedades) Constructores de tipo Constructores de átomos: Se dice que una operación es atómica cuando es imposible para otra parte de un sistema encontrar pasos intermedios. Si esta operación consiste en una serie de pasos, todos ellos ocurren o ninguno. Por ejemplo en el caso de una transacción bancaria o se ejecuta tanto el deposito y la deducción o ninguna acción es realizada. Es una característica de los sistemas transaccionales. El concepto también es relevante cuando se programa con hilos de ejecución.
12. Constructores de Tuplas: Las principales propiedades que distinguen a una tupla de, por ejemplo un conjunto, es que: Un objeto puede contener internamente (por agregación) a otros objetos. Los objetos aparecen obligatoriamente representados en un orden dado.
13. Constructores de Conjuntos: un conjunto es una colección (contenedor) de ciertos valores, sin ningún orden concreto ni valores repetidos. Su correspondencia en las matemáticas sería el conjunto finito. Sin tener en cuenta la secuencia, ni el hecho de que no haya valores repetidos, se asemeja a una lista. Un conjunto puede verse como una cadena asociativa (array) (mapeado parcial) donde no se atiende al valor de cada par clave-valor.
14. Encapsulamiento Tanto la estructura de los objetos como las operaciones que se pueden aplicar a ellos se incluyen en las definiciones de clases de los objetos
15. Jerarquía de tipos y herencia Hay clases generales (superclases) que definen las características comunes a un determinado grupo Las clases específicas (subclases) especifican cualidades características de un determinado grupo Las subclases heredan los métodos y atributos de las superclases, de miembros mas altos de la jerarquía
16. Ejemplo: Class persona { string nombre; string dirección; }; Class cliente persona { int interés-prestamo; }; Class empleado persona{ date fecha de alta; int sueldo; };
17. Un Sistema de BDOO debe satisfacer 2 criterios: * Debe tener un BDMS * Debe ser un sistema OOEl Primero se traduce en 5 características: * Persistencia -( Conservación de Datos.) * Concurrencia-(Muchos usuarios) * Recuperación-(Mantener Edo.de BD) * Gestión de Almacén. Secundario * Facilidad de Consultas
18. El Segundo se traduce en 8 características: * Abstracción (Denota características esenciales) * Encapsulación (Ocultar secretos del objeto) * Tipos ó Clases (Mismo comportamiento) * Modularidad (Abstracciones con cierta relación Minimizan dependencias/Módulos) * Jerarquía (Ordenación de abstracciones) * Generacidad (Sirve de modelo para otras clases) * Concurrencia* Persistencia
19. Desarrollo con BDOO El comportamiento de CILINDRO podría incluir información relativa a sus dimensiones, volumen área superficial: Clase de CILINDRO{Altura Flotante();Radio Flotante();Volumen Flotante();Área de Superficie Flotante();};
20. La Implantación se lleva acabo en el mismo lenguaje, escribiendo funciones correspondientes a las solicitudes OO: CILINDRO::ALTURA(){RETORNA CILINDRO-ALTURA}CILINDRO::VOLUMEN(){RETORNAPI*RADIO() *ALTURA();}
21. Tres enfoques de construcción de BDOO Primero: * Utilización de código Complejo. * Técnicas OO medios para diseño sencillo de sistemas complejos. * Componentes ya probados. Segundo: * Considera BDOO extensión de BDR * La Bd debe proporcionar-Acceso Aleatorio y por partes a Grandes Objetos. Tercero: * Enfoque-Arquitectura de BD * Produce-Nueva Arq. Optimizada OO * Versant,Objetivity,Itasca * BDOO no de Relación más Rápidas * Esenciales-Aplicaciones como: CAD
22. Arquitectura de Versant La Arquitectura de Versant esta designada al soporte Cliente/Servidor con acercamiento en la computación distribuida; cualquier aplicación Cliente el Servidor la procesa, usa las EDT y las máquinas que pueden cooperar en una BD distribuida de Versant. Las BD pueden estar levantadas como un sistema m-Cliente/n-Servidor. Un servidor en el medio ambiente de Versantes una máquina que está corriendo los procesos del servidor, esta soporta accesos concurrentes por usuarios múltiples de una ó más BD. Un Cliente es un proceso de aplicación este tiene acceso a espacios de trabajo de BD persistentes privadas y también puede accesar a BD sobre servidores concurrentes con otras aplicaciones de Cliente.
23.
24. Ventajas y desventajas Ventajas: Flexibilidad Manejo de Datos Complejos. BDOO-Ajusta al espacio necesario y elimina espacio desperdiciado. Manipulación de Obj. Complejos en forma rápida y ágil. Desventajas: La inmadurez del mercado BDOO Falta de Estándares en OO Rendimiento: Las BDOO es más rápida y eficiente.
25. Ejemplo de programación modular El Programa principal coordina las llamadas a procedimientos en módulos separados y pasa los datos apropiados en forma de parámetros.
26. Situación del SGBDOO en Oviedo3 Idea Inicial.-que este totalmente integrado con las características de la máquina abstracta y del sistema operativo de la misma aprovechando al máximo las posibilidades que ofrecen.