La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos.

Presentaciones similares


Presentación del tema: "Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos."— Transcripción de la presentación:

1 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto Avance:   SQL ESTANDAR Carrera: Ingeniería Informática 50.B. PROYECTOS INFORMATICOS Proyecto final: SQL Estándar. Y aplicación ejemplificativa de Gestión de Casos en Mora. Equipo de Proyecto Nº: 10 Director: Ing. Leonardo Aragone Consultor: Ing. Roberto Giordano Alumnos: González, Miguel José Soriano, Pedro Fernando Cátedra: Ing. Enrique José Luis Michemberg An. Hilario Fernando Schechtel

2 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:    Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto INTRODUCCIÓN AL PROYECTO  Contexto  Objetivos  A Destacar  Aprendizaje SICO Servicios Informáticos S.A. Contexto UNIVERSIDAD FASTA PROYECTO SICO Servicios Informáticos S.A. UNIVERSIDAD FASTA CONJUNTO DE PRIMITIVAS PORTABLES CONJUNTO DE PRIMITIVAS PORTABLES APLICACIÓN EJEMPLIFICATIVA PROYECTO FINAL PASANTÍA

3 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE INTRODUCCIÓN AL PROYECTO  Introducción al Proyecto  Trabajo Desarrollado  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Avance:    Contexto  Objetivos  A Destacar  Aprendizaje Objetivos  Objetivo Principal del Proyecto: Asegurar la portabilidad de aplicaciones C/S entre los principales Sistemas de Administración de Bases de Datos Relacionales del mercado, utilizando un conjunto de primitivas del Lenguaje de Consulta Estructurado (SQL) aceptadas idénticamente por los RDBMS’s analizados.  Objetivo Secundario del Proyecto: Desarrollar una aplicación C/S con el propósito de justificar el conjunto de primitivas SQL estándar. MS SQL Server v6.5Oracle7 Server v7.3 Sybase SQL Anywhere v5.5

4 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   INTRODUCCIÓN AL PROYECTO  Introducción al Proyecto  Trabajo Desarrollado  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto  Contexto  Objetivos  A Destacar  Aprendizaje A Destacar  Características del proyecto que merecen ser destacadas: Centrado en el uso de estándares, poco respetados y utilizados hoy en día. De principio a fin, basado en una arquitectura C/S. La más utilizada para el desarrollo de aplicaciones. Utilización y estudio de herramientas de ultima genera- ción y de amplia aceptación a nivel mundial. Profundo estudio y análisis del lenguaje SQL a nivel teórico, justificado con tareas prácticas y una implementación para un entorno de producción. Profunda experiencia adquirida por el estudio teórico realizado y la diversidad de herramientas de software utilizadas.

5 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE INTRODUCCIÓN AL PROYECTO  Introducción al Proyecto  Trabajo Desarrollado  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Avance:    Contexto  Objetivos  A Destacar  Aprendizaje  Fuentes que se estudiaron: Manuales y procedimientos de instalación de los tres RDBMS’s. Manuales de administración de los tres RDBMS’s. Manuales del Lenguaje SQL. Documentos de la especificación ANSI/SQL 92. Manuales para el desarrollo de aplicaciones C/S con el CASE de ciclo completo Obsydian.  Principales experiencias adquiridas: Instalación, puesta en funcionamiento y administración de los tres RDBMS’s. Desarrollo de aplicaciones C/S en ambiente Windows con el CASE de ciclo completo “Obsydian”. Características, usos y programación en lenguaje SQL. Herramientas para control y gestión de Proyectos.

6 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:    Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto TRABAJO DESARROLLADO  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII Etapa I: Instalación de los RDBMS’s  Objetivo: Instalación, configuración y puesta en funcionamiento de los tres servidores RDBMS’s, como así también, los componentes “clientes” de los mismos.  Principales tareas realizadas: Instalación y configuración de MS SQL Server v6.5. Instalación y configuración de los componentes “clientes” de cada RDBMS, en diferentes equipos Windows 95. Instalación y configuración de Sybase SQL Anywhere v5.5. Instalación y configuración de Oracle7 Server v7.3. Documentación de los procesos de instalación de cada RDBMS y sus respectivas conclusiones.

