RDBS RDBS ODB ODB ODB Puro con algo de too para un RDB Estático Activo. DB2 SyBase OpenODB O2 GenStone Oracle Persistencia Objectivity Itasca

Tamaño: px
Comenzar la demostración a partir de la página:

Download "RDBS RDBS ODB ODB ODB Puro con algo de too para un RDB Estático Activo. DB2 SyBase OpenODB O2 GenStone Oracle Persistencia Objectivity Itasca"

Transcripción

1 7.1 INTRODUCCIÓN Existe gran variedad de bases de datos disponibles, desde el sistema de bases de datos relacional puro hasta el sistema de bases de datos orientado a objetos puros. RDBS RDBS ODB ODB ODB Puro con algo de too para un RDB Estático Activo DB2 SyBase OpenODB O2 GenStone Oracle Persistencia Objectivity Itasca OD1 Matisse Ontos IDB POET UniSQL Figura # 1Clasificación de los Sistemas de Base de Evolución de la tecnología de bases de datos. Durante las tres décadas pasadas las tecnologías de los sistemas de información han pasado por cuatro generaciones en su evolución y la quinta generación se encuentra en desarrollo. La transición de una generación a la siguiente ocurre debido a la necesidad resultante del incremento en la complejidad en las aplicaciones y al costo de implementación, mantenimiento y actualización de las aplicaciones. Generaciones de Bases de Datos I. Sistema administradores de archivos. Basados en el manejo de archivos separados. II. Sistemas de base de datos jerárquicos. III. Sistema de Base de datos CODASYL Los dos anteriores se basan en la compartición de un sistema de base de datos integrado por muchos usuarios en un ambiente de aplicación IV. Bases de Datos relacionales La simplicidad del modelo de datos permitió el desarrollo de lenguajes de consulta como SQL, QUEL y QBE. V. Se caracteriza por el enriquecimiento del modelo de datos así como de un conjunto de funciones para implementar los requerimientos de las aplicaciones actuales. La evolución de los sistemas de bases de datos es similar a la evolución de los lenguajes de programación, los cuales van desde el lenguaje máquina, lenguaje ensamblador hasta los lenguajes de alto nivel, esta evolución tiende a facilitar el trabajo de programación en aplicaciones mas complejas, pero requiere la introducción de lenguajes sofisticados de procesamiento, como son los ensambladores y compiladores. 191

2 A continuación se hace un estudio de las ventajas y desventajas de una base de datos convencional a una base de datos orientada a objetos. Las bases de datos orientadas a objetos son una herramienta poderosa para los desarrolladores de software. Este tipo de bases de datos proporcionan un soporte completo para el modelo de programación orientado a objetos usado en lenguajes como C++ y Java. Este modelo es intuitivo, modela muy bien las relaciones y es muy conveniente para grandes proyectos de software. Las bases de datos convencionales son buenas manejando grandes cantidades de datos, comparten datos entre programas y realizan búsquedas rápidas basadas por valor. Pero la desventaja es que no tienen un buen modelo de las relaciones entre datos, todo es representado como series de tablas bidimensionales. Una base de datos orientada a objetos combina la semántica del lenguaje de programación orientada a objetos con el manejo de datos y la facilidad de realizar búsquedas como las del sistema de base de datos convencional. Esto facilita el manejo de grandes cantidades de datos y el modelado de las relaciones entre ellos. Si una base de datos orientado a objetos es integrada con un lenguaje de programación orientado a objetos, entonces esta deberá soportar la semántica del lenguaje, las relaciones establecidas en el programa deberán automáticamente ser representadas en la base de datos cuando los objetos sean almacenados. Modelo de programación orientado a objetos El modelo natural de objetos y sus relaciones fue un factor primordial en el diseño de los lenguajes como Simula, C++ y Java. Hoy las técnicas orientadas a objetos son siempre vistas como una forma moderna de ingeniería de software. El uso inteligente del modelo de programación orientado a objetos resulta en programas mejor estructurados y fáciles de entender. Una base de datos que soporte el modelo de programación orientado a objetos debe cumplir con los siguientes aspectos: Clases y objetos. Encapsulación. Herencia. Polimorfismo. Tipos de datos definidos por el usuario. Modelar las relaciones entre objetos. Sistema de base de datos convencional Los sistemas de bases de datos son diseñados para manejar grandes cantidades de datos y tienen las siguientes características: Almacenamiento permanente. Búsquedas rápidas. Comparte objetos entre programas. Manejo sofisticado de errores para operaciones de bases de datos. Los sistemas de bases de datos relacionales son sistemas estándar que actualmente son usados en la mayoría del software desarrollado. Estas bases de datos utilizan series de tablas bidimensionales. El modelo relacional define estructuras, operaciones y principios de diseño usados con esas tablas. Pero el crecimiento de la complejidad en los programas modernos y el incremento del uso de modelos dinámicos de datos han colocado a las bases de datos tradicionales en su limite. Las principales desventajas de usar bases de datos tradicionales son: 192

