Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Exercícios Banco de Dados – Normalização Prof. Anésio Freire Exercícios A e B Normalize, até à terceira forma normal, as seguintes estruturas de dados: ENCOMENDAS NúmeroEncomenda CódigoCliente MoradaCliente Produtos * CódigoProduto NomeProduto ValorUnitário DataEncomenda LIVROS CódigoLivro NomeLivro AnoEdição CódigoTipoLivro DescriçãoTipoLivro Autores * CódigoAutor NomeAutor Nacionalidade CódigoEditora NomeEditora PreçoLivro Exercício C Normalize, até à terceira forma normal, a estrutura de dados seguinte, referente a uma plantação, que contém várias estufas. As plantas que se encontram nas estufas apresentam cuidados especiais, que poderão ser aplicados em diferentes plantas em qualquer estufa. ESTUFA Códigoestufa DescriçãoEstufa Área Plantas * CódigoPlanta DescriçãoPlanta DataPlantação OrigemPlanta LocalizaçãoPlanta QuantidadePlantada CuidadosEspeciais * CódigoCuidadoEspecial DescriçãoCuidadoEspecial DuraçãoCuidadoEspecial Exercício D A empresa XPTO tem para cada funcionário uma ficha com os seus dados pessoais, onde consta o seu número, nome, data de nascimento, e o código e a descrição da função desempenhada pelo funcionário, tem ainda, o nome e a data de nascimento de cada um dos seus filhos, e o nome do conjuge. Na ficha constam também dados referentes ao seu trabalho na empresa, nomeadamente, o número do chefe e as datas de quando começou e de quando terminou de trabalhar com esse chefe. Nesta empresa, um funcionário só tem um chefe, mas pode ter tido vários chefes durante a sua atividade na empresa, e pode ainda ter tido o mesmo chefe em alturas diferentes. Um chefe é um funcionário da empresa. Escreva a estrutura de dados não normalizada correspondente ao processo descrito no texto. Normalize a estrutura de dados obtida na alínea anterior, apresentando a 1ª, 2ª e a 3ª FN. Exercícios Banco de Dados – Normalização Prof. Anésio Freire Exercício E Considere a seguinte estrutura de dados, extraída da ficha pessoal de um empregado. Ela contem os dados pessoais do empregado e os chefes que ele teve na empresa. Considere que um empregado só tem um chefe de cada vez, mas pode ter tido vários chefes durante a sua atividade na empresa, pode ainda ter tido o mesmo chefe em alturas diferentes. Um chefe é um empregado da empresa. PESSOAL NúmeroEmpregado NomeEmpregado DataNascEmpregado NúmeroFunção FunçãoEmpregado Filhos * NomeFilho DataNascFilho NomeConjuge Chefes * NúmeroEmpregadoChefe DataInício DataFim Exercício F Considere a seguinte tabela que pretende registrar os dados dos funcionários de várias empresas que nos prestam serviços. Código Empresa Nome Empresa Código Funcionário Nome do Funcionário Telefone Empresa Celular Funcionário Cidade Empresa Nome Filhos A Amorim A321 Fátima Teixeira 6002888 (36)7575757 Porto Duarte A Amorim A324 Tiago Brandão 6002888 (36)6758585 Porto Teresa B Sonae B211 Ana Rodrigues 9060099 (31)7896787 Maia João B Sonae B211 Ana Rodrigues 9060099 (31)7896787 Maia Pedro B Sonae B211 Ana Rodrigues 9060099 (31)7896787 Maia Catarina B Sonae B212 Telmo Antunes 9060099 (33)6898888 Maia Joana B Sonae B212 Telmo Antunes 9060099 (33)6898888 Maia Rita C Telecom C067 Diogo Freitas 4550022 (31)7686896 Matosinhos Mariana C Telecom C067 Diogo Freitas 4550022 (31)7686896 Matosinhos Rodrigo C Telecom C096 Isabel Batista 4550022 (33)3535333 Matosinhos Nota: o código de funcionário é único, isto é, um código de funcionário não se repete em empresas diferentes. Em que forma normal se encontra a tabela. Justifique. Conceba a estrutura da base de dados sugerida para que se encontre na 3ª Forma Normal. Apresente as estruturas obtidas em todas as Formas Normais. Exercícios Banco de Dados – Normalização Prof. Anésio Freire Exercício G Normalize, até à terceira forma normal, a seguinte estrutura de dados: VIAGENS NúmeroViagem DestinoViagem Confirmação * NúmeroConf DataConf CódigoCliente NomeCliente NúmeroContrib Transporte * CodTransporte TipoTransporte DestinoTransporte DataSaída DataChegada CódigoGuia NomeGuia Exercício H Normalize, até à terceira forma normal, a seguinte estrutura de dados, atendendo a que um clube só pertence a uma associação e um órgão social é ocupado por uma só pessoa. FEDERAÇÃO CódigoFederação DescriçãoFederação CidadeFederação TelefoneFederação CódigoPostal EndereçoFederação OrgãosSociais * CódigoOrgão DescOrgão NomeDirigente Associações * CódigoAssociação NomeAssociação SiglaEstado NomeEstado Clubes * CódigoClube NomeClube CódigoDivisão DescriçãoDivisão Exercícios Banco de Dados – Normalização Prof. Anésio Freire Exercício I Numa determinada escola pretende-se conceder um sistema de informação para auxiliar na elaboração de horários. Obteve-se, entre outras, a seguinte estrutura adequada ao modo de funcionamento daquela escola: HORÁRIOS CódigoHorário CódigoCurso NomeCurso AnoHorário Turma Dia * CódigoDia NomeDia Características * CódigoDisciplina NomeDisciplina TipoDisciplina Sala Em que forma normal se encontra a tabela. Justifique. Conceba a estrutura da base de dados sugerida de forma a que se encontre na 3ª Forma Normal. Exercício J Normalize, até à terceira forma normal, a seguinte estrutura de dados, tendo em consideração que um automóvel pode ser alugado por vários clientes. ALUGUEIS NúmeroCliente NomeCliente EndereçoCliente CódigoPostal Cidade NúmeroCartaCondução Automóvel * CódigoMatrícula CódigoMarca NomeMarca CódigoModelo NomeModelo AnoAutomóvel Cilindrada Alugueis * DataInício DataFim Desconto CustoDia Exercícios Banco de Dados – Normalização Prof. Anésio Freire Exercício K Normalize, até à terceira forma normal, a seguinte estrutura de dados, tendo em consideração que um paciente pode consultar um médico em diferentes especialidades. PACIENTES NúmeroPaciente NomePaciente MoradaPaciente CódigoPostal Cidade TelefonePaciente NúmeroBeneficiário NomeInstituição Médico * CódigoMédico NomeMédico EndereçoMédico NúmeroCelular NúmeroConsultório Especialidades * CódigoEspecialidade DescriçãoEspecialidade
Compartilhar