Como desenhar um diagrama e r com o banco de dados gerente mysql

introdução

  • Um modelo de dados é um documento de informações das empresas, organizados, que é utilizado como um quadro para o desenvolvimento de Aplicativos- fornece a estrutura e formato da informação. Um modelo de banco de dados define a forma como ele é armazenado, organiza e modifica informações dentro de um banco de dados. Alguns dos tipos mais comuns de dados de base utilizados na indústria são: o modelo plano, hierárquica, o modelo de rede, relacional, objeto dimensional e relacional.
  • A DFD (para breve, diagrama de fluxo de dados) fornece uma representação gráfica das entidades no banco de dados, relações e limitações se aplicam. A apresentação gráfica inclui caixas e setas que representam entidades e a relação entre eles. O modelo entidade relacionamento é um método amplamente utilizado para criar um modelo de dados. modelo E-R, Entidade-Relacionamento, fornece uma representação lógica detalhada de informações corporativas. Entidade-Relacionamento Diagrama (conhecido pela sigla DER) é uma representação gráfica do modelo E-R.
  • O DER é uma ferramenta poderosa para a comunicação entre desenvolvedores e bancos de dados de usuários. Os componentes principais que são descritos em a DER são:
  • Entidade: você pode tentar uma pessoa, lugar, objeto, evento ou conceito no que se refere à base.
  • Relacionamento: representação da associação entre os tipos de entidades.
  • Atributo (s): possuído por uma entidade que é de interesse para o negócio.
  • Restrições (cardinalidade): uma característica de uma relação que mostra exemplos da quantidade de uma entidade em relação à quantidade de outros exemplos.
  • Relações e suas características em conjunto, definem as regras de negócios representados no DER. Ambas as entidades e relacionamentos podem ter atributos que são representados em um DER. O que se segue é um passo a passo sobre como criar um gerenciador DER com o software de banco de dados MySQL como uma ferramenta para ilustração.
  • passos

    1
    Identifica os recursos do banco de dados de acordo com a exigência da organização ou empresa.
    • Existem algumas diretrizes gerais para entidades de nomeação. O nome deste deve ser um substantivo singular, concisa (por conveniência) - Se são utilizadas abreviaturas, eles devem ser específicos.
    • Evitar espaços. Se for utilizado mais de uma palavra, então ele deve ser separada por um sublinhado (_).
  • 2
    Define as características das entidades com base em atributos.
  • Os atributos podem ser um substantivo comum ou uma frase de substantivo
  • Eles devem ser exclusivos para um tipo de entidade em particular
  • 3
    Cria uma relação significativa entre os exemplos de uma ou mais entidades para criar a relação entre eles. Relações agir como um espelho de regras societárias da organização.
  • A relação deve ser uma frase de verbo
  • Você deve explicar claramente as medidas a ser
  • Cardinalidade: a relação podem ter características de um-para-um (1: 1), um-para-muitos (1: m) ou n para n (m: n)
  • 4
    Agora, abra o MySQL Workspace. Para abrir, clique em Todos os Programas e, em seguida, selecione MySQL MySQL Área de Trabalho.
  • 5
    Abrir a plataforma para traçar o diagrama de entidade relacionamento. Na barra de menu feixe, clique em Arquivo e depois em Novo modelo. Reutiliza a barra de menu para clicar Modelo e selecione Adicionar Diagram.


  • 6
    Desenhar tabelas na plataforma. As tabelas representam entidades de negócios no DER. Selecione o ícone da tabela ou pressione T da barra de menu vertical.
  • 7
    Mover a plataforma do mouse e clique no local onde deseja colocar a mesa.
  • 8


    Colocar um nome para a tabela. Clique duas vezes a tabela para abrir uma janela (tabela editor) na parte inferior. Esta janela fornece opções para inserir o nome da tabela (entidade).
  • 9
    Agrégale atributos para tabelas (atribui o editor da mesma tabela oferece opções para adicionar colunas (atributos) para a tabela (entidade)).
  • 10
    Selecione o tipo de dados correto e a chave primária (Restrição). Selecione o tipo de informação para cada atributo da lista suspensa como por obrigação. Selecione um atributo ou conjunto de atributos que identifica exclusivamente essa tabela. Isso vai se tornar a chave primária para a tabela. Além disso, selecionar quais atributos são não-nula (que não suportam valores nulos).


  • 11
    Ele executa a mesma operação para todas as outras entidades que foram identificados como parte dos requisitos da empresa.
  • 12
    relações Agrégale a tabelas (entidades).
  • Select propriedade / relação (1: 1, 1: m, m: n) da barra de menu vertical.
  • Em seguida, clique nas duas tabelas (primeiro um e depois o outro) para adicionar a relação selecionada entre as tabelas.
  • 13
    Repita o mesmo passo para adicionar as relações restantes identificadas (regras corporativas) entre tabelas (entidades).
  • 14
    Salve o DER. Na barra de menu feixe, clique em Arquivo, escolha Salvar modelo e digite o nome do arquivo correto para salvar o DER.
  • Você também pode salvar com o formato DER PDF. Para fazer isso vá ao menu Arquivo, clique em Exportar e selecione Exportar como única página PDF. Digite o nome do arquivo e salvá-lo.
  • dicas

    • determina cuidadosamente o tipo de relação, porque pode ser confundido.
    • Preste atenção às relações identificáveis ​​e quais não são.
    • Siga as orientações para a nomeação de uma mesa e colunas. Recomenda-se usar letras maiúsculas para a primeira letra de cada palavra.
    • Marcar as chaves primárias e chaves não nulos.
    • É importante identificar claramente todas as entidades em que a empresa pretende manter dados.
    • Escolha os tipos de informação corretamente.
    • É importante definir todos os atributos necessários de entidades e relacionamentos.

    avisos

    • Erros de identificação de entidades podem resultar em complexidade do projeto e aumento do tempo de trabalho.
    • O erro de identificação do tipo de relacionamento pode gerar um modelo de dados incorretos, o que pode resultar na recuperação de informação incorrecta e incorrer em longas horas de trabalho para resolver o problema.
    Artigos Relacionados