3 Tipos de datos limitados. Modelado de relaciones entre datos limitado. No agrupan código con datos. Tienen una limitada manipulación de datos. Tienen una pobre integración con los lenguajes de programación. No manejan transacciones grandes. Sistema de Base de datos orientada a objetos Una base de datos orientada a objetos es una base de datos que soporta completamente el modelo orientado a objetos, esta diseñada para expresar las relaciones entre datos y al igual que las bases de datos convencionales, es diseñada para manejar grandes cantidades de datos y realizar búsquedas rápidas basadas por valor. 7.2 POET La persistencia es una extensión del lenguaje el cual permite a los programadores almacenar y acceder objetos. Poet escogió implementar la persistencia como una extensión de C++, la cual es portable, eficiente, fácilmente extensible y particularmente, maneja una buena expresión de relaciones entre objetos. La extensión esta limitada a la declaración de la sintaxis para las clases persistentes, pero proporciona un precompilador el cual convierte las clases persistentes a código C++ y una librería de clases que implementa la base de datos orientada a objetos. En Poet una clase es persistente si esta es definida usando la palabra persistent. Cada objeto de una clase persistente tiene la habilidad de almacenarse a sí mismo en una base de datos. Poet, además, maneja correctamente todos los aspectos de identidad y comportamiento de los objetos. Poet proporciona una base de datos orientada a objetos con un soporte completo para la semántica de C++. Es una herramienta poderosa y fácil de usar. Cuando se dice que Poet es orientado a objetos significa que puede soportar las siguientes características: Encapsulamiento. Herencia. Polimorfismo. Tipos de datos definidos por el usuario. Identidad. Modelado natural de relaciones entre objetos. Cuando se dice que es una base de datos es porque proporciona las siguientes características: Gran capacidad de almacenamiento. Búsquedas rápidas basadas por valor. Comparte objetos entre programas. Manejo sofisticado de errores en operaciones de bases de datos. Y cuando se dice que Poet es una base de datos orientada a objetos es porque soporta: Resolución de referencias en el programa. Relaciones uno a muchos. Búsquedas basadas por valor con almacenamiento de resultados. Índices. Manejo inteligente de objetos. Miembros transitorios. El modelo relacional es simple y elegante, pero es fundamentalmente diferente al modelo de objetos. Las bases de datos relacionales no fueron diseñadas para almacenar objetos. Se ha mostrado que las bases de datos relacionales están pobremente adaptadas para expresar los atributos básicos de los objetos, como encapsulamiento, herencia, polimorfismo, identidad, referencias entre objetos y tipos de datos definidos por el usuario. 193

4 Finalmente, una base de datos orientada a objetos simplifica de gran manera el manejo de objetos, debido a que ellas soportan directamente el modelo de objetos. Las compañías que proporcionan sistemas de bases de datos orientadas a objetos han comenzado a definir un estándar para este tipo de tecnología. Ellos están organizados en el Object Database Management Group (ODMG) y la primera versión de este estándar ha sido publicado en septiembre El estándar ODMG-93 establece lo esencial para la programación de bases de datos orientadas a objetos, especialmente lo que debe cumplir el modelo orientado a objetos y el lenguaje de programación orientada a objetos. Después de haber mostrado una pequeña introducción acerca del Poet y para que nos sirve se presentan una serie de pasos para exponer el manejo del Poet como implementación de nuestro problema. 1. Conocimiento de clases persistentes que son: Esp_Producto Esp_Cliente Venta Factura 2. Diagrama de clases habilitado en RRose C++ 3. Registrar el modelo de la siguiente forma: menu Tools/Poet/Registrer Current Model Figura # 2 4. Crear la base de datos y diccionario para el modelo: Menu Tools/Poet/Create Poet Dictionary and empty Data Base Seleccionar nombre dado al modelo Figura # 3 5. Creación de archivos.hcd en Rrose C++: Seleccionar Menu Tools/Poet/Create HCD Dar clic en el nombre del modelo // POET header file for 'PProy' model. Figura # 4 194

5 // Generated by POET Rose Link. #include "poet.hxx" // forward declaraions: persistent class Factura; persistent class Especificacion; persistent class Espcliente; persistent class Venta; persistent class Espcliente { private: PtString num_cte; PtString nombre; PtString RFC; PtString domicilio; protected: public: }; Espcliente& operator=(const Espcliente& espc); int Espcliente(const Espcliente & espc); int Espcliente(); int ~Espcliente(); PtString getclave(); int Imprimir_Esp(); persistent class Factura { private: PtString nombre; useindex nombreix; PtDate fecha; int terminada; Factura& operator=(const Factura& fact); int Factura(Factura fact); protected: public: depend lset<venta*> Espcliente pcliente; ventas; }; int Factura(); virtual int ~Factura(); virtual void suma_art(especificacion* pesp2, int cantidad); void escompletada(); long total(); void entra_cliente(ptstring numero); indexdef nombreix : Factura { nombre; 195

6 }; persistent class Especificacion { private: PtString nombre; long precio; PtString clave; int Especificacion(const Especificacion & esp); Especificacion& operator=(const Especificacion& esp); protected: public: }; int Especificacion(); virtual int ~Especificacion(); int Imprimir_Esp(); PtString getclave(); long getprecio(); persistent class Venta { private: int cantidad; Venta & operator=(const Venta & pventa); int Venta(const Venta& pventa); protected: public: Especificacion* pesp; }; int Venta(); int ~Venta(); long getsubtotal(); 196