7 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa II: Definición del Esquema de Prueba  Objetivo: Definición e implementación de un esquema de datos de prueba en los tres RDBMS’s, sobre el cual fueron hechas las prácticas de las primitivas SQL.  Principales tareas realizadas: Definición del esquema a implementar. Implementación del esquema en los tres RDBMS’s. Importación a los respectivos esquemas de un lote de datos de prueba. Documentación del funcionamiento de los diferentes utilitarios de importación utilizados. Documentación del DER y el diccionario de datos del esquema definido.

8 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa III: Análisis de las Primitivas  Objetivo: Análisis de todas las instrucciones SQL de los tres RDBMS’s y definición del conjunto de instrucciones candidatas a ser portables. SQL ServerSybaseOracle Transact-SQLWatcom-SQLPL/SQL Análisis de instrucciones SQL Instrucciones: Select... Insert... Delete... etc Tipos de Datos: DateTime Numeric Varchar etc Instrucciones NO portables Instrucciones NO portables Instrucciones candidatas Instrucciones candidatas

9 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa IV: Prueba del Conjunto de Primitivas  Objetivo: Definición del SQL Estándar. Y además, especificación de los conjuntos de instrucciones NO portables y parcialmente portables. Instrucciones candidatas Instrucciones candidatas SQL ServerSybaseOracle Prueba de scripts idénticos en cada RDBMS Analizar resultados Analizar resultados SQL ESTÁNDAR SQL ESTÁNDAR NO PORTABLES PARCIALMENTE PORTABLES PARCIALMENTE PORTABLES

10 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa A: Estudio de Herramienta CASE (Obsydian)  Objetivo: Participción del curso “Desarrollo de aplicaciones C/S en Obsydian, un CASE de ciclo completo”, dictado por la empresa Sico Servicios Informáticos S.A.  Características del curso: Dictado por el personal especializado con que cuenta la empresa Sico Servicios Informáticos S.A.. Modalidad teórico-práctico. Duración: 40 hs.

11 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa V: Implementación del Esquema de la App.  Objetivo: Definición e implementación del esquema de base de datos correspondiente a la aplicación ejemplificativa desarrollada.  Principales tareas realizadas: Creación del device y el esquema de datos sobre MS SQL Server v6.5. Creación del device y el esquema de datos sobre Oracle7 Server v7.3. Creación del device y el esquema de datos sobre Sybase SQL Anywhere v5.5.

12 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa VI: Desarrollo de Aplicación Ejemplificativa  Objetivo: Desarrollo de la aplicación ejemplificativa de Gestión de Casos en Mora utilizando el SQL Estándar, con el fin de comprobar el funcionamiento del conjunto de instrucciones portables, en desarrollo y producción.  Principales tareas realizadas: Análisis y diseño de la aplicación. Desarrollo en Obsydian. Implementación de la aplicación y puesta en funcionamiento con los tres RDBMS’s (de ser posible). Realización de las pruebas de compatibilidad correspondientes. Documentación de todo lo referido a la aplicación: DER, DD, etc.

13 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   TRABAJO DESARROLLADO  Introducción al Proyecto  Trabajo Desarrollado  Etapa I  Etapa II  Etapa III  Etapa IV  Etapa A  Etapa V  Etapa VI  Etapa VII  SQL Estándar  Aplicación Ejemplificativa  Conclusiones del Proyecto Etapa VII: Conclusiones y Presentación Pública  Objetivo: Obtención de las conclusiones de todo el trabajo, documentación y presentación pública.  Principales tareas realizadas: Destacado de los puntos más importantes del trabajo. Comparación de los tres RDBMS’s. Evaluación de los objetivos generales y particulares. Evaluación general del trabajo.

14 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:    Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto SQL ESTÁNDAR  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Consideraciones Lenguaje de definición de datos (DDL).  Elementos del lenguaje SQL a analizar: Lenguaje de manipulación de datos (DML). Tipos de datos soportados. Expresiones y condiciones.  El análisis NO incluyó instrucciones de control de flujo, de ciclos, de conversión, de formato, etc., por el considerable grado de incompatibilidad.  La determinación del SQL Estándar abarcó las etapas III y IV del proyecto.

