220 likes | 355 Views
II CONGED Congresso de Tecnologia para Gestão de Dados e Metadados do Cone Sul UEPG - Universidade Estadual de Ponta Grossa. Normas para Gestão de Dados e Metadados Apresentador Vanderlei Vilhanova Ortencio Presidente da CT 21.102 - Comissão Técnica de Linguagens, SO e Banco de Dados
E N D
II CONGED Congresso de Tecnologia para Gestão de Dados e Metadados do Cone SulUEPG - Universidade Estadual de Ponta Grossa Normas para Gestão de Dados e Metadados Apresentador Vanderlei Vilhanova Ortencio Presidente da CT 21.102 - Comissão Técnica de Linguagens, SO e Banco de Dados Presidente da CE 21.102.01 - Linguagem SQL da ABNT - Associação Brasileira de Normas Técnicas Membro da ISO/IEC/JTC1/SC32 - Data Management and Interchange Professor da PUC-Pr Analista Master da CELEPAR
Estrutura da ABNT para Padronização ABNT Associação Brasileira de Normas Técnicas CB - 21 Comitê Bras. Computadores e Proces. Dados e Informática SC - 10 Subcomitê de Software CT - 21.101 Comissão Técnica de Eng. de Sw e Portabilidade de Sw CT - 21.102 Comissão Técnica de Linguagem, SO e Banco de Dados
Estrutura Macro da ISO/IEC para Normas em Tecnologia da Informação(interesse CT21.102) SC32 Data Management .. JTC1 IEC ISO SC22 Programming. Languages SC7 Software Engineering.
SC32 - Data Management and Interchange • WG1 - EDI (Electronic Data Interchange) • WG2 - Metadata • Metadados: Elementos de Dados • WG3 - Database Language • Linguagem SQL • WG4 - SQL/MM • Linguagem SQL aplicado a Multimedia • WG5 - RDA (Remote Data Interchange)
SC-21:102 - Comissão Técnica de Linguagem, SO e Banco de Dados CE 21.102.10 Metadados CE 21.102.08 SQL/MM CE 21.102.11 Gerência de Registros CT-21:102 CE 21.102.01 Linguagem SQL
CE 102.01 - Linguagem SQL • Criada em 1993 • Tradução da Norma ISO/IEC 9075:1992 • Concluído em 1996 • Inclui TC1 e TC2 • Revisado em 1997 • Aprovação Nacional 1997. • Revisão editorial em Maio/1998. • Publicado em Outubro / 1998 • Participação nas reuniões ISO desde 1995
NBR ISO/IEC 9075 • Publicado / Distribuído em Outubro/98 • Através das delegacias da ABNT: • Curitiba: • Rua Lamenha Lins, 1124 - • Fone (041) 323-5286 • Florianópolis: • Av. Marinheiro Max Scharmm,2679 • Fone: (048) 248-6163
Estrutura das Normas para SQL:1992 • ISO/IEC 9075:1992 • Orientado pela Teoria Relacional • Define o padrão para SQL-92 • 22 capítulos e 6 anexos, em 607 pag. • Cobre os aspectos de • Definição de Dados • Manipulação • Segurança • Publicado TC4 (cerca de 250 pag.)
Estrutura das Normas para SQL-92 • ISO/IEC 9075- 3 CLI - Call Level Interface • Especifica uma Interface para SQL que pode ser usado por um programa de Aplicação • ISO/IEC 9075- 4 PSM - Persistent Modules • Especifica estruturas de controle que possam ser usados por SQLRoutines, e os módulos que pode conte-los.
Estrutura das Normas para ISO/IEC 9075- x : 1999 • Conhecida informalmente como: • SQL-3 (projeto) • SQL-99 ou SQL:1999 ( Norma publicada) • ISO/IEC 9075- x • 1 - Framework • 2 - Foundation • 3 - CLI • 4 - PSM • 5 - Host Language Bindings • ?. . . Demais partes em desenvolvimento
Estrutura das Normas para SQL:1999 • ISO/IEC 9075-1 - Framework • Descreve os conceitos fundamentais sobre os quais as demais partes se baseiam. Define também os termos, notações e convenções. • Especifica requerimentos de conformidade • ISO/IEC 9075-2 - Foundation • Especifica os Fundamentos do SQL. • 1400 páginas
Estrutura das Normas para SQL:1999 • ISO/IEC 9075-3 - CLI - Call Level Interface • Especifica uma Interface para SQL que pode ser usado por um programa de Aplicação • ISO/IEC 9075-4 - PSM - Persistent Stored Modules • Especifica estruturas de controle que possam ser usados por SQLRoutines, e os módulos que pode conte-los.
Estrutura das Normas para SQL:1999 • ISO/IEC 9075-5 - Host Language Bindings • Especifica como comandos SQL podem ser embutidos em programas (host) e como podem ser preparados para execução • * Estes módulos encontram-se em fase de distribuição pelo: ISO/IEC/JTC1.
Estrutura das Normas para SQLSQL-3. • + Próximos módulos são Projetos em desenvolvimento: • ISO/IEC 9075-6 - XA Specialization (SQL/TRANSACTION) • Especifica como SQL pode ser usado com um gerenciador de transação (standard). • **Em processo de cancelamento
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-7 - Temporal (SQL/Temporal) • Especifica facilidades para definição e manipulação de Dados Temporais • **Em processo de cancelamento • Part 8 - SQL Object • Transferido parapart2 - Foundation
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-9 - MED - Management of External Data • Especificação de como SQL pode ser usado para gerenciamento de dados externos ao Database. ?Federados ? • ISO/IEC 9075-10 - SQL/ OLB • Object Language Binding • Especifica interface para linguagens OO tais como Java. (SQLJ - 0)
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-11 - SQL/ Schemata • Information Schemma • Definition Schema. • Previsto para a próxima geração
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-AMD1 - SQL/ OLAP • On Line Analytical Processing • Proposta: Especifica Funcionalidades para processamento analítico no SQL. • Enseja implicacoes paradigmáticas: • Batch • OLTP • OLAP
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-13 - SQL/ JRT • Routines and Types using Java (SQL/JRT) • Especifica a capacidade de chamar métodos estáticos em Java como Stored Procedures SQL e User-defined functions, bem como usar classes Java como User-defined Types. • Substituto para: • NCITS 331.1 - SQLJ- Part1: SQL Routines using Java • NCITS 331.2 - SQLJ- Part2: SQL Types using Java
Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-14 - SQL/ XML • XML - Related Specifications (SQL/XML) • Define maneiras em que SQL pode ser utilizado em conjunto com XML. • Situação: Proposta de trabalho • Texto candidato a Base Document • Apresentado pelo NCITS em fevereiro/ 2001 • Em votação como WD
O que Muda? • Novas Funcionalidades para o SQL • Mais ‘Regras de Negócio’ para SGBD • Aplicações mais leves • Demanda AD mais Forte • Gerência de Metadados • Extended Types, • Stored Procedures, • Funções, Métodos,, etc
Obrigado pela Atenção ! Perguntas ???? Vanderlei Vilhanova Ortenciovilanova@lepus.celepar.br