7 7.3 COMPILADOR PTXX Figura # 5 Ahora que tiene todas las declaraciones de las clases en archivos con extensión *.hcd, se ejecuta el compilador PTXX, el cual hará lo siguiente: Crea el diccionario de las clases, usando las declaraciones de las clases persistentes. Crea declaraciones de clases en C++ de las clases persistentes, para que el compilador pueda interpretarlas. Crea información extendida en tiempo de ejecución para las clases que Poet conoce como cargar, almacenar, y las búsquedas. Crea clases que permiten el acceso a las clases en la base de datos y para la realización de búsquedas. Cuando los archivos.hcd del proyecto sean compilados. El PTXX genera tres tipos de archivos:.hxx,.cxx y.ptx. Nombre Formato Propósito Como usarse Diccionario de clases Una base de datos que Esquema de la base de PTXX lo mantiene describe las clases que están en tu base de datos. datos. automáticamente. Clase Factory Archivo.CXX Describe como construir y manejar los objetos. Archivo de cabecera para la clase Factory Archivo.PTX Declaración de la clase Archivo.HXX Definición de clases de objetos Archivo.OCD Clases Query, AllSet. Ondemand y set para las clases persistentes. Representación estándar de C++ de las declaraciones en los archivos.hcd Tabla # 1 Representación precompilada de los archivos.hcd Compilar y ligar al programa. Este es automáticamente incluido por la declaración del archivo cabecera en el archivo. No se necesitan incluir. Incluidos en los códigos fuente de la aplicación. PTXX lo realiza cuando construye el esquema para la base de datos y el diccionario de las clases. 197

8 El Developer s Workbench permite crear proyectos para manejar los archivos *.HCD. se presenta a continuación una serie de pasos que guiaran en la realización de un proyecto en Poet. 1.Crear un proyecto seleccionando: Menu File/New Workbook El nombre del servidor deberá ser siempre LOCAL cuando se use una edición personal, quiere decir que será estrictamente usada por un solo usuario. Figura # 6 2. Crear el proyecto para el modelo, seleccione: Menu Project/New... Figura # 7 3. Agregar los archivos.hcd, seleccione: Menu Project/Add item.. Dar clic en Cancel Figura # 8 4. Se guarda el proyecto seleccionando:l Menu Project/save as.. Figura #9 198

9 5. Modificación de opciones en: Menu Options/Directories Una vez creado el proyecto se modifican las opciones del mismo, para agregar todas las rutas de donde Poet buscara los archivos include Figura # Ejecutar el compilador PTXX para crear base de datos y archivos factory en: Builder/Build All Figura # 11 7.Abrir base de datos: Menu File/Open Database.. Elegir Menu Objects/Browser Extent El Extent muestra las clases en un panel del lado izquierdo de la ventana, cuando una de esas clases es seleccionada, se enlistan los objetos para esa clase del lado derecho. Figura # 12 Dar doble clic en el objeto seleccionado y despliega sus especificaciones Aquí nos muestra las especificaciones del objeto seleccionado Figura #

10 7.4. COMPILACIÓN EN VISUAL C++ Una vez que se tienen generados todos los archivos y la base de datos junto con su diccionario, el paso siguiente será crear un proyecto en Visual C++, el cual creará el ejecutable para manejar la base de datos. Pasos para compilar en C++ 1. Se crea un Workspace en Visual C++, seleccionando en el menú principal File\New. En la pestaña Workspace proporcione el nombre en Workspace Name y la ruta donde se creará en Location. 2. Click derecho sobre el Workspace creado y en el menú seleccione Add New Project. En la pestaña Project se selecciona el proyecto de tipo 32 Console, se especifica el nombre del proyecto en Project Name y se selecciona la opción de Add to current Workspace. Figura # Se crean dos carpetas dentro del proyecto, llamadas Source Files y Header Files. 4. En el menú Project se selecciona la opción Project\Settings.. para agregar las rutas de acceso de donde se tomaran los archivos include. Figura # Agregar los archivos necesarios para el proyecto: El archivo que abrirá y cerrará la base de datos (PoetApp.cxx, PoetApp.hxx). El archivo principal de la aplicación interface- (MenuApp.cxx, MyApp.cxx, MenuApp.hxx). Archivos adicionales para manejar tipos de datos y entrada de los mismos (Conio.cxx, Goodies.hxx). Archivos *.cpp que tendrán las definiciones de las funciones miembro de las clases persistentes que han sido declaradas en los archivos *.HXX. Nota: Los archivos con extensión.cxx se agregan a la carpeta Source Files. Los archivos con extensión.hxx se agregan a la carpeta Header Files. 200