15 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Metodología 1. Preparación2. Análisis3. Pruebas  Estudio del lenguaje SQL y los actuales estándares.  Clasificación de las instrucciones según el objeto sobre el que trabajan.  Se definieron categorías SQL para agrupar las diferentes instrucciones.  Se definieron clases de tipos de datos según la naturaleza del dato que define. SQL ServerSybaseOracle Transact-SQLWatcom-SQLPL/SQL Conjunto total de instrucciones a analizar Conjunto total de instrucciones a analizar Conjunto total de tipos de datos a analizar Conjunto total de tipos de datos a analizar

16 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Metodología 1. Preparación2. Análisis3. Pruebas  Instrucción x instrucción se analizó (en el sig. orden): INSTRUCCIONES CANDIDATAS INSTRUCCIONES CANDIDATAS  Función que realiza.  Clase a la que pertenece.  Sobre que objeto trabaja.  Sintaxis.  Tipo x tipo se analizó (en el sig. orden):  Existencia en los tres RDBMS’s.  Clase de tipo de dato a la que pertenece.  Dominio (límites).  Sintaxis.  Defaults.  Condiciones, expresiones e identificadores.  Como resultado se formaron los siguientes conjuntos. TIPOS DE DATOS CANDIDATOS TIPOS DE DATOS CANDIDATOS INSTRUCCIONES NO PORTABLES INSTRUCCIONES NO PORTABLES

17 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Metodología 1. Preparación2. Análisis3. Pruebas  Estudio de la sintaxis de la instrucción.  Creación de scripts SQL de prueba para la instrucción.  Ejecución de los scripts sobre cada RDBMS.  Analisis de los resultados generados por la ejecución de los scripts.  En los casos en que no hubo concordancia de los resultados se ajustaron las especificaciones de la instrucción y se volvió al paso 2. Analizar resultados Analizar resultados SQL ESTÁNDAR SQL ESTÁNDAR REDEFINICIÓN DE NO PORTABLES REDEFINICIÓN DE NO PORTABLES PARCIALMENTE PORTABLES PARCIALMENTE PORTABLES

18 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE 1. Portables Conjunto de Primitivas SQL Alter Table Close Create Index Create Schema Create Table Create View Delete Drop Procedure Drop Table 2. Parc. Portables 3. No Portables Drop Trigger Drop View Grant Insert Open Revoke Select Truncate Table Update Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones

19 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Conjunto de Primitivas SQL Create Procedure Declare Cursor 1. Portables2. Parc. Portables3. No Portables

20 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Conjunto de Primitivas SQL ALTER DATABASE ALTER PROCEDURE ALTER TRIGGER ALTER VIEW CHECKPOINT COMMENT ON COLUMN COMMENT ON TABLE COMMIT CONNECT CREATE DATABASE CREATE FUNCTION 1. Portables2. Parc. Portables3. No Portables EXECUTE INMEDIATE FETCH GRANT ALL INSERT INTO LEAVE LOAD TABLE PREPARE RETURN REVOKE ALL ROLLBACK SAVEPOINT STATICS CREATE SCHEMA AUTHORIZATION CREATE TRIGGER DROP FUNCTION DROP INDEX DROP OPTIMIZER DROP INDEX DROP OPTIMIZER STATICS DROP PACKAGE EXECUTE Instrucciones No Portables existentes en al menos dos de los tres RDBMSs analizados (32): Además, existen 222 instrucciones No Portables por encontrarse disponibles solamente en uno de los RDBMSs analizados

21 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones Tipos de Datos Char (maxlength) Decimal (p,e) con p<39 Float (b) con 0<b<15 Int Numeric (p,e) con p<39 Real SmallInt Varchar (maxlength) 0<maxlength<256 -10e38 – 10e38 +/- (2.20e-308 - 1.79e+308) +/- 2147483647 -10e38 – 10e38 +/- (1.18e-38 – 3.40e+38) +/- 32767 0<maxlength<0 Tipo de Dato Límites

