Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE
DADOS I
2015/01
SUMRIO
1.
INTRODUO ..................................................................................................................... 3
2.
3.
b.
Tabelas............................................................................................................................... 7
c.
d.
e.
4.
b.
c.
d.
5.
6.
i.
ii.
1. INTRODUO
Um dicionrio de dados contm as caractersticas lgicas dos dados que sero utilizados
no sistema que se est programando, incluindo nome, descrio, alias, contedo e organizao.
Estes dicionrios se desenvolvem durante a anlise de fluxo de dados e ajuda aos
analistas que participam na determinao dos requerimentos do sistema, seu contedo tambm
se emprega durante o desenho do projeto.
Ele tambm pode ser visto como um depsito central que descreve e define o significado de
Modelo de
Controle
Modelo de
Dados
Dicionrio de
Dados
Modelo
Funcional
Projeto
Estruturado
Forma de uso: como o item utilizado (depsito de dados, entrada ou sada de dados, ...
composto por
E
4
()
Opcional
{}
Iterao ou repetio
[]
**
Comentrio
Seleo: Quando se deve escolher um dado entre dois ou mais que compe uma lista.
Sexo = [m | f | o]
Prof. Joo Graciano
B. TABELAS
Uma tabela ou entidade um conjunto de informaes que representam uma abstrao de
um conceito do mundo real. Uma tabela possui linhas e colunas.
As tabelas sero apresentadas neste dicionrio em ordem alfabtica. Logo em seguida s
informaes de uma tabela, sero apresentadas as colunas e suas informaes.
Nome da Tabela: Permite informar o nome da tabela que foi gerada para conter as
informaes de uma determinada classe do Modelo de Classes.
Nome da Coluna: Permite informar o nome da Coluna que foi gerada para armazenar a
informao de um determinado atributo de Classe de Entidade. Sempre que possvel
este nome deve ser o mesmo nome do atributo na classe, respeitando as regras para
composio de nomenclatura do modelo fsico de dados.
Indicador de chave primria PK: Permite informar que a Coluna faz parte da chave
primria da tabela.
Indicador de chave estrangeira FK: Permite informar que a Coluna faz parte da chave
primria de uma outra tabela relacionada com a tabela em questo.
Indicador de unicidade UK: Permite informar que a Coluna uma das chaves
candidatas da tabela, ou seja, no podero existir na tabela valores repetidos para esta
coluna. Cada linha da tabela dever possuir um valor diferente das demais para a Coluna.
No entanto, possuir um indicador de unicidade no garante que a Coluna tenha sido
eleita como sendo ou fazendo parte da chave primria da tabela.
Numricos
Data
Int para armazenar os dados do tipo Data ser usado o tipo Int, pois a data
dever ser armazenada no formato AAAAMMDD;
Alfanumricos
fixo;
Tabela:
Descricao:
Observaes:
SEQ
NOME DA COLUNA
DESCRICAO DA COLUNA
PK
Nome PK / Index
UK
REQ
TIPO
Observao/Contedo
FK
Nome
FK
Referncia
Tabela:
ACOESAUT
Descricao:
Observaes:
SEQ
NOME DA COLUNA
001
DESCRICAO DA COLUNA
PK
FK
AACodEmp
SmallInt
Cdigo da Empresa
002
AAMatOper
Int
Matrcula do Operador
003
AACodMod
SmallInt
Cdigo do Mdulo
004
AACodMenu
SmallInt
Cdigo do Menu
005
AACodFunc
SmallInt
Cdigo da Funo
006
AACodAcao
SmallInt
Cdigo da Ao
Ver Observacoes
UK
REQ
Nome PK / Index
TIPO
Observao/Contedo
FK
Nome
Referncia
AAIND1
Tabela:
ACOESHAB
Descricao:
Observaes:
SEQ
NOME DA COLUNA
001
AHCodMod
002
AHCodMenu
003
AHCodFunc
DESCRICAO DA COLUNA
Ver Observacoes
PK
FK
UK
REQ
TIPO
Observao/Contedo
SmallInt
Cdigo do Mdulo
SmallInt
Cdigo do Menu
SmallInt
Cdigo da Funo
004
AHCodAcao
005
006
SmallInt
Cdigo da Ao
AHDescAcao
VChar(3
0)
Descrio da Ao
AHIndDisp
VChar(1
)
Indicador
Disponibilidade
Nome PK / Index
de
FK
Nome
Referncia
AHIND1
5.
Posio: Indica as posies das informaes nos arquivos texto que apresentam as
informaes com tamanho fixo (no delimitados por Tab)
Ini Incio: Indica a posio inicial da informao no arquivo. o nmero da
coluna da linha em que comea a informao. Por exemplo: se o campo CPF
comear a ser representado no arquivo na posio 50, deve constar o valor 50 para
esta informao;
Tam Tamanho: Permite indicar o tamanho do campo em caracteres. Por exemplo:
se CPF composto por 11 caracteres, deve constar o valor 11 para esta informao.
Tamanho do registro: Mostra o tamanho de cada registro no arquivo texto. O valor ser
a soma da coluna Tam de cada informao do Grupo de Registros. Por exemplo: um
grupo de registros que possui as informaes CPF (com 11 caracteres) e Nome (com 30
caracteres) ter como Tamanho de registro o valor 41.
I. APRESENTAO DO LAYOUT
Nos arquivos de importao de Atributos por funcionrios temos a possibilidade de importar
os dados usando a Matricula ou o ID nico do funcionrio para identific-lo. Para viabilizar estas duas
possibilidades de importao, temos dois leiautes de arquivos.
No leiaute que utiliza a Matrcula para identificar o funcionrio existe apenas um Grupo de
registro. Este Grupo de registro possui todos os dados necessrios para a importao das
informaes. Ao usar este leiaute, o funcionrio ser identificado pelo Cdigo de Empresa e Matrcula
informadas.
II. CONSIDERAES
LAYOUT
SOBRE
AS
INFORMAES
DO
O leiaute possui o campo [Valor (Contedo do Atributo)], cujo valor depender do TIPO que foi
definido para o mesmo na tabela ATRIBUTO, como segue: