Dbdesigner4

3177 palavras 13 páginas
DBDesigner 4

Prof. Marcelo Marçula

DBDesigner 4
O DBDesigner 4 é uma ferramenta CASE (Computer-Aided Software Engineering) voltada para a modelagem de dados dos sistemas. Para utilizá-lo é necessário, primeiramente, criar o Modelo Conceitual dos dados do sistema. Como exemplo, será utilizado o seguinte Modelo Conceitual:
NomeFunc CPF CodDep NomeDep

DescProj IdProj

PROJETO

0,M

é composto
Horas_Trab

1,N

FUNCIONÁRIO

0,N

é alocado

1,1

DEPARTAMENTO

DuraçãoPrev

Local

C
NomeBen CNPJ NomeEmp

BENEFICIÁRIO

0,1

é indicado

1,1 FUNCIONÁRIO PRÓPRIO

FUNCIONÁRIO 1,N TERCEIRIZADO

pertence

1,1

EMPRESA PRESTADORA DE SERVIÇO
EndEmp

CPFBen

EndFunc MatrFunc

CargaHoraria

IDTerc

TelEmp

Funcionamento do DBDesigner 4 Antes de modelar os dados utilizando o DBDesigner 4 é importante conhecer como ele funciona, em termos de derivação do Modelo Conceitual para o Modelo Lógico. Como já vimos, existem diversas opções para derivar um modelo para o outro. O DBDesgner 4 tem as suas opções bem definidas e que devemos conhecer. 1. O Modelo Conceitual já deve estar normalizado, pois o DBDesigner 4 apenas modela e não normaliza as tabelas. 2. Derivação de relacionamentos 1:1 O DBDesigner 4 cria uma cópia da chave primária de uma das tabelas como chave estrangeira da outra tabela. Você deve decidir qual das tabelas deve receber a chave estrangeira antes de utilizar a ferramenta. 3. Derivação de relacionamentos 1:N O DBDesigner 4 cria uma cópia da chave primária da tabela com cardinalidade 1 como chave estrangeira da tabela com cardinalidade N. 4. Derivação de relacionamentos M:N O DBDesigner 4 cria uma terceira tabela que “liga” as tabelas com cardinalidade M e N. Nessa tabela serão usadas cópias das chaves primárias das duas tabelas, usadas como

2

DBDesigner 4

Prof. Marcelo Marçula

chaves primárias e chaves estrangeiras. A cardinalidade entre as tabelas iniciais e a tabela criada são 1:N. 5.

Relacionados

  • Atps banco de dados i
    1722 palavras | 7 páginas
  • Relatório
    677 palavras | 3 páginas
  • Desenvolvimento com ferramentas web livres
    5202 palavras | 21 páginas
  • Servidores web
    1127 palavras | 5 páginas
  • Leonardo Chaves Phpmg Mysql
    755 palavras | 4 páginas
  • SAÚDE, ESTÉTICA E IMAGEM PESSOAl
    3079 palavras | 13 páginas
  • TCC Final 16 12 2010 Final
    10847 palavras | 44 páginas
  • Analista
    2003 palavras | 9 páginas
  • Banco de dados
    2700 palavras | 11 páginas
  • Grupo ACS
    6290 palavras | 26 páginas