Assim, na visão de alto nível tem que haver uma conexão entre o pacote eo pacote de Compras Assembleia. Observe no diagrama que a seta está apontando para o pacote Assembleia. Isso é tudo o tipo de informação que você precisa saber sobre a relação entre um pacote e outro, antes de desenhar a linha pontilhada e flecha conexão entre o packages.Producing o banco de dados de nível superior Vista Não existe um procedimento científico definitiva para chegar a o ponto de vista de nível superior de um banco de dados.
Para ter a visão de alto nível você tem que atender a mais alta gerente (CEO) da empresa e, provavelmente, alguns dos trabalhadores da empresa e discus com eles sobre a forma como a empresa opera (ou como a empresa irá operar se é uma nova empresa) . A partir da discussão que você começa com eles, você produz o ponto de vista do banco de dados de nível superior. Neste ponto, você não precisa saber como as tabelas resultantes será semelhante (ou como eles seriam).
No entanto, uma vez que você discutir com eles sobre a forma como a empresa opera (processos de negócio), você será capaz de chegar com um bom banco de dados de exibição de nível superior. Com grandes clientes, mais de uma pessoa da empresa de software vai visitar as diferentes secções da empresa cliente e chegar a diferentes partes da vista de nível superior. Assim, você pode produzir tabelas normalizadas (tabelas que estão em, pelo menos, a terceira forma normal) a partir do ponto de vista de nível superior. Eu chamo esta abordagem, a abordagem do pacote (ver abaixo) .
Producing tabelas normalizadas a partir de Nível Superior Vista Na divisão 1 desta série, você aprendeu os diferentes tipos de relacionamentos. Precisamente, você aprendeu o um-para-um, um-para-muitos, muitos-para-muitos, n-ary, agregação, composição, generalização e associações reflexivas. Aqui está o segredo. Para criar tabelas normalizadas a partir da exibição de nível superior, vá para cada pacote e pa