1 / 22

II CONGED Congresso de Tecnologia para Gestão de Dados e Metadados do Cone Sul UEPG - Universidade Estadual de Ponta Gr

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

taya
Download Presentation

II CONGED Congresso de Tecnologia para Gestão de Dados e Metadados do Cone Sul UEPG - Universidade Estadual de Ponta Gr

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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.

  4. 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)

  5. 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

  6. 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

  7. 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

  8. 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.)

  9. 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.

  10. 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

  11. 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

  12. 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.

  13. 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.

  14. 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

  15. 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

  16. 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)

  17. Estrutura das Normas para SQLSQL-3 • ISO/IEC 9075-11 - SQL/ Schemata • Information Schemma • Definition Schema. • Previsto para a próxima geração

  18. 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

  19. 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

  20. 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

  21. 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

  22. Obrigado pela Atenção ! Perguntas ???? Vanderlei Vilhanova Ortenciovilanova@lepus.celepar.br

More Related