11 6. Se selecciona en el menú principal Build\Build ProyectV.exe. En ese momento Visual C++, agrega al proyecto los archivos include necesarios para los archivos existentes en el proyecto, en una carpeta llamada External Dependencies, los archivos agregados son aquellos con extensión.cxx,.ptt,.ptx para cada clase persistente de la base de datos, además de todos los.hxx que se encuentran en la carpeta INC del Poet (Poet.hxx, ptcomp.hxx, etc.). 7. Seleccione los archivos con las extensiones.ptt,.cxx y.ptx de cada una de las clases para moverlos de la carpeta External Dependencies al Proyecto y queden fuera de las carpetas. Figura # 15 Figura # Los archivos con extensión.cxx tienen un icono diferente a los demás, este icono indica que los archivos son agregados a la construcción del archivo ejecutable, seleccione cada uno de ellos y de un clic derecho con el mouse, elija Settings..., y en la ventana que aparece seleccione la opción que dice Exclude File From Build, en ese momento el icono será modificado, y con esto se asegura que los únicos archivos para la construcción serán los.cpp. Figura # Compile nuevamente para construir el archivo ejecutable. Seleccione del menú Build\Build ProjectV.exe. 201

12 Una vez compilado el proyecto se puede correr el ejecutable y de esa manera visualizar la aplicación terminada del caso de uso del proceso de desarrollo el cual fue Facturación Versión

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC1102 Introducción a la Programación Tutorial eclipse TM Introducción al uso de eclipse TM Contents

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Tutorial 4. Aplicaciones Web con NetBeans 5.0 Tutorial 4 Aplicaciones Web con NetBeans 5.0 Creación de un Proyecto Para crear un programa de consola en Java utilizando NetBeans 5.0 lo primero que hay que hacer es crear un proyecto. Un proyecto nos

Más detalles

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse Programación 2 Curso 2013 2014 Introducción Guía de desarrollo C/C++ con Eclipse Eclipse 1 es un entorno de programación que permite el desarrollo de aplicaciones en diferentes lenguajes. Consta de un

Más detalles

El lenguaje de programación Java

El lenguaje de programación Java Departament d Arquitectura de Computadors El lenguaje de programación Java Java (I) Orientado a objetos Ejecutado por una maquina virtual Independiente de la plataforma Multithreaded Orientado a la red

Más detalles

Procesamiento Digital de Información

Procesamiento Digital de Información Práctica 1 Realización de archivo base José I. Gómez Quiñones Introducción Esta parte de la práctica consiste en realizar un programa que sirva como base para implementar algoritmos usando el DSP TMS320CV5510

Más detalles

BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Dámaso López Aragón

BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Dámaso López Aragón BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS Dámaso López Aragón Introducción En la actualidad, la orientación a objetos es una nueva forma de comprender los problemas y modelar el negocio de una empresa,

Más detalles

Base de datos Herramientas CASE en el Modelamiento de Datos

Base de datos Herramientas CASE en el Modelamiento de Datos Base de datos en el Modelamiento de Datos Universidad Nacional Andrés Bello Contenidos Introducción 1 Introducción 2 3 4 Generar Base de Datos 5 Importando la base de datos Introducción Las herramientas

Más detalles

Tutorial. Configuración del entorno de programación Code::Blocks.

Tutorial. Configuración del entorno de programación Code::Blocks. Tutorial Configuración del entorno de programación Code::Blocks. Code::Blocks es un entorno de desarrollo multiplataforma para programación en C/C++. Se encuentra bajo una licencia GNU, lo cual lo hace

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Herramienta CASE (Bouml)

Herramienta CASE (Bouml) Herramienta CASE (Bouml) Ingeniería de la Programación Práctica 6 1 Contenido La presentación es una traducción, con alguna pequeña aportación, del tutorial sobre Bouml que puede encontrarse en inglés

Más detalles

GUÍA DE LABORATORIO N o 3

GUÍA DE LABORATORIO N o 3 Universidad Simón Bolívar Sistemas de Información III - PS6117 LABORATORIO GUÍA DE LABORATORIO N o 3 Abril 96: Abril 98: Septiembre 2000 Realizada por: Actualizada por: Actualizada por: A.D. A. Borges

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Empremática, Guía12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Objetivos: Identificar las

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

DDBUILDER MANUAL DEL USUARIO

DDBUILDER MANUAL DEL USUARIO DDBUILDER MANUAL DEL USUARIO Página Qué es DDBuilder? 102 Creando Un Nuevo Diccionario de Datos 103 El Archivo de Configuración CONFIG.TPM 103 El archivo SQL.INI 104 La Interface de DDBuilder 105 Barra

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Manual de creación de Interfaces de Usuario en Netbeans

Manual de creación de Interfaces de Usuario en Netbeans Three Headed Monkey Manual de creación de Interfaces de Usuario en Versión 2.0 Jesús Omar Álvarez Márquez Miércoles, 14 de Abril de Contenido Introducción... 2 Propósito del documento... 2 Programas necesarios...

Más detalles

Introducción. Guía detallada para la utilización de código de técnicas de ingeniería inversa en diagramas de UML con Microsoft Visio 2000

Introducción. Guía detallada para la utilización de código de técnicas de ingeniería inversa en diagramas de UML con Microsoft Visio 2000 Guía detallada para la utilización de código de técnicas de ingeniería inversa en diagramas de UML con Microsoft Visio 2000 http://www.microsoft.com/spanish/msdn/articulos/archivo/030801/voices/revengcode.asp

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

