Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFrancisco Javier Farías Ávila Modificado hace 9 años
1
Interprete SQL Julian Kiper Fernando Puletti
2
Requerimientos Construcción de un Intérprete SQL sobre Archivos Planos que pueda realizar: – Consultas sobre la Estructura de la BD – Actualización de la Estructura de la BD – Actualización de Datos – Consulta de Datos
3
Motivación Obtener un producto con las siguientes características Portable Aplicable a situaciones reales Flexible Potente Extensible
4
Conocimientos Necesarios Gramáticas Generativas Parsing Expresiones Regulares
5
Elección del Lenguaje: PERL Portabilidad Bibliotecas de Parsing Manejo de Expresiones Regulares Manejo de Archivos de Texto de Gran Volumen Manejo de Texto
6
Ventajas Logradas Técnicas – Portabilidad del intérprete y de la Base de Datos – Independencia con Interfaces – Estructura de BD Dinámica y motor de Pequeño Tamaño – Velocidad de Acceso – Utilización de Catálogo
7
Ventajas Logradas Funcionales – Uso de Alias – Uso Wildcards – Capacidad para Join de n Tablas – Uso Expresiones matemáticas sin limitacion de terminos, tanto en los argumentos del Select como en los argumentos de la clausula where. – Sin limitaciones en la cantidad de elementos y terminos de la clausula where – Select con Texto Concatendado – Uso de esquema – Uso de create table like
8
Futuras funcionalidades a Implementar Manejo de Seguridad Manejo de Transacciones Conexiones remotas Concurrencia Sub Queries Optimización y uso de indices Indices de tipo Cluster Implementación de claves foraneas Velocidad de acceso – Lecto/Escritura por páginas o almacenamiento fisico de varios registros por linea de texto en los archivos planos de datos.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.