ATIVIDADES PRÁTICAS SUPERVISIONADAS

Documentos relacionados
ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Enfermagem. 3ª Série Epidemiologia e Bioestatística

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Controle e Automação

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Administração 3ª Série Contabilidade Geral

Administração 8ª Série Técnicas de Negociação

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Controle e Automação

Engenharia Elétrica 3ª Série Cálculo Numérico

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADASS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

2º/3º Ciência da Computação (CC)

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

P RÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Sistemas de Informação (SI) Orientações para as Atividades Práticas Supervisionadas 5º e 6º semestres de 2017

Sistemas de Informação (SI) Orientações para o Trabalho Integrado 2º/3º semestres de 2011

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Aula 0 15/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

DCC011 Introdução a Banco de Dados Definição do Trabalho Final

8/9/2008. Curso Superior de Tecnologia em Bando de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

Transcrição:

ATIVIDADES PRÁTICAS SUPERVISIONADAS 5ª Série Banco de Dados I Ciência da Computação A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de etapas, acompanhadas pelo professor, e que tem por objetivos: Favorecer a autoaprendizagem do aluno. Estimular a corresponsabilidade do aluno pelo seu aprendizado. Promover o estudo, a convivência e o trabalho em grupo. Auxiliar no desenvolvimento das competências requeridas para o exercício profissional. Promover a aplicação da teoria na solução de situações que simulam a realidade. Oferecer diferenciados ambientes de aprendizagem Para atingir estes objetivos, a ATPS propõe um desafio e indica os passos a serem percorridos ao longo do semestre para a sua solução. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional. AUTORIA:

Pág. 2 de 8 COMPETÊNCIAS E HABILIDADES Ao concluir as etapas propostas neste desafio, você terá desenvolvido as competências e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir. Especificar, projetar, implementar, manter e avaliar sistemas de computação, empregando teorias, práticas e ferramentas adequadas Competências e Habilidades. Conceber soluções computacionais a partir de decisões visando o equilíbrio de todos os fatores envolvidos; Competências e Habilidades. Identificar e analisar problemas avaliando as necessidades dos clientes, especificar os requisitos de software, projetar, desenvolver, implementar, verificar e documentar soluções de software baseadas no conhecimento apropriado de teorias, modelos e técnicas. Participação Esta atividade deverá ser elaborada por grupos de no máximo 4 alunos, cada grupo deverá entregar ao professor da disciplina os respectivos nomes e RAs. DESAFIO Você acaba de ser contratado pela FARMACOMP uma rede de farmácias que possui mais de 10 filiais no Brasil, desde a sua fundação a FARMACOMP enfrenta problemas com o sistema que utiliza para automatização e integração de suas filiais o SYSFARMACOMP. Esse sistema não utiliza um SGBD (Sistema gerenciador de banco de dados) ele salva todas as informações em planilhas e isso faz com que o sistema perca algumas consistências e desempenho quando é realizado um grande volume de consultas/alterações. Diante disso, você foi contratado para montar a estrutura de banco de dados para um novo sistema, esse sistema deverá conter um banco de dados centralizado(todas as Farmácias irão acessar a mesma base de dados) e que permita um acesso rápido. Você deverá escolher o melhor gerenciador de banco de dados para essa rede de farmácias, deverá montar a estrutura do banco de dados de forma que todas as filiais consigam acessar apenas as suas informações. Deverá também realizar os relacionamentos entre as entidades com o intuito de agilizar o processo de consulta/alteração sem perder a integridade da base dados. Para te auxiliar no desenvolvimento do modelo de dados a FARMACOMP contratou mais 3 funcionários, e ao final do desafio, deverá ser entregue uma proposta de modelo de dados para a equipe de codificação do sistema. O modelo de dados que será criado deverá possuir as seguintes entidades:

Pág. 3 de 8 - Material (Armazena todos os remédios e materiais que a farmácia comercializa: Código do Material, Descrição, unidade, preço, etc. ). - Nota Fiscal (Armazena os dados das vendas realizadas como: Data da venda, funcionário que efetuou a venda, Valor total, Numero Pedido, Numero nota fiscal, etc.). - Materiais da nota fiscal (Armazena os dados dos materiais e medicamentos que foram comprados: Número da Nota fiscal, Número do Pedido, Código do Material, Quantidade, Valor Unitário, etc.). - Filiais (Armazena os dados de todas as filiais da farmácia: Código da Filial, Nome da Filial, etc.) - Funcionário (Armazena as informações sobre os funcionários que podem realizar vendas: Código do funcionário, Nome do Funcionário, Permissão do Funcionário (0 Vendedor, 1 Gerente e 3 - Administrador)). Poderão ser adicionadas mais entidades de acordo com a necessidade. Objetivo do desafio Elaborar um modelo de dados para a equipe de codificação do novo sistema solicitado pela rede de farmácias FARMACOMP. Livro Texto da disciplina SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. Sistema de Banco de Dados. 6ª ed. Rio de Janeiro: Campus Elsevier, 2012. ETAPA 1 (tempo para realização: 4 horas) Aula-tema: Conceitos Fundamentais de Banco de Dados. Características típicas de um Sistema de Gerenciamento de Banco de Dados. Esta atividade é importante para que você compreenda os principais conceitos sobre a utilização de banco de dados, a modelagem de dados e os sistemas gerenciadores de banco de dados, além de identificar as diferenças existentes entre os sistemas gerenciadores de banco de dados. Para realizá-la é importante seguir os passos descritos. Passo 1 (Equipe) Ler o primeiro e segundo capítulo do livro Introdução a Sistema de Banco de Dados de C.J.Date. 2004. Disponível em: <http://books.google.com.br/books?id=xbeo9lslk7uc&printsec= frontcover&hl=pt-br#v=onepage &q&f=false>. Acesso em: 27 nov. 2013. Pesquisar também em outras fontes afim de conhecer as diferenças entre os principais sistemas para gerenciamento de banco de dados.

Pág. 4 de 8 Passo 2 (Equipe) Desenvolver um comparativo entre os principais SGBD (Sistemas gerenciadores de banco de dados). Nesse comparativo, aponte as vantagens e desvantagens de cada SGBD em relação aos seguintes tópicos: - Desempenho - Preço - Recursos Disponíveis Passo 3 (Individual) Após a realização da pesquisa, monte um documento afim de apresentar aos gerentes alguns conceitos básicos sobre banco de dados. Nesse documento, deverão ser explicados os seguintes conceitos: - Definir o que é um banco de dados, um SGBD e um modelo lógico. - Apontar quais as vantagens de se utilizar um banco de dados relacional, comparando com a utilização de armazenamento em arquivos. Passo 4 (Equipe) Montar um relatório com a comparação realizada no Passo 2 e as definições apresentadas no Passo 3, esse relatório deverá ser chamado de RELATORIO 1. Ao final desse relatório escolher um dos SGBDs que foram utilizados na comparação (Passo 2) e argumentar o motivo pelo qual o mesmo foi escolhido para utilização o novo sistema. ETAPA 2 (tempo para realização: 3 horas) Aula-tema: Projeto Conceitual: Diagrama Entidade-Relacionamento (DER). Esta atividade é importante para que você construa desenvolva o modelo de entidade e relacionamento para o novo sistema, identificando seus atributos, relacionamentos e chaves. Passo 1 (Individual ou equipe) Realizar a montagem das tabelas identificando os atributos, chaves, tipos e relacionamentos. Usar como base as entidades propostas no desafio. Passo 2 (Individual ou equipe) Criar um DER com as Entidades, Atributos, Chaves, Relacionamento, Cardinalidade e etc. Usar como base as entidades propostas no desafio.

Pág. 5 de 8 Passo 3 (Individual ou equipe) Criar um relatório, RELATORIO 2, documentando o resultado dos passos anteriores, esse relatório terá como destinatário o gerente geral da farmácia e por isso deverá existir uma explicação de fácil compreensão sobre os símbolos utilizados no DER. ETAPA 3 (tempo para realização: 3 horas) Aula-tema: Projeto Conceitual: Projeto Lógico: redução de um DER a tabelas. Esta atividade é importante para que você desenvolva a habilidade de interpretação de um DER (Diagrama entidade relacionamento) transformando a modelagem criada em tabelas. Passo 1(Individual ou equipe) Realizar uma pesquisa a fim de verificar as particularidades sobre a criação de tabelas para o SGBD que foi escolhido nos passos anteriores. Passo 2(Individual ou equipe) Realizar a transformação do DER criado em tabelas e escrever os comandos para criação das tabelas (SQL). Passo 3(Individual ou equipe) Criar um relatório, RELATORIO 3, documentando os resultados obtidos nos passos anteriores. ETAPA 4 (tempo para realização: 3 horas) Aula-tema: Ferramenta CASE para modelagem de dados relacionais. Esta atividade é importante para que você entenda as facilidades que uma ferramenta de modelagem pode oferecer. Passo 1(Individual ou equipe) Realizar uma pesquisa sobre a ferramenta para modelagem de dados escolhida pelo professor da disciplina. Identifique as funcionalidades que ela oferece e quais os diferenciais sobre as demais ferramentas existentes no mercado.

