Um diagrama de entidade relacionamento , ou um ERD , é um modelo de dados que representa graficamente os dados , atributos e relacionamentos em um sistema de informação . Um diagrama EER é um tipo de diagrama ER reforçada que inclui os conceitos de superclasses , subclasses , especialização e generalização. Modeladores de dados criar diagramas ER e EER , a fim de compreender e descrever os dados antes de ser transformado em um banco de dados físico. SmartDraw é um aplicativo de desenho visual que oferece muitos recursos que ajudam a criar modeladores de dados robustos ER e EER diagramas. Coisas que você precisa
software SmartDraw
Show Mais instruções
1
Abrir SmartDraw clicando em "Iniciar ", seguido por "Todos os Programas " e " SmartDraw . " Ao clicar no pequeno ícone "Página" , localizado na barra de navegação superior para abrir a tela "Home" . Selecione a lista de "Software Design" a partir do painel de menu à esquerda , e clique no modelo de "Entidade Relacionamento Diagrama " para criar uma nova entidade relacionamento avançado ( EER) diagrama.
2
Adicione uma entidade o diagrama pelo duplo clique - ícone "Entidade 3 ", localizado no lado esquerdo do painel " Library" . Uma vez que uma entidade tenha sido colocado no diagrama, clique em seu rótulo e mudar seu nome de " entidade" para "Funcionário ". O diagrama agora contém um item sobre o qual deseja armazenar dados - . Um empregado
3
Adicione dois atributos para o diagrama com um clique duplo no ícone " Atributo ", localizado no " Biblioteca " painel. Coloque os atributos perto a entidade "Funcionário" .
4
Utilize o menu " Lines " , que está localizado no lado esquerdo " SmartPanel ", para indicar que os atributos são armazenados com o "Funcionário" entidade . Renomeie os dois atributos " Empl_id " e " Nome ". O diagrama agora contém dados que devem ser armazenados sobre um funcionário - . Uma identificação do funcionário e um nome
5
Adicione uma segunda entidade para o diagrama clicando duas vezes a "Entidade - 3" ícone e mudando seu rótulo de " entidade" para " Manager". O diagrama agora contém um segundo item sobre o qual deseja armazenar dados - um gerente. Neste ERD , um " Manager" é considerada uma subclasse de "Employee ".
6
Coloque um atributo perto da entidade " Manager". Utilize o menu " Lines " para indicar que o atributo é armazenado com a entidade " Manager". Mudar o nome do atributo " Bonus ". O diagrama agora contém dados que devem ser armazenados sobre um usuário - um bônus. Porque um " Manager" é uma subclasse de "Funcionário" , ela herda os dados armazenados em um " empregado ", tais como a identificação do funcionário e nome.
7
Adicione uma terceira entidade para o diagrama com um duplo clicando no ícone - "Entidade 3" e mudar seu rótulo de " entidade " para " Hourly_Empl ". O diagrama agora contém um terceiro item sobre o qual deseja armazenar dados - um empregado horista . Neste ERD , um " Hourly_Empl " é considerado uma subclasse de "Employee ".
8
Coloque um atributo perto da entidade " Hourly_Empl " . Utilize o menu " Lines " para indicar que o atributo é armazenado com a entidade " Hourly_Empl " . Mudar o nome do atributo " Taxa ". O diagrama agora contém dados que devem ser armazenados sobre um funcionário por hora - uma taxa . Porque um " Hourly_Empl " é uma subclasse de "Funcionário" , ela também herda os dados armazenados em um " empregado ".
9
Coloque um círculo no diagrama clicando no ícone grande "Shape ", em parte superior do painel e , em seguida, clicar na figura. Coloque o círculo próximo a entidade "Funcionário" , e alterar o seu rótulo para "d ", que significa " Disjoint ". O símbolo " Disjoint " indica que um "Funcionário" pode ser um " gerente" ou um " Hourly_Empl ", mas ele não pode ser ambos.
10
Adicione uma única linha, ligando a entidade "Funcionário" eo símbolo " Disjoint " . A única linha - uma restrição completude - indica que um "Funcionário" poderia ser um " gerente" ou um " Hourly_Empl ", ou ele pode ser nem
11
Adicione duas linhas simples para o arquivo. diagrama que conectar o símbolo " Disjoint " para a entidade "Funcionário" ea entidade " Hourly_Empl " , respectivamente. Estas linhas de completar a relação entre o "Funcionário" e seus subclasses - " . Hourly_Empl " " Manager" e