http://www.datanamic.com/download/download_dezign.html

http://www.datanamic.com/download/download_dezign.html Para este curso de Taller de Base de Datos trabajaremos con el DeZign for Databases que es una herramienta de desarrollo de base de datos que usa un diagrama entidad relación. Soporta visualmente el layout

Más detalles

II. Relación con Terceros

II. Relación con Terceros II. Relación con Terceros Introducción a la Relación con Terceros Los terceros se refieren a las entidades con las cuales se realizan transacciones en la organización. Hay tres tipos de terceros, están:

Más detalles

Clase Práctica Nº 1 ED 2015

Clase Práctica Nº 1 ED 2015 Clase Práctica Nº 1 ED 2015 Introducción La creación de una solución de software tiene varias etapas, por ejemplo: Diseño Implementación Testeo Y para cada etapa existen herramientas que nos ayudan. Introducción

Más detalles

CAPITULO V. HERRAMIENTA CASE (Rational Rose, C++)

CAPITULO V. HERRAMIENTA CASE (Rational Rose, C++) CAPITULO V HERRAMIENTA CASE (Rational Rose, C++) 5.1 HERRAMIENTA CASE La documentación del UML ha propiciado el desarrollo de herramientas CASE, las cuales cubren el ciclo de vida del software y además

Más detalles

Cómo filtrar el universo de símbolos usando Índice listas destacadas y escáner

Cómo filtrar el universo de símbolos usando Índice listas destacadas y escáner Cómo filtrar el universo de símbolos usando Índice listas destacadas y escáner Lección 8 Listas destacadas 1 Seleccionar el universo de símbolos 7 Escáner 3 Seleccionar los criterios de escaneo 8 Modelos

Más detalles

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services

TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services TUTORIAL DATA WAREHOUSE: OLAP - Analysis Services Este documento consta de: Descripción general del Tutorial Prerrequisitos Pasos generales a seguir Pasos específicos a seguir Anexo I - Almacenamiento

Más detalles

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación Trabajo Final de Graduación para optar por el título Bachiller en Ingeniería en Computación Migración del Módulo de Inventario del Sistema Business Advance Víctor Guzmán Alfaro Carrera Ingeniería en Computación

Más detalles

Manual TeamViewer Manager 6.0

Manual TeamViewer Manager 6.0 Manual TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Índice 1 Resumen... 2 1.1 Acerca de TeamViewer Manager... 2 1.2 Acerca de este manual... 2 2 Instalación y arranque inicial... 3 2.1 Instalación...

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

2.1 Compuertas para Bases de Datos

2.1 Compuertas para Bases de Datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Uno de los aspectos mas importantes en un sistema multibase de datos es la forma en como llevar a cabo la comunicación

Más detalles

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008-

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos - 2008- Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos INSTRUCTIVO PARA EL USO DEL ENTORNO DE DESARROLLO ECLIPSE - 2008- 1) Creación de espacio o carpeta de trabajo (workspace) Primero,

Más detalles

FileMaker 11. Guía ODBC y JDBC

FileMaker 11. Guía ODBC y JDBC FileMaker 11 Guía ODBC y JDBC 2004-2010 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker es una marca comercial de FileMaker,

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...

Más detalles

MANUAL PARA OBTENER SELLOS DIGITALES

MANUAL PARA OBTENER SELLOS DIGITALES MANUAL PARA OBTENER SELLOS DIGITALES REQUISITOS PARA OBTENER EL SELLO DIGITAL: 1.-Tener los archivos de la Firma Electrónica Avanzada (FIEL) previamente obtenidos del SAT, estos archivos son un archivo

Más detalles

INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN SUN GLASSFISH VERSION 2.1 COMPONENTES ESPECIALES

INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN SUN GLASSFISH VERSION 2.1 COMPONENTES ESPECIALES INSTALACIÓN INICIAL SEMANTICWEBBUILDER (SWB) EN SUN GLASSFISH VERSION 2.1 COMPONENTES ESPECIALES Instalación inicial SemanticWebBuilder en Sun Glassfish 2.1 Componentes Especiales Fondo de Información

Más detalles

ELEMENTOS DE BASES DE DATOS. Bases de Datos + Orientación a Objetos. Clase 23:

ELEMENTOS DE BASES DE DATOS. Bases de Datos + Orientación a Objetos. Clase 23: Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur ELEMENTOS DE BASES DE DATOS Segundo Cuatrimestre 2015 Clase 23: Bases de Datos + Orientación a Objetos Mg. María Mercedes Vitturini

Más detalles

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,

Más detalles

MANUAL PARA FIRMAR ARCHIVOS CON CERTIFIRMA PDF PKCS#12 Y TOKEN VERIFICACION DE ARCHIVOS POR MEDIO DE ADOBE READER

MANUAL PARA FIRMAR ARCHIVOS CON CERTIFIRMA PDF PKCS#12 Y TOKEN VERIFICACION DE ARCHIVOS POR MEDIO DE ADOBE READER PÚBLICO Página Página 1 de 19 1 OBJETIVO El presente tiene como objeto guiar al lector en el proceso para firmar y verificar archivos utilizando Certifirma PDF. 2 ALCANCE Este manual va dirigido a todas

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