Pág. 6 de 8 Passo 2(Individual ou equipe) Realizar a implementação do seu modelo de dados utilizando a ferramenta proposta no passo anterior. Passo 3(Individual ou equipe) Criar um relatório, RELATORIO 4, que documente os passos executados anteriormente. Ao final do relatório identifique quais foram às vantagens de utilizar a ferramenta proposta. ETAPA 5 (tempo para realização: 3 horas) Aula-tema: Álgebra e cálculo relacional. Esta atividade é importante para que você aplique a utilização dos conceitos adquiridos em álgebra e cálculo relacional. Passo 1(Individual ou equipe) Realizar uma pesquisa sobre as operações básicas da Álgebra Relacional. Passo 2(Individual ou equipe) Criar a álgebra relacional, de acordo com as entidades propostas no desafio, para as seguintes sentenças: - Selecionar todas as notas fiscais das vendas realizadas pelo vendedor com código 123456. - Selecionar somente o nome de todos os funcionários cadastrados no sistema. - Selecionar todos os vendedores que realizaram venda no dia (Considerar a data atual). Passo 3(Individual ou equipe) Criar um relatório, RELATORIO 5, que documente os resultados obtidos na execução dos passos anteriores.

Pág. 7 de 8 ETAPA 6 (tempo para realização: 3 horas) Aula-tema: Normalização em banco de Dados. Esta atividade é importante para que você compreenda a importância da normalização de dados durante a modelagem. Passo 1(Individual ou equipe) Realizar a normalização das tuplas não normalizadas para a 1ª Forma normal, Explicar as alterações realizadas. Passo 2(Individual ou equipe) Realizar a normalização das tuplas para a 2ª Forma normal, Explicar as alterações realizadas. Passo 3(Individual ou equipe) Realizar a normalização das tuplas para a 3ª Forma normal, Explicar as alterações realizadas. Passo 4(Individual ou equipe) Criar um relatório, RELATORIO 6, que documente os resultados obtidos na execução dos passos anteriores. Seminário de Conclusão Com o objetivo de apresentar o modelo de dados ao gerente geral da farmácia (Professor) e a equipe de codificação (Demais Alunos) deverá ser elaborada uma apresentação mostrando o modelo de dados e todos os itens produzidos durante a elaboração dessa ATPS. A data, horário e duração dessa apresentação deverá ser definida pelo gerente geral (Professor). Esta apresentação deverá contemplar a seguinte estrutura: Introdução: Indicar qual SGBD foi escolhido e quais os motivos. Desenvolvimento: Mostrar o modelo de dados que foi criado, DER, Álgebra relacional e todos os demais relatórios que foram produzidos. Conclusão: explicar como as soluções encontradas para a resolução final do desafio, poderão contribuir efetivamente em sua vida profissional. Padronização O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas da ABNT, com o seguinte padrão (exceto para produções finais não textuais): em papel branco, formato A4;

Pág. 8 de 8 com margens esquerda e superior de 3cm, direita e inferior de 2cm; fonte Times New Roman tamanho 12, cor preta; espaçamento de 1,5 entre linhas; se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com um recuo de 4cm da margem esquerda e espaçamento simples entre linhas; com capa, contendo: nome de sua Unidade de Ensino, Curso e Disciplina; nome e RA de cada participante; título da atividade; nome do professor da disciplina; cidade e data da entrega, apresentação ou publicação. Para consulta completa das normas ABNT, acesse a Normalização de Trabalhos Acadêmicos Anhanguera. Disponível em: <http://issuu.com/normalizacao/docs/normaliza o_para_trabalhos_acad_micos?e=8070144/2211159 >. Acesso em: 23 set. 2013.