Datos personales

Mexico
MATERIA IMPARTIDA POR EL PROFESOR DEL INSTITUTO TECNOLOGICO DE IGUALA Rosemberg Santamaría Dominguez. Ingeniero en Sistemas Electrónicos (ISE)

domingo, 27 de marzo de 2011

MAPEO DE OBJETOS RELACIONALES

El mapeo objeto-relacional (más conocido por su nombre en inglés, Object-Relationalmapping, o sus siglas O/RM, ORM, y O/R mapping)
es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional. En la práctica esto crea una base de datos orientada a objetos virtual, por sobre la base de datos relacional. Esto posibilita el uso de las características propias de la orientación a objetos (básicamente herencia y polimorfismo).

Es una técnica de programación muy utilizada en paradigmas orientados a objetos, que te permite 'mapear' (es decir, emparejar un par de entidades de tu programa): por un lado una base de datos relacional y por otro lado objetos.

Ahora bien, el ORM, además de permitirte modelar tu información de manera que utilices objetos para representar las relaciones de la base de datos, también puede permitirte la llamada persistencia.

DIAGRAMA MULTIDIMENSIONAL


estos se utilizan como sistemas de ayuda a la toma de decisiones o sistemas de
inteligencia empresarial. Los componentes de estos tipos de sistemas incluyen bases de
datos y aplicaciones que proporcionan las herramientas que necesitan los analistas para
tomar decisiones en relación con el soporte técnico de la organización.

tiggers - practicas




este procedimiento se ejecuta cuando se cumple una condición establecida al realizar una operación





Dependiendo de la base de datos, los triggers pueden ser de inserción (INSERT), actualización (UPDATE) o borrado (DELETE).




Algunas bases de datos pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros objetos

CUADRO COMPARATIVO de los modelos de bases de datos

HERRAMIENTAS CASE

Las herramientas CASE (ComputerAidedSoftware Engineering, Ingeniería de Software Asistida por Computadora) 

son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. 

Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.

MYECLIPSE

MyEclipse no es más que un plugin para la aplicación Eclipse, es decir, es un añadido a este programa que nos facilita el desarrollo de aplicaciones en Java,JSP,JSF, Struts, y otros tantos lenguajes de programación.





 






si Eclipse es gratuito, MyEclipse no lo es, y para usar todas las mejoras que nos ofrece (que no son pocas) hay que contratar una licencia


En resumen, es algo que mejora Eclipse y facilita la dura vida del programador informático :)
 un inconveniente q  Es excesivamente sensible en muchos puntos de configuración, pueden tradar toda una  hora.

otro es q Cuesta bastante encontrar algunas opciones de configuración, uno de los comentarios q más use  es el de "Podrían estar más ordenados los menús".

En conclusión, MyEclipse puede hacerte ganar tiempo en el desarrollo de tu proyecto, pues facilitará la vida del q lo  programe, que solo se tendrán que esparar a pensar como hacer las cosas,    MyEclipse hará que esa idea sea más fácil de desarrollar.
MyEclipse nos aporta la facilidad de automatizar la copia de la aplicación sobre el servidor de aplicaciones que utilizarás


evita tener que memorizar como se hace dicho fichero de configuración que tan útil era en el Eclipse normal.y la Posibilidad de cambiar a diferentes frameworks de desarrollo con 3 simples clicks, convertir tu aplicación web en una aplicación según patron MVC (modelo vista controlador), digase Struts o JSF,etc

CASE (INGENIERIA ASISTIDA POR COMPUTADORA)



CASE (INGENIERIA ASISTIDA POR COMPUTADORA)
VISUAL BASIC: Es una aplicación y un lenguaje de programación desarrollados por Alan Cooper para Microsoft. Se origina en el clásico lenguaje BASIC. La primera versión salió en 1991 en un entorno relativamente sencillo para facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz totalmente visual.

Actualmente, los programas creados en Visual Basic sólo funcionan en Windows. La aplicación Visual Basic, permite crear ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de programación.