Baixe o app para aproveitar ainda mais
Prévia do material em texto
BD – Banco de Dados Prof. Ivi Alex Franco Silva Exercícios - MER 1) Construa um diagrama E-R com o seguinte caso: Um SOLDADO, que possui as características Nome, Registro Militar (RM), Data de Nascimento e Endereço Completo, possui ARMAS. Uma ARMA, que possui as características de Série: Número do Registro e Calibre é de um SOLDADO. Uma ARMA é limpa por vários SOLDADOS. Um SOLDADO limpa várias ARMAS. Cada ARMA tem o FABRICANTE (Código, Nome Fantasia, Razão Social, Endereço Completo). Tem o registro ainda dos TREINAMENTOS (Código, Descrição, Localização, Data) para cada SOLDADO. Tem o registro ainda das MEDALHAS (Tipo) que cada SOLDADO recebeu e a data de recebimento dessa MEDALHA. Ainda, registrar as GUERRAS (Código, Descrição, Localização, Data) que cada SOLDADO participou. Considerar somente que as MEDALHAS serão recebidas se o SOLDADO participou de uma GUERRA. 2) Construa um diagrama E-R de acordo com a descrição abaixo: A empresa N&F IMÓVEIS é organizada em DEPARTAMENTOS. Cada DEPARTAMENTO tem um nome, um número e sua descrição. Um DEPARTAMENTO controla um número de PROJETOS, cada qual com um nome e um número, mas para cada PROJETO está associado a um único DEPARTAMENTO. É armazenado o nome do EMPREGADO, matrícula, endereço (rua, número, bairro, cidade, estado, CEP, complemento), salário, sexo e data de nascimento. Um EMPREGADO está associado a um DEPARTAMENTO, mas pode trabalhar em diversos PROJETOS, não necessariamente controlados pelo mesmo DEPARTAMENTO. Deve-se saber o número de horas semanais que um EMPREGADO trabalha em cada PROJETO, bem como o SUPERVISOR direto de cada EMPREGADO. Cada EMPREGADO pode possuir vários dependentes, devendo-se saber, para cada dependente, o nome, o sexo, a data de nascimento. 3) Construa um diagrama E-R com o seguinte caso: Uma empresa de agenciamento de mão- de-obra pretende informatizar o seu cadastro de PROFISSIONAIS, candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos PROFISSIONAIS e seus CONTRATOS TEMPORÁRIOS com as EMPRESAS CLIENTES. O PROFISSIONAL é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço completo (rua, número, bairro, cidade, estado, CEP, complemento), data de nascimento, RG, CPF e profissão. Os CONTRATOS de mão-de-obra temporária são feitos individualmente (um CONTRATO para cada PROFISSIONAL) com as empresas CLIENTES. Mas as empresas CLIENTES podem contratar mais de um PROFISSIONAL. Cada CONTRATO é identificado por um número único e nele são registrados a EMPRESA CONTRATANTE (CLIENTE), a vigência do contrato (data de início e de término) e o valor pago por hora trabalhada. As empresas BD – Banco de Dados Prof. Ivi Alex Franco Silva CLIENTES são identificadas por um CNPJ e possuem um nome e endereço completo (rua, número, bairro, cidade, estado, CEP, complemento). Os EMPREGOS oferecidos pelas EMPRESAS CLIENTES são identificados por um número de controle, nome do cargo, pré- requisitos, descrição resumida. As EMPRESAS CLIENTES podem oferecer mais de um EMPREGO, e esses EMPREGOS correspondem a uma única EMPRESA CLIENTE. E os PROFISSIONAIS podem candidatar a mais de um EMPREGO. E esse EMPREGO pode ser candidatado a mais de um PROFISSIONAL. Deve registrar ainda a Data que o PROFISSIONAL se candidatou ao EMPREGO, e a Data que a EMPRESA CLIENTE ofereceu um EMPREGO temporário. 4) Construa um diagrama E-R de acordo com a descrição abaixo: O DETRAN deseja constituir um banco de dados para controlar as infrações ocorridas no estado. Os VEÍCULOS são identificados pela placa e também descritos por chassi, cor predominante, modelo, categoria e ano de fabricação. Cada VEÍCULO possui um único PROPRIETÁRIO, que é identificado por seu CPF. Deve-se saber o nome, endereço (rua, número, bairro, cidade, estado, CEP, complemento), telefone (vários), sexo, data de nascimento. Todo VEÍCULO possui um único modelo. Por exemplo, GOL MI, GOL 1.8, UNO CS, etc. Cada MODELO é codificado por um número de 6 dígitos. Similarmente ao MODELO, uma CATEGORIA deve ser atribuída a cada VEÍCULO. Por exemplo, AUTOMÓVEL, MOTOCICLETA, CAMINHÃO, etc. Cada CATEGORIA é codificada por um número de 2 dígitos. Existem diversos TIPOS DE INFRAÇÃO, AVANÇO DE SINAL VERMELHO, PARADA SOBRE A FAIXA DE PEDESTRES, etc., identificada pelo código associado. A cada TIPO DE INFRAÇÃO é associado um valor que deverá ser cobrado na ocorrência de infração. Uma INFRAÇÃO é identificada pelo VEÍCULO infrator, data/hora e TIPO DE INFRAÇÃO. Também é importante conhecer o LOCAL da INFRAÇÃO, velocidade aferida (se possível) e o AGENTE de TRÂNSITO. Cada LOCAL é descrito pelo código, posição geográfica e velocidade permitida. Um LOCAL é geralmente referenciado por seu código. Um AGENTE de TRÂNSITO é conhecido através de sua matrícula, sendo também descrito pelo nome, data de contratação e tempo de serviço.
Compartilhar