Repositório Digital

A- A A+

Um modelo não procedural de especificação e implementação voltado a sistemas transacionais em banco de dados

.

Um modelo não procedural de especificação e implementação voltado a sistemas transacionais em banco de dados

Mostrar registro completo

Estatísticas

Título Um modelo não procedural de especificação e implementação voltado a sistemas transacionais em banco de dados
Outro título A non-procedural model to specifying and implementing database transactions systems
Autor Ahlert, Hubert
Orientador Heuser, Carlos Alberto
Data 1994
Nível Doutorado
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Pós-Graduação em Ciência da Computação.
Assunto Banco : Dados
Programacao automatica
Traducao : Linguagens
Transacoes : Banco : Dados
[en] Automatic Programming
[en] Automatic System Building
[en] Database Transactions
[en] Language Translation
[en] Proceduralization of Declarative Specifications
[en] Query Optimization
[en] Tools for System Building
Resumo Esta tese de doutorado apresenta um modelo de especificação, textual e grafico, para sistemas transacionais em banco de dados (ER/T+) e, também, um modelo de implementação desta especificação. Sugere uma técnica de proceduralização de especificações declarativas, usando um grafo de dependencia de fluxos de dados para estabelecer a relação de precedecia entre os fluxos do diagrama da linguagem gráfica de especificação. Apresenta, também, os mecanismos de execução da linguagem de especificação proposta e as regras de mapeamento da linguagem de especificação, em seus aspectos estruturais (dados) e comportamentais (transações), para correspondentes construções na linguagem de implementação (C e SQL). Adicionalmente, são discutidos aspectos de otimização de consultas no âmbito da linguagem de especificação de transações e, também, aspectos de aninhamento de consultas para combinar diversos fluxos do diagrama ER/T+ em expressões complexas de consultas SQL.
Abstract This Ph.D thesis presents a graphic and textual specification model for database transactions systems (ER/T+) and, also, an implementation model for this specification. Suggest a proceduralization technique for declarative specifications using a data flow dependency graph to establish a precedence relation between the diagram flows of the graphics specification language. Furthermore it presents the execution mechanism of the proposal specification language and the behavioral and structural rules for mapping the specification language into corresponding implementation language (C and SQL) constructions. Additionaly, are discussed query optimization aspects for transaction specification language and aspects of nested queries to combine various ER/T+ diagram flows into complex SQL query expressions
Tipo Tese
URI http://hdl.handle.net/10183/9006
Arquivos Descrição Formato
000251840.pdf (28.52Mb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.