Você está na página 1de 8

Data Dictionary

Dicionário de Dados do SAP


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

Você também pode gostar