22 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   SQL ESTÁNDAR  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Consideraciones  Metodología  Conjuntos de Primitivas SQL  Tipos de Datos  Conclusiones MSSQL minimiza el conjunto de instrucciones del SQL Estándar por soportar Transact-SQL. Si bien Sybase da apoyo al Transact-SQL de MS, el conjunto de instrucciones es mínimo por la particpiación de Oracle, el cual está mas cerca del ANSI/SQL 92. Del SQL Estándar la mayoría de las instrucciones pertenecen a la categoría DDL. Si bien las que pertenecen a la categoria DML son reducidas y las principales a este conjunto se hacen presentes, se nota la ausencia de otras como por ejemplo Fetch. A nivel Trigger y Stored Procedures el SQL Estándar, es muy pobre, causado fundamentalmente por la falta de un estándar que los normalice. 92% 8%

23 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE APLICACIÓN EJEMPLIFICATIVA  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Objetivo  Desarrollo  Implementación  Demostración  Conclusiones Avance:   Objetivo  Objetivo de la Aplicación: Permitir la administración de movimientos administrativos y judiciales pertenecientes a los casos (carpetas) por morosidad que inicia un ente público ante tal situación de un contribuyente.  Límites de la Aplicación: Desde que se abre un caso hasta que concluye el tratamiento del mismo.  Relación con el proyecto: Utilizar y analizar en un ambiente de desarrollo C/S el SQL Estándar el SQL Estándar.

24 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   APLICACIÓN EJEMPLIFICATIVA  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Conclusiones del Proyecto  Aplicación Ejemplificativa  Objetivo  Desarrollo  Implementación  Demostración  Conclusiones Desarrollo 650 Hs. de desarrollo aprox. 21 Entidades / tablas. 1452 Campos. 15871 Objetos. 12016 Objetos en librerías. 15678 Objetos extractados.  Obsydian MODELO Generación Local Compilación Local Compilación Remota Generación Remota Fuentes Cliente Fuentes Servidor MSVC++ Aplicación Cliente Componen. del Servidor Obsydian App.  Resumen del Desarrollo 16625 Triples. 93 Mensajes. 2402 Funciones. 888 Formularios. 175 Reportes.

25 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   APLICACIÓN EJEMPLIFICATIVA  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Conclusiones del Proyecto  Aplicación Ejemplificativa  Objetivo  Desarrollo  Implementación  Demostración  Conclusiones Implementación Servidor Cliente Aplicación Cliente App.ini Permite indicar al cliente, el nombre del servidor y el ambiente con el que trabajará Obsydian Dispatch Service Manager Obsydian Dispatch Service Manager Administra los ambientes de las aplicaciones cliente y hace de interlocutor entre las mismas y los RDBMS’s. ODBC SQL ServerSybaseOracle

26 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   APLICACIÓN EJEMPLIFICATIVA  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Conclusiones del Proyecto Demostración  Aplicación Ejemplificativa  Objetivo  Desarrollo  Implementación  Demostración  Conclusiones..............................

