Modelagem Conceitual BD
1. Apresentação do Problema 2
2. Modelagem Conceitual 3 2. 1. Considerações sobre a Modelagem Conceitual 4
3. Modelo Lógico da Base de Dados 5
4. Scripts de Implementação da Base de Dados 6 4.1. Comando Create Database 6 4.2. Comando Use 6 4.3. Comando Create Table 6 4.4. Comando Insert Into 8 4.5. Comando Select 10
1 – APRESENTAÇÃO DO PROBLEMA
Estudo de caso 5 - AGENDA
Deseja-se construir uma agenda de endereços de pessoas e empresas onde trabalham. As pessoas da agenda possuem endereços para fins postais e telefones(que podem ser residenciais, comerciais, fax, celular ou de outro tipo). Anota-se no telefone DDD, prefixo e número. Telefones do tipo fixo são associados a endereços e telefones do tipo móvel são associados a pessoas. A cada endereço associa-se um código de endereço (único), rua, número, bairro, e CEP. Todo endereço de pessoa pode ser classificado dentre os tipos residência própria, residência com os pais, residência com parentes, residência com amigos, de referência ou outro, sendo que, um endereço pode pertencer a mais de uma pessoa. Para toda pessoa da agenda armazena-se seu código seqüencial na agenda, e seu nome. Uma pessoa pode ser amiga de outras pessoas e têm armazenados a data de início da amizade entre elas, ou se a pessoa for parente de outras pessoas deve armazenar o tipo do parentesco. Além disso, pessoas têm armazenados o seu sexo e sua data de nascimento e a profissão. Sendo que algumas pessoas podem trabalhar em uma empresa da agenda. Para a empresa, armazena-se a razão social, a inscrição estadual, o CNPJ, o ramo de atuação da empresa e o proprietário da empresa, que é uma pessoa armazenada na agenda. As empresas da agenda possuem um único endereço, e em uma empresa trabalham várias pessoas da agenda, sendo que a existência de uma empresa está condicionada a existir uma pessoa na agenda que trabalha nela.
2-modelo conceitual