Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Universidade Estadual de Montes Claros - Unimontes Centro de Educaçãoà Distancia - CEAD Curso: Sistemas para Internet Disciplina: Análise e Projeto de sistemas Estruturados Professora: Marilée Patta ------------------------------------------------------------------------------------------------------------------------------------ Nome: Atividade Individual 2 1) Construa um diagrama entidade-relacionamento para cada situação abaixo: a) A secretaria de uma universidade mantém dados sobre cada curso, incluindo o professor, a matrícula, a hora e o lugar de cada aula. Uma nota deverá ser armazenada para cada par estudante-curso. b) Uma seguradora de automóveis possui um grupo de clientes. Cada um deles possui diversos carros próprios. Cada carro possui um número de acidentes registrados associados a ele. Especial atenção para as restrições de cardinalidade em cada diagrama. 1 N 1 1 2) Cada conjunto de entidades fracas pode ser convertido em um conjunto de entidades fortes pela simples adição de atributos apropriados. Por que, então, temos entidades fracas? 3) Considere, a seguir, o diagrama entidade-relacionamento como parte de uma base de dados de um banco. Cada banco pode ter várias agências, e cada agência pode ter várias contas e aplicações. a) Liste os conjuntos de entidades do diagrama. BANCO, AGENCIA,APLICAÇAO, CONTA b) Há alguma entidade fraca? Se sim, dê seu nome, sua chave parcial e seu relacionamento. SIM. Renata. c) Liste os nomes de todos os conjuntos de relacionamentos, e especifique os números mínimo e máximo de cada participação de uma conjunto de entidades em um conjunto de relacionamentos, justificando suas decisões. Nome, endereço, código, cpf. Relacionamento 1..1 (um para um): cada uma das duas entidades envolvidas referenciam obrigatoriamente apenas uma unidade da outra.Exemplo: Banco de dados de currículo. Relacionamento 1..n ou 1..* (um para muitos): uma das entidades envolvidas pode referenciar várias unidades da outra, porém, do outro lado cada uma das várias unidades referenciadas só pode estar ligada uma unidade da outra entidade. Por exemplo, em um sistema de plano de saúde, Relacionamento n..n ou *..* (muitos para muitos): neste tipo de relacionamento cada entidade, de ambos os lados, podem referenciar múltiplas unidades da outra. Por exemplo, em um sistema de biblioteca, 4) Desenhe um diagrama entidade-relacionamento sobre as informações de um museu de arte. Assuma que as necessidades foram coletadas: a) O museu tem uma coleção de OBJETO_ARTE. Cada OBJETO_ARTE tem um Número Identificador, um Artista (se conhecido), um Ano (quando foi criado, se conhecido), um Título, e uma Descrição; b) OBJETO_ARTE são categorizados de acordo com seu tipo. Há três tipos principais: PINTURA, ESCULTURA e ESTÁTUA, mais um chamado OUTROS para acomodar objetos que não se enquadram com algum dos três tipos principais; c) Uma PINTURA tem um TipoPintura (óleo, guache, ...), DesenhadoEm que material (papel, tela, madeira, ...) e Estilo (moderno, abstrato, ...). d) Uma ESCULTURA tem o Material do qual foi criado (madeira, pedra, ...) e Estilo. e) O museu mantém informações sobre ARTISTA, quando conhecido: Nome, Data Nascimento, Data Falecimento (se não-vivo), País Orígem, Época, Estilo Principal e Descrição. Nome é assumido como sendo único. f) Diferentes EXIBIÇÕES ocorrem, cada uma tem um Nome, Data Início e Data Fim, e é relacionada a todos os objetos de arte que estão à mostra durante a exibição. 5) No que diz respeito à normalização, especifique a formal normal em que se encontram as afirmativas abaixo: a)____V_____Se a chave primária estiver concatenada, alguns campos que não são chaves poderão depender de parte da chave e não dela toda. b)____F_____Alguns domínios que não são chaves podem estar inter-relacionados. c)___ V______Todos os campos que não são chaves são completamente dependentes da chave primária. d)_____F____Nenhum campo que não seja chave não depende funcionalmente de qualquer outro campo que também não seja chave. e)_____V___A relação possui alguns campos que se repetem. 6) Seja o conjunto de dados de uma relação: @ matrícula, nome do aluno, endereço, sexo, data de nascimento, código do curso, nome do curso, (código disciplina, nome disciplina, (data prova, nota), situação do aluno). Normalize o conjunto de dados até a 3FN e desenhe o diagrama entidade-relacionamento correspondente ao processo de normalização na 3FN. Esclarecimentos adicionais: um aluno pode cursar várias disciplinas, sendo que, para cada uma delas, o aluno realiza várias provas em datas específicas; a situação do aluno em relação à disciplina pode ser Rep – reprovado, Rec – recuperação, Apr – aprovado. Matrícula (nome do aluno, endereço, sexo, data de nascimento, código do curso (nome do curso, código da disciplina, disciplina, data da prova, situação do aluno aprovado ou reprovado, falta do aluno.) 1FM Aluno (nome do curso, código do curso, aluno, matricula, situação do aluno, Falta do aluno) Matricula (disciplina, professor, data da prova, nota da prova, falta, aprov.reprov.) 2FN=1FN 3FN Aluno (código do curso, aluno, matricula,) Histórico (matricula, código da disciplina, diciplina, professor, nota, falta. Aprov. Reprov.) N N Matricula Ra Cod curso Aluno (Ra, nome, tel) Curso(codigo, nome, valor, carga-horaria) Matricula (ra, codCurso) 7) Com base nos requisitos apresentados na descrição abaixo, crie um diagrama entidade-relacionamento. O Núcleo de Novelas de uma Rede de Televisão deseja gerenciar o andamento dos trabalhos de produção de novelas. As novelas devem ser cadastradas, assim como os seus atores e diretores. Os atores podem ser exclusivos da rede de televisão ou podem trabalhar em contratos temporários cujas informações são, número, descrição, data de início, data de fim, valor, além, do ator. Em uma novela pode haver um diretor e vários atores, porém, um ator só pode estar trabalhando numa única novela. A novela possui um autor que escreve cada capítulo e seu respectivo resumo, até encerrar a descrição da estória. Os atores e o diretor devem receber uma cópia de cada capítulo da novela. Devem-se conhecer os atores exclusivos e os contratados temporariamente. Os diretores devem informar ao setor de pagamentos se os atores contratados cumpriram as atividades previstas no mês, para que haja o pagamento aos mesmos. 8) Normalize da 1FN até a 3 FN,os seguintes dados: Pedido @Número data número cliente nome endereço (numero produto, nome, qtde, preço produto) total produto Fornecedor (codForn, nome) Projeto (codProj, dataInicio) Peça (codPeça, descricao) Fornece (codForn, codProj, codPeça, quant) 9) Normalize da 1FN até a 3 FN,os seguintes dados: @matrícula nome endereço data código cargo nome valor salário numero de dependentes código depto nome departamento (código habilidade, data formação, descrição) (código dependente, nome, data nascimento) Matricula Nome Salario Endereço Data de admissão Cargo DATA NASC Dependentes 123456 Maria R$250,00 Rua. X nº 2 12/01/2001 SECRETARIA 02/02/2002 MARIA, RENATA 123457 Alice R$356,00 Rua A 10/09/1999 ENGENHEIRO 04/01/1995 DUDA.SANDRA,MARIA 123458 José R$458,90 R G 05/02/2000 PROFESSOR 07/12/1954 TONINHO.JOZE 123459 Danielle R$1.254,19 RH 13/01/2002 ADVOGADA 25/03/1949 MARIA,ELISA, DANILO 123450 Yasmim R$789,95 RH 02/02/2018 PROFESSORA 08/06/1948 JR. 1FN Matricula Nome salario cargo Matricula Dependentes 123456 Maria R$250,00 Secretaria 123456 Maria, Renata 123457 Alice R$356,00 Engenheira 123457 Duda, Sandra,Maria 123458 José R$458,90 Professor 123458 Toninho,Joze 123459 Danielle R$1.254,19 Advogada 123459 Maria,Elisa, Danilo 123450 Yasmim R$789,95 Professora 123450 JR 2FN as duas tabelas estão na 2FN 3FN Matricula Nome Data de Admissão Cargo Data de Nascimento 123456 Maria 12/01/2001 Secretaria 02/02/2002 123457 Alice 10/09/1999 Engenheira 04/01/1995 123459 Danielle 13/01/2002 Advogada 25/03/1949 123450 Yasmim Cargo Salário Secretaria R$250,00 Engenheira R$356,00 Advogada R$1.254,19 Professora R$789,95 Uma Universidade possui várias tecnologias que servem como recursos didáticos de apoio às aulas dos diversos cursos, períodos, turnos, disciplinas, professores e horários, como também dos eventos que são realizados. Dentre os recursos tecnológicos, se encontram disponíveis, kits multimídia (compostos de tv 42 polegadas e cpu com driver multimídia), data shows, etc. Toda a estrutura física deve ser considerada. Além do número de cada prédio, deve conter o número de cada sala (associado ao curso, período, turno) e auditório (associado ao evento). Além disso, deve-se controlar os cursos e o local onde eles funcionam, além do turno, dos períodos, das disciplinas do período e dos professores que ministram as disciplinas. Para realizar o agendamento, deve-se conferir a disponibilidade do recurso tecnológico. Se este estiver disponível, devem ser agendados, registrando-se a data, a hora de início e de fim de uso, o curso, o turno (caso o curso funcione em mais de um turno), o período, a disciplina. Em função dos dados informados, o sistema deve saber para qual professor a agenda está sendo feita. Caso não haja recursos tecnológicos disponíveis, o sistema deve mostrar o mapa de agendamento, passando informações precisas sobre a agenda realizada. De acordo com as políticas traçadas para o problema de agendamento de recursos tecnológicos, pede-se: capa objetivo do sistema ou declaração de propósito definição do escopo do sistema detalhamento dos requisitos criação do der dicionário de dados do der listagem dos eventos que compõe o sistema diagrama do contexto dfd nível zero dfd explodido dicionário de dados dos fluxos especificação dos processos primitivos (árvores de decisão, tabela de decisão, pseudocódigo, português estruturado ou logicamente compacto, dte) dicionário de dados dos processos primitivos dte do sistema interfaces de entrada de dados interfaces de consultas / relatórios definição dos relatórios e consultas políticas de segurança para o sistema políticas de acesso para o sistema definição do ambiente do sistema (sistema operacional, linguagens, banco de dados) redação do manual do usuário anexos, se assim fizerem necessários. Editora Cod. Livro Autor Nota Prova Nome Nota Nome Prova Aprovado Reprovado Aluno Professor Livro Data de Entrega Data de Entrega Empresta Cod. Funcionário Nome Funcionário Nome Cod Cod Nome Cod Veículo Pode Temmm Responsável Categoria Fabricação Categoria Marca CPF N.IDENTIFICADOR OBJETO_ARTE NOME EMAIL ENDEREÇO TELEFONE ESCULTURA ESTATUA PINTURA EXIBIÇÃO Data de Nascimento EMPRESTIMO CÓDIGO DATA HORA MATRÍCULA USUÁRIO DATA DEVOLUÇÃO Efetua CONTÉM Livro _ Empréstimo Código Livro* Código Empréstimo* Está Contido LIVRO CÓDIGO* TÍTULO AUTOR CÓDIGO SESSÃO SESSÃO CÓDIGO* DESCRIÇÃO LOCALIZAÇÃO Pertence RA CODIGO Matricula CURSO disciplina ALUNO NOME TELEFONE CARGA HORARIA NOME VALOR ATORES FILMAGEM EQUIPE MAQUIDAORES VESTIARIO DIRETOR ESCRITOR CAMARA ATENDI TELESPECATADORES TV CEMIG CONTRATOS PAGAMENTO PERTENCE NOVELA Fornece Vendas Fornecedor Produto SERVIÇO POSSUI UNIVERSIDADE SOLICITA PROFESSOR LANÇA AVALIA ALUNO NOTAS NOTAS SECRETARIA CURSO ALUNOS TRABALHOS PROVA CARTAZEZES FORNECE Venda Data Valor Energia Contas Contém RECURSOS TECNOLOGICO KIT MULTIMIDIA TV 42 POLEGADAS CPU DATA SHOW CADEIRA ESTENSAO Serviço Curso Período Turno Auditório Evento Prédio Sala Auditório Escada Banheiro Alunos Serviçais Alunos Serviçais Professores Disciplina Palestrante Pessoas Microfone Caixa de Som Aluno Professor Estoque Tem Recurso Tecnológico Data Hora Turno Escola Mapa de Agendamento Compra Fornecedor QTD Razão Social Endereço PREÇO CNPJ Período Curso Disciplina Nome Fantasia
Compartilhar