Data Dictionary Apresentar conceitos de Bancos de Dados Relacionais SAP vs Modelo Relacional Conhecer as ferramentas básicas do Dicionário de Dados do R/3 Criar objetos através do Dicionário de Dados Modelo Entidade-Relacionamento Modelo desenvolvido para facilitar o projeto de banco de dados, permitindo a especificação de um esquema que represente a estrutura lógica global de um banco de dados.
Entidade: É um objeto que existe e é distinguível de outros objetos,
ou seja, identifica o agrupamento de objetos do mesmo tipo. Exemplos: Clientes, Bancos, Agências, Contas-Corrente.
Atributos: São os qualificadores de uma entidade, isto é,
representam no modelo o que uma entidade pretende ser. Exemplos: Nome, RG, CPF, Endereço, Nro Conta, Nro Agência, Nro Banco
Domínio: Conjunto de valores permissíveis para um atributo.
Exemplo: Estado Civil, Sexo, Cor, Meses do Ano. SQL Structured Query Language – Linguagem desenvolvida nos anos 70 para definição e manipulação de dados em sistemas de bancos de dados relacionais. Conjunto reduzido de comandos, sem recursos de lógica, unica e exclusivamente para criar objetos no banco de dados e permitir que os dados possam ser mantidos, de acordo com as necessidades funcionais. Nos gerenciadores de BD, ferramentas específicas de cada fabricante oferecem recursos adicionais para a contrução de lógica. Outras linguagens foram adaptadas para trabalharem em conjunto com o SQL, como COBOL, C e ABAP/4. O SQL utilizado no R/3 é proprietário e segue um mínimo da regulamentação internacional para esta, estando longe de possuir os mesmos mecanismos de funcionamento. Seus comandos podem ser divididos em: SQL DDL: Data Definition Language – Comandos específicos para definição de objetos do banco de dados. Exemplo: Create Table, Create View, Create TableSpace, Drop Table, etc.
DML: Data Manipulation Language – Comandos
específicos para tratamento dos dados armazenados nos objetos do banco. Exemplo: Select, Insert, Delete, Update, etc. R/3 Data Dictionary Visualizar objetos do SAP Observar a estrutura e atributos dos dados armazenados nas bases de dados do SAP. Fazer consultas (query) de dados. Descobrir os relacionamentos entre diferentes objetos (tabelas e estruturas de dados). Criar objetos (Tabelas, estruturas e elementos de dados) a partir do dicionário. Funções desempenhadas pelo Data Dictionary: Gerenciamento das Definições de Dados Criação e manutenção das definições de dados num repositório central Provisão de informações para avaliações Permite obter informações sobre o modo como os objetos estão relacionados Suporte ao desenvolvimento Diferentemente de outros dicionários de dados, está integrado ao ambiente de desenvolvimento de modo que alterações ou criação de novos objetos promovem automaticamente a geração dos outros objetos dependentes, sejam eles parte do dicionário ou programas aplicativos. Suporte à documentação Permite obter documentação atualizada Garantia de que as definições de dados sejam flexíveis e atualizadas Geração de objetos de runtime garantindo performance. Transação SE11