Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Banco de Dados Trabalho prático do 2º bimestre Importante: O trabalho deverá ser entregue impresso no dia da 2ª prova bimestral. (Não será permitida a entrega após o início da avaliação) PARTE 1 – Clínica Veterinária 1. Construa um modelo de dados que atenda às necessidades do enunciado abaixo. Uma Clínica veterinária deseja informatizar alguns setores. Um dos principais controles que devem ser informatizados é o que diz respeito aos clientes e seus animais de estimação. Informações do Cliente como nome, RG, CPF, data de nascimento e outras devem ser registradas. Os clientes podem ter um animal de estimação ou mais. Para os animais são importantes informações como: raça, espécie, porte, idade, etc. Um dos principais serviços prestados pela clínica é o atendimento de um veterinário a algum animal. Para isso será preciso manter um controle dos médicos veterinários que atendem na clínica e o horário que cada um está disponível para atendimento. Para cada consulta realizada deverão ser registradas informações do estado do animal e relato médico. Freqüentemente o médico receita alguns medicamentos nessas consultas e isso também devem ser armazenados. Para cada serviço prestado pela clínica é necessário o agendamento prévio. Alguns serviços realizados pela clínica: banho e tosa, vacinação, consulta, etc. Quando o animal comparecer e realizar o serviço, é necessário o registro de sua presença, bem como o tempo de permanência na clínica. O sistema também deverá controlar uma fila de espera para o dia. Essa fila organiza o substituto caso algum animal desista do seu horário marcado ou apareça algum encaixe entre os agendados. Nesse caso o sistema deverá retirar o nome da fila de espera e colocá-lo no agendamento. A clínica veterinária também faz vendas de rações, acessórios e medicamentos no balcão. O sistema a ser implementado também deverá fazer um registro dessas vendas, bem como o controle do estoque dos produtos. Outro serviço prestado pela empresa é o serviço de hospedagem de animais onde o cliente pode deixar seu animal de estimação hospedado no hotel da clínica. O sistema deverá gerenciar esse serviço também. Todos os produtos vendidos e os serviços prestados pela clínica podem ser pagos à vista ou parcelados no cheque. O sistema deverá guardar informações dos pagamentos à vista e deverá fazer um controle dos pagamentos a prazo, ou seja, deverá controlar os cheques pré-datados emitidos pelo cliente. Finalmente, o sistema também deverá fazer o controle das contas que a empresa tem para pagar, como por exemplo: água, luz, telefone e referentes à compra de produtos. PARTE 2 – Construtora J.K.IL. 2. Construa um modelo de dados que atenda as necessidades do enunciado abaixo. A Construtora J.K.IL S/A é uma renomada empresa de construção civil cuja proposta comercial é a construção e posterior venda de imóveis na região, normalmente há vários imóveis em construção. A empresa possui vários engenheiros que são responsáveis pela construção dos imóveis, porem cada imóvel é acompanhado por somente um engenheiro. Com a finalidade de reduzir custos à construtora mantém um estoque dos materiais utilizados. A aquisição dos materiais é realizada mediante um pedido encaminhado ao fornecedor devidamente registrado no sistema, quando os materiais solicitados chegam responsável pelo almoxarifado registra a entrada dos materiais mediante a nota fiscal de compra. O pagamento referente aos materiais adquiridos pode ser a vista ou parcelado e é de responsabilidade da construtora. Como os imóveis podem ser vendidos a qualquer momento, é de suma importância o acompanhamento dos custos de cada imóvel, em cada fase. Os custos são divididos em custos com mão de obra (pedreiros, azulejistas, marceneiro, etc) e custos com materiais que são lançados de acordo com a utilização observando o custo médio do material utilizado. É de interesse também da construtora manter um registro das vendas realizadas. Tal registro deve contemplar os dados do comprador bem como valor e data da venda do imóvel e a forma de pagamento que pode ser a vista ou parcelado. No caso de vendas parceladas o sistema deve permitir o registro de cada uma das parcelas envolvidas, bem como o recebimento das mesmas que pode ser parcial. O sistema deve prover recurso que possibilite converter em dólar o custo de um determinado imóvel. 3. Considerando o modelo proposto para o exercício anterior resolva as seguintes questões em e SQL. a. Quais imóveis estão na fase de Acabamento. (Código do imóvel, descrição, crea_engenheiro, nome, endereço). b. Qual o custo em dólar do imóvel “I01”. c. Quais imóveis estão em atraso? (Código do imóvel, descrição, crea_engenheiro, nome, endereço, qtde de dias em atraso). d. Qual o percentual do custo com mão de obra do imóvel ‘I01’. e. Quem é o engenheiro que mais tem construções em andamento? (Crea_engenheiro, nome, qtde de imóveis). f. Qual o montante pago para o fornecedor “Q.Materiais LTDA” no mês corrente. g. Qual o imóvel mais caro acompanhado pelo engenheiro 15953. h. Qual o custo (mão de obra e materiais) por fase do imóvel ‘I03’. i. Quantos imóveis foram vendidos no ano de 2007. j. Qual o percentual de lucro com cada um dos imóveis vendidos no ano 2007. (cod do imóvel, data da venda, nome do comprador, custo do imóvel, valor da venda, %Lucro). k. Quais clientes (compradores) estão em atraso com alguma parcela. (código do cliente, nome, qtde de parcelas em atraso, valor total em atraso). PARTE 3 – Normalização 4. Normalize até a 3ª Forma Normal. a. INTERNACAO(NUMERO, DATA, CONVENIO, NROPAC, NOMEPAC, NROQUARTO, TIPO_QUARTO, PRECOQUARTO, (COD-MED, NOME-MED, FONE-MED)*, (COD-MEDICAMENTO, DESCRICAO, QUANTIDADE, UNIDADE, HORARIO)*) b. ALUNO(RA,NOMEAL,CODCURSO,NOMECUR, (CODDIS, NOME_DIS, CH, (BIMESTRE,NOTA)*)*) c. PROJETO (COD-PROJ, TIPO-PROJ, DESCR-PROJ, (COD-EMP, NOME-EMP, CATEGORIA- EMP, SAL-EMP, DT-INICIO-PROJ, TEMPO-ALOC-PROJ)*)
Compartilhar