Prácticas de programación en C con MinGW Developer Studio

Prácticas de programación en C con MinGW Developer Studio Prácticas de programación en C con MinGW Developer Studio MinGW Developer Studio es un entorno de desarrollo integrado (IDE) para la programación en lenguaje C gratuito y cómodo de usar. Se ejecuta en

Más detalles

Bases de datos orientadas a objetos 1

Bases de datos orientadas a objetos 1 Bases de datos orientadas a objetos 1 1 +0&+%' Pag Por qué surgen los SGBDOO?... 2 Qué es un SGBD?... 2 Qué es un sistema de bases de datos orientadas a objetos?... 3 Manifiestos acerca de los SGBDOO...

Más detalles

CONECTANDO EL SOFTWARE EN REDES

CONECTANDO EL SOFTWARE EN REDES CONECTANDO EL SOFTWARE EN REDES En principio tenemos que suponer que los equipos ya están interconectados en red, que pertenecen al mismo grupo de trabajo y que se ven entre si sin problemas. Si no es

Más detalles

Ximdex 3.3. Descripción de la Interfaz. Fecha: Enero 2013 Versión 3.0

Ximdex 3.3. Descripción de la Interfaz. Fecha: Enero 2013 Versión 3.0 Ximdex 3.3 Descripción de la Interfaz Fecha: Enero 2013 Versión 3.0 Índice 1. Descripción General...1 2. Panel de gestión...2 2.1. Pestaña de proyectos...2 2.2. Panel de control...3 2.3. Información sobre

Más detalles

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado Diseño lógico de sistemas aplicando el lenguaje de modelado unificado No. De Registro CGPI: 20061221. Director del proyecto: Roberto De Luna Caballero. Profesores participantes: M. en C Fabiola Ocampo

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR

CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR 2 Proyecto mikrobasic PRO for AVR organiza aplicaciones en los proyectos que consisten en un solo fichero de proyecto (fichero con extensión.mbpav)

Más detalles

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea. Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos

Más detalles

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1 Informix Personal Edition 7.22 1 El objetivo de este documento consiste en ofrecer una visión general de las herramientas y funcionalidades que incorpora el software Informix Personal 7.22, una vez hayáis

Más detalles

Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos.

Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos. Entorno Powerbuilder Niveles de Jerarquía para la creación de aplicaciones: Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos.

Más detalles

http://www.cem.itesm.mx/extension/ms

http://www.cem.itesm.mx/extension/ms Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Tutorial básico del entorno de desarrollo Eclipse.

Tutorial básico del entorno de desarrollo Eclipse. Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente

Más detalles

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES Integrantes: GRUPO: 4 - Marcela Balseca Fecha: 04/05/2012 - Patricia Gálvez - Lilian Guamán S. - Diego Hallo ALTERNATIVAS DE SOFTWARE LIBRE PARA PROYECTOS DE DESARROLLO La cantidad de alternativas libres

Más detalles

INTRANET: MANUAL DE INSTALACIÓN

INTRANET: MANUAL DE INSTALACIÓN INTRANET: MANUAL DE INSTALACIÓN 1 de 15 INDICE 1 Requisitos mínimos... 3 2 Instalación... 4 2.1 Instalación de los ficheros de la Intranet... 4 2.2 Registro de las librerías... 4 2.3 Configuración del

Más detalles

Introducción a la programación (Java)

Introducción a la programación (Java) Introducción a la programación (Java) Preparar las herramientas de desarrollo Introducción La primera parte de este documento es una guía para la instalación del software necesario para realizar programas

Más detalles

Eclipse Visual Editor

Eclipse Visual Editor Eclipse Visual Editor Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Analista de Sistemas Licenciatura en Sistemas Laboratorio de Programación Indice Temas Pág. Introducción...

Más detalles

AcuSQL Pre-compilador de SQL Embebido

AcuSQL Pre-compilador de SQL Embebido AcuSQL Pre-compilador de SQL Embebido RESUMEN EJECUTIVO AcuSQL es una sencilla y rentable solución para aquellos que utilizan sentencias SQL embebidas en sus programas COBOL para acceder fuentes de datos

Más detalles

Principales rutinas de mantenimiento

Principales rutinas de mantenimiento Principales rutinas de mantenimiento 1 Actualización de días de crédito en base al saldo del cliente La actualización de los días de crédito es una rutina que ayuda a saber cuales de nuestros clientes

Más detalles

BASE DE DATOS CURSO 00/01

BASE DE DATOS CURSO 00/01 PRÁCTICA: 1 El ENTORNO DE TRABAJO ORACLE 8. OBJETIVOS: En esta práctica el alumno se debe habituar al entorno de trabajo Oracle8, que será utilizado para realizar las sucesivas prácticas de la asignatura.

Más detalles

Instructivo de uso. Administración de Pedidos Gasolineras SISTEMA ERP V12.

Instructivo de uso. Administración de Pedidos Gasolineras SISTEMA ERP V12. Instructivo de uso Administración de Pedidos Gasolineras ERP V12. Contenido Control del documento... 3 1. Introducción...4 2. Conexión y Acceso a la EBS de Oracle...4 2.1. Responsabilidades...5 2.2. Menú

