Trabalho de banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2083 palavras )
  • Download(s) : 0
  • Publicado : 5 de dezembro de 2011
Ler documento completo
Amostra do texto
Trabalho de Banco de Dados

Operações do DB Designer

O BD Designer é uma ferramenta livre desenvolvida pela FabForce e licenciado sob a GPL, com o objetivo do desenvolvedor visualizar graficamente o projeto da base de dados, modelar e controlar os dados que nele existe. Foi otimizado para o código aberto MySQL. O Modo Design é usado para criar emanter o modelo de bancos de dados visuais. O modo de consulta é usado para trabalhar com os dados da tabela e criar instruções de consulta SQL complexas para o uso em PHP, Kylix ou outras linguagens de programação.

MySQL é um sistema de gerenciamento de banco de dados relacional, multiencadeado,de código-fonte aberto e nível corporativo.

Algumas características do DBDesigner:• É multi-plataforma
• Suporte a outros bancos, como Oracle, MS SQL Server, SQLite, e
outros que suportem acesso via ODBC;
• Permite engenharia reversa, gerando o modelo a partir das tabelas do BD;
• Faz a sincronia no BD das alterações realizadas no DER;
• A interface com o usuário é amigável, onde simplifica o seu uso;
• Salva os arquivos em XML;
• Importamodelos gerados no ERWin (XML);
• Gera relatórios em HTML;
• Pode ser expandido através do uso de plugins;
• É bem documentado;
• Suporte realizado através do fórum do site do DBDesigner.

Para usar o DB Designer:

Abra o DB Designer que deverá está instalado no PC do utilizador. Abrir a tela de edição de tabela e Criar as tabelas.

As tabelas no DB Designer jáestão prontas, basta apenas clicar no campo Toll Bar e inserir uma tabela na área de trabalho. Clicando duas vezes sobre a tabela inserida vai aparecer campos onde será possível adicionar dados como tipo de tabela, nome dos campos, tipo de atributos e índice. A seguir, maiores detalhes:

[pic]

Este campo serve para inserir o nome da tabela.

[pic]

Neste campo há uma lista onde é possívelescolher o tipo de tabela a ser usada

[pic]

Na opção Columm Name será colocado o nome do campo. No DataType pode selecionar um tipo de dado já listado, NN se for não nulo, AI quando for automática a incrementação do campo e acrescentar um comentário se assim desejar.

[pic]
Manual sobre o uso do DBDesigner Versão 1.0.0 24/05/2004

Fazendo o relacionamento entreas tabelas

[pic]

Somente após as tabelas bem montadas e estabelecidas todos os seus campos é que se tem condições de fazer o relacionamento entre elas no TollBar.

Tipos de relacionamentos
Existem três tipos de relacionamento entre entidades:
• um-para-um
• um-para-muitos
• muitos-para-muitos

Non-Identyfing-Relation : É quando cria-se um relacionamento nãoidentificado, o que quer dizer que o(s) campo(s) que faz a relação entre as duas tabelas não fará parte da chave primária da tabela relacionada.

Relacionamento um-para-um
1:1 – Este relacionamento acontece quando uma entidade A se relaciona com uma entidade B e vice-versa.
Relacionamento um-para-muitos
1: N - O relacionamento um-para-muitos é usado quando uma entidade A pode se relacionar com uma oumais entidades B.
Relacionamento muitos-para-muitos
N:N ou N:M - O relacionamento muitos-para-muitos é usado quando várias entidades A se relacionam com várias entidades B. Neste relacionamento é necessário criar uma terceira tabela C, para receber as chaves das tabelas A e B. Esta terceira tabela terá cardinalidade 1:N ( um para muitos)

Auto- relacionamento:

A entidade é, ao mesmo tempo,pai e filha, o processo é simples, basta escolher o relacionamento e clicar duas vezes nessa mesma entidade e assim se conclui o auto relacionamento.

Para mostrar a cardinalidade basta clicar com o botão direito em qualquer área branca do diagrama
- Display Options/ Relationship
- selecionar cardinality

Querendo alterar o tipo de relacionamento entra tabelas, utiliza-se a opção...
tracking img