27 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   APLICACIÓN EJEMPLIFICATIVA  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Conclusiones del Proyecto  Aplicación Ejemplificativa  Objetivo  Desarrollo  Implementación  Demostración  Conclusiones El SQL Estándar, utilizado en un alto porcentaje, permitió realizar una aplicación independiente del RDBMS, pero con una pequeña violación al mismo (campos fecha). La violación al SQL Estándar se produce al generar un UDT “DATETIME” del tipo DATE y utilizar luego tipos de datos fecha (no pertenecientes al SQL Estándar. Los tiempos de desarrollos fueron considerablemente menores que si hubiese sido necesario crear tres aplicaciones diferentes. Muchas de las capacidades particulares de cada uno de los RDBMS’s no fueron aprovechadas al utilizar las instrucciones portables.

28 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Respecto de los RDBMS’s  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Respecto de los RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos 1. SQL Server2. SyBase3. Oracle Respeta las especificaciones del Transact SQL. Instalación sencilla y una rápida puesta en marcha. Mayores restricciones para la implementación de Stored Procedures y Triggers. No soporta migración desde otras tecnologías de Bases de Datos, excepto a través de archivos de texto. Opera como un único servicio de WindowsNT Server. Potentes y numerosas herramientas de administración. Excelente documentación.

29 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Comparación de RDBMS’s  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos 1. SQL Server2. SyBase3. Oracle Respeta las especificaciones del Watcom-SQL (ANSI/SQL) y da soporte al Transact-SQL. Alta versatilidad y capacidades en Stored Procedures y Triggers. Instalación sencilla y una rápida puesta en marcha. Cada instancia de base de datos corre como un servicio independiente de los demás. Excelente soporte para importación y exportación a otras tecnologías de Bases de Datos (embebido y utilitario externo). Herramienta central de administración. Se destacan los Wizards. Excelente documentación.

30 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Comparación de RDBMS’s  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos 1. SQL Server2. SyBase3. Oracle Excelente documentación. Potentes y numerosas herramientas de administración. No soporta migración desde otras tecnologías de Bases de Datos, excepto a través de archivos de texto. Requiere un alto grado de capacitación para su instalación y puesta en marcha. Respeta las especificaciones del PL/SQL (ANSI/SQL). Cada instancia de base de datos corre como un servicio independiente de los demás. Alta versatilidad y capacidades en Stored Procedures y Triggers.

31 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Obsydian  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos Respeta y se adapta fielmente a la tecnología de orientación a objetos. Conceptualmente excelente para el desarrollo de aplicaciones de mediana y gran envergadura. Soporta el desarrollo en grupos de trabajo, manejo de versiones, seguridad y generación de código para múltiples plataformas. Abarca todas las etapas del ciclo de desarrollo del software. No es muy práctico para los procesos de desarrollo basados en reingeniería. Existen limitaciones en las inserciones de código. Importantes requerimientos de hardware para el desarrollo. Bajos niveles de performance en las aplicaciones desarrolladas. Elevados costos de las licencias de desarrollo.

32 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Uso Práctico del SQL Estándar  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos Sirve como base para el desarrollo de aplicaciones con un alto grado de portabilidad, minimizando los cambios a realizar entre los diferentes RDMBS’s a utilizar. Si bien es posible, no se recomienda realizar el desarrollo de una aplicación utilizando solamente las instrucciones del SQL Estándar, ya que se verían seriamente comprometidas las prestaciones del sistema, además de desaprovechar las capacidades del o los RDBMS’s elegidos.

33 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Posibles Extensiones  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos Realizar un traductor automático que permita tomar código generado para un determinado motor y entregar como salida el código necesario para ejecutar en otro RDBMS diferente. SQL Server Sybase Oracle Traductor

34 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO Bibliografía  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos Manuales y procedimientos de instalación de los tres RDBMS’s. Manuales de administración de los tres RDBMS’s. Manuales del Lenguaje SQL. Documentos de la especificación ANSI/SQL 92. Manuales para el desarrollo de aplicaciones C/S con el CASE de ciclo completo Obsydian. www.microsoft.com www.sybase.com www.oracle.com

35 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:   CONCLUSIONES DEL PROYECTO  Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto Agradecimientos Universidad FASTA. SICO Servicios Informáticos S.A. News. Compañía de ideas. Ing. Hugo Castañer. Ing. Leonardo Aragone. Ing. Roberto Giordano. An. Alejandro Del Vecchio. Ing. Verónica Voguhera. Ing. Fabián Carrera. Padres, familiares, novias y amigos.  Comparación de RDBMS’s  Obsydian  Uso Práctico del SQL Estándar  Posibles Extensiones  Bibliografía  Agradecimientos

36 Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos en Mora. Proyecto: SQL ESTÁNDAR INDICE Avance:    Introducción al Proyecto  SQL Estándar  Trabajo Desarrollado  Aplicación Ejemplificativa  Conclusiones del Proyecto FIN.


Descargar ppt "Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos."

Presentaciones similares


Anuncios Google