Más detalles

Fundamentos de programación I. - Anexo de Software -

Fundamentos de programación I. - Anexo de Software - Fundamentos de programación I - - 1. Introducción 1.1. Introducción a Dev-C++ y DJGPP 1.1.1. Qué es Dev-C++? Dev-C++ es un Entorno Integrado de Desarrollo (Integrated Development Environment, IDE) capaz

Más detalles

Tipo de competencia: Específica

Tipo de competencia: Específica Departamento: Depto Computacion y Dise o Nombre del curso: Base de Datos II Clave: 004258 Academia a la que pertenece: Base de Datos II Requisitos: Requisito de Base de Datos II: Base de Datos I Horas

Más detalles

Entorno de programación de Sistemas Operativos.

Entorno de programación de Sistemas Operativos. Entorno de programación de Sistemas Operativos. La programación de aplicaciones sobre sistemas operativos supone conocer y usar las bibliotecas con las llamadas al sistema operativo. Para hacer una aplicación

Más detalles

Capítulo III. El lenguaje de programación Avenue.

Capítulo III. El lenguaje de programación Avenue. Capítulo III El lenguaje de programación Avenue. En este capítulo se describe el lenguaje de programación Avenue y el entorno de programación de aplicaciones de Arcview. Además se darán a conocer los pasos

Más detalles

ENTORNO MPLAB ( I) CCFF D.P.E. MÓDULO DE PROYECTOS 1

ENTORNO MPLAB ( I) CCFF D.P.E. MÓDULO DE PROYECTOS 1 ENTORNO MPLAB ( I) CCFF D.P.E. MÓDULO DE PROYECTOS 1 Introducción (1) información binaria o lo que es lo mismo códigos Hasta ahora hemos estudiado el set de instrucciones del µ- controlador. Ya es hora

Más detalles

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles

CREACIÓN DEL PRIMER PROYECTO EN mikroc PRO for PIC

CREACIÓN DEL PRIMER PROYECTO EN mikroc PRO for PIC CREACIÓN DEL PRIMER PROYECTO EN mikroc PRO for PIC ESTIMADOS CLIENTES, Querría darles las gracias por estar interesados en nuestros productos y por tener confianza en MikroElektronika. Nuestro objetivo

Más detalles

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer.

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Crear una página Web básica en Visual Web Developer Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Visual Web Developer es una herramienta

Más detalles

FileMaker 12. Guía ODBC y JDBC

FileMaker 12. Guía ODBC y JDBC FileMaker 12 Guía ODBC y JDBC 2004-2012 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker y Bento son marcas comerciales de

Más detalles

Autores: Salazar Ramírez Norman Francisco Cota Ortiz Maria de Gudalupe Flores Pérez Pedro

Autores: Salazar Ramírez Norman Francisco Cota Ortiz Maria de Gudalupe Flores Pérez Pedro Autores: Salazar Ramírez Norman Francisco Cota Ortiz Maria de Gudalupe Flores Pérez Pedro Hermosillo, Sonora, 2010 I N D I C E Página Presentación.... Dinámic Link Libraries... Registro manual de una dll,

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Curso: Borland C Borland C++ Builder 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland C++ Builder 5. Se estudian las particularidades del lenguaje C++, así como

Más detalles

NCover: Manual de usuario

NCover: Manual de usuario NCover: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este

Más detalles

Ar lips Development E nvironment versión 1.0.0

Ar lips Development E nvironment versión 1.0.0 Ar lips Development E nvironment versión 1.0.0 Grupo de Tecnología Informática - Inteligencia Artificial Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia (España)

Más detalles

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel BPEL 1 Definición proyecto En este tutorial vamos a aprender a crear procesos BPEL practicando con un ejemplo: un proceso de negocio de venta online de libros. (Los pasos descritos en el tutorial deben

Más detalles

CONECTIVIDAD EN RED MANUAL DEL ADMINISTRADOR

CONECTIVIDAD EN RED MANUAL DEL ADMINISTRADOR CONECTIVIDAD EN RED MANUAL DEL ADMINISTRADOR ESTE DOCUMENTO CONTIENE INFORMACIÓN CONFIDENCIAL, PROPIEDAD INTELECTUAL DE DO ANALYTICS LLC. Y SE ENTREGA CON EL ENTENDIMIENTO DE QUE SE UTILIZARÁ EXCLUSIVAMENTE

Más detalles

PROCESO DE ACTUALIZACION SISTEMA HGINET. Fecha 2014-12-02 Versión 2014.3 RTM

PROCESO DE ACTUALIZACION SISTEMA HGINET. Fecha 2014-12-02 Versión 2014.3 RTM PROCESO DE ACTUALIZACION SISTEMA HGINET Fecha 2014-12-02 Versión 2014.3 RTM 1 TABLA DE CONTENIDO ASPECTOS A TENER EN CUENTA PARA UN USO SEGURO Y CORRECTO DE ESTE DOCUMENTO 3 1. Descargar la actualizacion

Más detalles

Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS

Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS Índice Aplicación Delphos Portal... 3 Consulta de la Información... 4 1. Información

Más detalles

Web Services. Visual Basic 2005 Ejemplo de Web Services. Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer

Web Services. Visual Basic 2005 Ejemplo de Web Services. Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer Web Services Visual Basic 2005 Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer 1. Mapa 1.1 Paso Uno a) Crear en el escritorio de la pc la carpeta con nombre Ingeniero_por_un_dia b) Dentro

