Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor: Thales Duarte Disciplina: BDI Nome: Juliel Justino Alves Lista 2 1) Defina os seguintes conceitos: a) Níveis conceitual, lógico e físico. Em qual dos níveis encontra-se o Modelo Entidade- Relacionamento? Nível conceitual lógico, pois, em geral, o MER representa de forma abstrata a estrutura que possuirá o banco de dados da aplicação. b) Entidade. Dê 2 exemplos. Pessoa, empresa. c) Atributo. Dê 2 exemplos. Nome, CPF. d) Atributo composto. Cite um exemplo. Endereço, pois pode ser subdividido. Ex: (Rua, Numero, Bairro, etc). e) Atributo multivalorado. Cite um exemplo. Telefone, pode ter um ou vários. f) Atributo Chave. Exemplifique. CPF, pois identifica a entidade dentro do domínio. g) Relacionamento entre entidades. Exemplifique. Funcionário “trabalha para” empregador, o “trabalha para” é o relacionamento entre as duas entidades “funcionário” e “empregador”. h) Quais as possíveis classificações que os atributos podem ter? Exemplifique Descritivos – representam características intrínsecas de uma entidade. Ex: nome, cor. Nominativos – além de serem também descritivos, estes têm a função de definir e identificar um objeto. Nome, código. Referenciais – representam a ligação de uma entidade com outra em um relacionamento. Por exemplo, uma venda possui o CPF do cliente, que a relaciona com a entidade cliente. i) Quais as possíveis cardinalidades em um relacionamento entre entidades? Exemplifique. Relacionamento 1.:1 (um para um) → Em um sistema de hospital, cada paciente é cadastrado em um quarto somente. relacionamento 1:n (um para muitos) → um sistema de plano de saúde, um usuário pode ter vários dependentes, mas cada dependente só pode estar ligado a um usuário principal. Relacionamento n:n (muitos para muitos) → um sistema de biblioteca, um título pode ser escrito por vários autores, ao mesmo tempo em que um autor pode escrever vários títulos. Assim, um objeto do tipo autor pode referenciar múltiplos objetos do tipo título, e vice-versa. 2) Elabore o DER (Diagrama Entidade Relacionamento) da descrição resumida da empresa a seguir. Faça o exercício no BrModelo 3.3 e exporte o resultado para PNG para realizar a entrega no arquivo PDF contendo toda a resolução. • Uma empresa está organizada em departamentos. Cada departamento tem um nome único, um número único. E este pode ter diversas localizações. • Um departamento controla um número qualquer de projetos, cada qual com um único nome, um único número e uma única localização. • Armazenamos o nome de cada empregado, o cpf, endereço, salário, sexo e data de nascimento. Um empregado está alocado a um departamento, mas pode trabalhar em diversos projetos que não são controlados, necessariamente, pelo mesmo departamento. Controlamos o número de horas semanais que um empregado trabalha em cada projeto. • Todo departamento é gerenciado por um empregado, e cada empregado pode gerenciar somente um departamento. 3) Elabore o DER (Diagrama Entidade Relacionamento) para o cadastro nacional de veículos. Faça o exercício no BrModelo 3.3 e exporte o resultado para PNG para realizar a entrega no arquivo PDF contendo toda a resolução. Todo veículo deve possuir uma placa única. Também deve-se armazenar os dados de nome, cor, ano de fabricação, ano modelo e combustível; Todo veículo possui um proprietário, desta forma deverá ser armazenado os seguintes dados de proprietário: nome, RG, CPF, endereço completo e telefones; Todo veículo pertence a uma categoria, para isso, deve ser armazenado o nome da categoria; Todo veículo possui uma montadora. Para registrar os dados das montadoras, deve-se armazenar o nome e país de origem da montadora 4) Elabore DER (Diagrama Entidade Relacionamento) para o conjunto de requisitos para de uma empresa que deseja comercializar seus produtos (Sistema e-Commerce Simplificado). Faça o exercício no BrModelo 3.3 e exporte o resultado para PNG para realizar a entrega no arquivo PDF contendo toda a resolução. • Para adquirir algum produto, o cliente deverá ser cadastrado. Para o cadastro, é necessário os seguintes dados: nome completo, CPF, RG, endereço completo, telefones, código, login, senha e e-mail. É importante indicar o atributo que garanta a unicidade de cada registro nesta tabela. • Os produtos oferecidos pela empresa devem estar cadastrados numa estrutura com os seguintes atributos: nome do produto, código, volume, peso, quantidade em estoque. Deverá existir atributo chave para distinguir os produtos cadastrados. • As operações de compra são registradas numa estrutura para que relatórios possam ser obtidos. Numa operação de compra é necessário que sejam armazenados os seguintes dados: código da operação, data da operação, hora da operação. O cliente pode fazer diversas operações de compra e em cada operação pode comprar vários produtos. • Os produtos são fornecidos por outras empresas, portanto é necessário o cadastro destas empresas para que se possa ter informações dos produtos comercializados. Cada produto é fornecido somente por uma empresa. Para cadastrar as empresas é necessário que se armazene os seguintes dados: nome, CNPJ, endereço completo, telefone, e-mail para contato principal e código
Compartilhar