T-BASE 1 Jornadas Estudiantiles T-Base Tutor: Gastón Mousqués
T-BASE 2 Integrantes Equipo Diego Gerolami Nicolás Macedo Paola Radzinski Diego Rosselli Lorena Luengo Adriana Peralta
T-BASE 3 Contexto ¿ Cómo surgió el proyecto? Propuesta de la Cátedra de Base de Datos Aplicación En el ámbito académico dentro de los cursos impartidos por la Cátedra
T-BASE 4 Producto T-BASE ¿ Qué es T-Base ? ¿ Qué problemas resuelve ? ¿ Cuáles son sus beneficios ?
T-BASE 5 TSQL SQL [a,b] DURING [c,d] si: (a>=c) AND (b<=d) Ejemplo de TSQL: SELECT ciudad FROM Viajes as V WHERE pais = Uruguay WHEN V.Interval DURING [05/10/2002,05/10/2004] dc ab
T-BASE 6 Funcionalidad
T-BASE Ejemplo 1 nombredireccióndesdehasta PepeMercedes 11801/1/2000 nombredireccióndesdehasta PepeMercedes 11801/1/200031/12/2003 PepeEjido 6331/1/2004 Pepe se muda a Ejido 633 el 1/1/2004
T-BASE 8 Cont. Ejemplo 1 nombredirecciónteléfonodesdehasta PepeMercedes 1180Null1/1/200031/12/2003 PepeEjido 633Null1/1/2004 nombredireccióndesdehasta PepeMercedes 11801/1/200031/12/2003 PepeEjido 6331/1/2004 Se arega el campo teléfono a la tabla Persona
T-BASE 9 Cont. Ejemplo 1 nombredirecciónteléfonodesdehasta PepeMercedes 1180Null1/1/200031/12/2002 PepeEjido 633Null1/1/200410/09/2004 PepeEjido /09/2004 nombredirecciónteléfonodesdehasta PepeMercedes 1180Null1/1/200031/12/2003 PepeEjido 633Null1/1/2004 Se actualiza el campo teléfono de Pepe
T-BASE 10 Ejemplo 2 Ejemplo a futuro Guía telefónica Cambios que van a ser válidos en un futuro
T-BASE 11 Arquitectura
T-BASE 12 Diseño Arquitectónico Elementos a tener en cuenta Lenguaje TSQL Parser e intérprete de TSQL Sistema multiusuario Comunicación mediante Sockets Manejo de sesiones Sistema multiplataforma Desarrollo en Java Mantenibilidad División en Capas
T-BASE 13 Visión del Sistema
T-BASE 14 Vista de Entrega LAN WAN INTERNET Servidor Linux SuSE 7.2 DB: Oracle WindowsLinux
T-BASE 15 COMUNICACIÓ N Flujo de Datos
T-BASE 16 Desarrollo
T-BASE 17 Decisiones de diseño Registro de los cambios Separar versionados Versionado Esquema Versionado de Datos
T-BASE 18 Decisiones de diseño Transformación de SQL a TSQL a través de una RI select consulta fromwherewhen tabla1 select consulta fromwhere db1_tabla1 Traducción TSQL SQL
T-BASE 19 … desarrollado hasta el momento AB de Base de Datos AB de Tablas Inserción de Datos Consultas TSQL ( incluyendo SQL )
T-BASE 20 Lo que se viene… Adm. de Usuarios Manejo de Transacciones Baja y Mod. de Datos Mod. de Tablas
T-BASE 21 Producto
T-BASE 22 ¿Preguntas?