Más detalles

Java Inicial (20 horas)

Java Inicial (20 horas) Java Inicial (20 horas) 1 Temario 1. Programación Orientada a Objetos 2. Introducción y Sintaxis Java 3. Sentencias Control Flujo 4. POO en Java 5. Relaciones entre Objetos 6. Polimorfismo, abstracción

Más detalles

PROCEDIMIENTO PARA LA CREACIÓN DE UN SITIO WEB COMPONENTES ESPECIALES

PROCEDIMIENTO PARA LA CREACIÓN DE UN SITIO WEB COMPONENTES ESPECIALES PROCEDIMIENTO PARA LA CREACIÓN DE UN SITIO WEB COMPONENTES ESPECIALES Procedimiento Para la Creación de un Sitio Web Componentes Especiales Fondo de Información y Documentación para la Industria Av. San

Más detalles

Laboratorio 01: Programar en lenguaje ANSI C bajo Windows

Laboratorio 01: Programar en lenguaje ANSI C bajo Windows Laboratorio 01: Programar en lenguaje ANSI C bajo Windows http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

BASES DE DATOS. Ivon Tarazona Oriana Gomez

BASES DE DATOS. Ivon Tarazona Oriana Gomez BASES DE DATOS Ivon Tarazona Oriana Gomez Introducción Introducción Ventajas e (Unified Modeling Language) Es un lenguaje usado para especificar, visualizar y documentar los diferentes aspectos relativos

Más detalles

VISIO: Herramienta CASE

VISIO: Herramienta CASE VISIO: Herramienta CASE Marta Zorrilla Universidad de Cantabria curso 2007-08 Marta Zorrilla - UC 1 curso 2007-08 Marta Zorrilla - UC 2 Tabla de contenidos Presentación de la herramienta Modelado de BDs

Más detalles

3.4. Reload Editor ( Guía de Uso).

3.4. Reload Editor ( Guía de Uso). 3.4. Reload Editor ( Guía de Uso). Anterior 3. Lors Management Siguiente 3.4. Reload Editor ( Guía de Uso). 3.4.1. Preguntas básicas sobre Reload Editor. - Qué hace el programa Reload Editor? RELOAD Editor

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.) Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.) Objetivos: Aprender a utilizar las funcionalidades más avanzadas de los administradores

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

ORACLE 11g. 50 horas 60 días

ORACLE 11g. 50 horas 60 días ORACLE 11g DURACIÓN DÍAS DE CONEXIÓN 50 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

Más detalles

Bases de datos: Sistemas de bases de datos:

Bases de datos: Sistemas de bases de datos: Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener

Más detalles

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Contenidos 1. Propósito 3 2. Realizar una copia de seguridad con SQL Server 2005 4 3. Restaurar una copia de seguridad con SQL Server

Más detalles

SQL Server Business Intelligence parte 1

SQL Server Business Intelligence parte 1 SQL Server Business Intelligence parte 1 Business Intelligence es una de las tecnologías de base de datos más llamativas de los últimos años y un campo donde Microsoft ha formado su camino a través de

Más detalles

The RRC Project Manual de Usuario

The RRC Project Manual de Usuario 1 The RRC Project Manual de Usuario Arakyd Sofware 25 de mayo de 2014 ÍNDICE Arakyd Software Índice 1. Introducción 4 2. Instalación y funcionamiento en Ubuntu 4 2.1. Instalación QT 5.2.1..............................

Más detalles

LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles

ADVISOR MODELO DE DESARROLLO

ADVISOR MODELO DE DESARROLLO ADVISOR MODELO DE DESARROLLO 1 1 INDICE 1 ÍNDICE... 2 2 ENTORNO... 3 3 AREA DE TRABAJO DE LA APLICACION... 3 4 BARRA DE ESTADO... 4 5 BARRA DE HERRAMIENTAS DE MENU... 4 6 MENU CONTEXTUAL... 6 7 MENU DE

Más detalles

Tema: Unidad II. Sistemas Operativos 1.2. Equipo y Explorador de Windows

Tema: Unidad II. Sistemas Operativos 1.2. Equipo y Explorador de Windows Área Académica: Informática Tema: Unidad II. Sistemas Operativos 1.2. Equipo y Explorador de Windows Profesor: Ing. Francisco Angeles Angeles Periodo: enero junio / 2014 Abstract: This slide is intended,

Más detalles

Gestionar los datos de un PLC por medio de una base de datos y un software SCADA.

Gestionar los datos de un PLC por medio de una base de datos y un software SCADA. 1 Tema: Conectividad a base de datos SQL para gestión de datos del PLC. Lugar de ejecución: Edificio de Electrónica (Laboratorio: Instrumentación y Control). Tiempo de ejecución: 2 hrs. Facultad: Ingeniería.

Más detalles