Curso de Engenharia Informática. Disciplina de Bases de Dados I



Documentos relacionados
Curso de Engenharia Informática. Disciplina de Bases de Dados I

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

Microsoft Access XP Módulo Um

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

Manual de Utilização

Ficha Trabalho Access N.º1 21 de Janeiro de º Ano. Nome: N.º Turma: E. Criação de Tabelas

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Aprend.e Sistema integrado de formação e aprendizagem

Relatório de Desenvolvimento

Base de Dados para Administrações de Condomínios

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

Introdução. 1 Lançar uma nova operação. Manual: Venda com opção de compra Pág. 1/14

Descrição de um problema de integração: Sistema de vendas online

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins Rui Fonseca David Barbosa Ricardo Boas 47023

PONTO DE CONTATO ELETRÓNICO COM OS TRIBUNAIS ARBITRAIS

Diagrama de Entidade e Relacionamento

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

REGULAMENTO DE ACTIVIDADES BÁSICO (2º e 3º CICLOS) E SECUNDÁRIO (Válido até 31 de Maio de 2010)

Procedimento de Gestão PG 02 Controlo de Documentos e Registos

Tutorial exe elearning XHTML editor (versão 1.0x)

Gestão de Projectos de Software Licenciatura em Engenharia Informática e Computação Faculdade de Engenharia da Universidade do Porto

Manual de utilização da aplicação web Gestão de Delegados de Informação Médica

Disciplina: Unidade III: Prof.: Período:

OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 029/2014 PORTAL FPT Abertura aos atletas

Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador

Este documento tem como objectivo aclarar o processo de Filiação de Agentes Desportivos na Plataforma Lince.

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão. GesStock. Engenharia Informática. Base de Dados II

Impressão e acabamento: Inova 1ª edição: Novembro de 2004

Universidade do Minho. Licenciatura em Engenharia Informática. Desenvolvimento de Sistemas de Software. Gere Com Saber

Programa de Parcerias e Submissão de Propostas 2014/15

MANUAL DO UTILIZADOR

Controladores Lógicos Programáveis 2

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro FCCN - Dezembro 2010

Escola Superior de Educação João de Deus

OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 023-A/2014 Portal F.P.T. - Inscrições (Aditamento)

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 1ª Fase

A SÈTIMA. O nosso principal objectivo

Um sistema SMS 1 simplificado

Aplicações de Escritório Electrónico

REGULAMENTO ESPECIFICO DO CURSO DE MESTRADO EM DESPORTO 2009 REGULAMENTO

Registo do utilizador no Portal IFAP. - Manual do Utilizador -

A Acta Reumatológica Portuguesa disponibiliza em uma plataforma online de submissão e revisão dos artigos submetidos.

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Regulamento de Estágio do Mestrado em Desporto 2009

Modelo de Trabalho de Culminação de Estudos na Modalidade de Projecto de Pesquisa

Exercício de Normalização Escola Secundária de Emídio Navarro 2002/2003 Aplicações Informáticas 11º ano

Financiamento de Planos de Benefícios de Saúde através de Fundos de Pensões

Curso(s): Licenciaturas em Engenharia Total de horas Aulas Teórico-Práticas 60 h

UNIÃO EUROPEIA Fundo Social Europeu. Guia de preenchimento do Formulário de Candidatura da Entidade Organizadora

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Instituto Politécnico de Beja. Escola Superior de Tecnologia e Gestão

CURSO DE ENGENHARIA AMBIENTE. Regulamento de Estágio

HISTÓRICO DE REVISÕES REVISÃO DATA SÍNTESE DA REVISÃO

Rock In Rio - Lisboa

DOCUMENTO DE CONSULTA PÚBLICA. Projecto de Norma Regulamentar - Financiamento de Planos de Benefícios de Saúde através de Fundos de Pensões

Relatório de Análise de Requisitos

PHC Factoring. A solução para a gestão dos contratos de Factoring, respectivas cessões, adiantamentos e recibos das entidades aderentes.

Perguntas mais frequentes

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007

Projecto de Cablagem Estruturada em Redes de Computadores. Proposta para o Edifício da ESTIG Piso 0 e Laboratório Piso -1(Sala 12)

Registo do utilizador no Portal IFAP. - Manual do Utilizador -

REGULAMENTO DO CICLO DE ESTUDOS CONDUCENTE AO GRAU DE MESTRE EM ANIMAÇÃO DIGITAL

REGULAMENTO ELEITORAL CAPÍTULO I. Dos princípios gerais. Artigo 1º. Assembleia eleitoral

Universidade do Minho Licenciatura em Engenharia Informática

Gestão de Estágios e Projectos de Investigação Manual de Utilizador - Aluno

Dadas a base e a altura de um triangulo, determinar sua área.

Associação Centro de Incubação de Empresas de Base Tecnológica Vasco da Gama. Sines Tecnopolo. Pós-Graduação. Gestão de Projectos

Certificação da Qualidade dos Serviços Sociais. Procedimentos

REGULAMENTO DO CICLO DE ESTUDOS CONDUCENTE AO GRAU DE MESTRE EM DESENHO

Regulamento dos II Jogos de Direito Civil

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

REGULAMENTO INTERNO DO CENTRO DE DOCUMENTAÇÃO

Utilização da rede e- U/eduroam por utilizadores Convidados. Serviço Utilizador RCTS Fevereiro de 2010

CONDIÇÕES PARTICULARES ENDEREÇOS IP SUPLEMENTARES. Última versão em data de 29/11/2012

Website disponível em: Nome de Utilizador: Palavra-chave: *aluno*

PLATAFORMA INFORMÁTICA DE REQUISIÇÃO DE POLICIAMENTO DE ESPETÁCULOS DESPORTIVOS (PIRPED)

Complemento ao Manual de Utilizador Plataforma de Estágios TIC

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

CANDIDATURA ROCK n LAW 2015

CONCURSO DE FOTOGRAFIA

Bem-vindo ao nosso mundo virtual! Guia do Portal de Ensino à Distância da Get Training 1

Política WHOIS do Nome de Domínio.eu

Diagrama de Entidade Associação ou Relacionamento

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Construir um modelo de dados é: - Identificar, Analisar e Registar a política da organização acerca dos dados

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Procedimentos para a divulgação de eventos no site da ECUM

Escola Superior de Tecnologia de Setúbal. Projecto Final

Work Flow no EGS F&B Control

Manual de Utilização Frontoffice ZSRest

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_ _v1.0.doc. Versão 1.0

MANUAL RÁPIDO DE UTILIZAÇÃO

Proposta de REGULAMENTO DO PARLAMENTO EUROPEU E DO CONSELHO

UML (Unified Modelling Language) Diagrama de Classes

Transcrição:

Curso de Engenharia Informática Disciplina de Bases de Dados I Docente: Prof ª Elsa Rodrigues Alunos: João Miguel Faleiro Caixinha (Aluno 5946) José Luis Ribeiro Barriga (Aluno 5952) Beja, 30 de Abril de 2011 1

CAPITULO 1 INTRODUÇÃO 3 CAPITULO 2 DIAGRAMA ENTIDADE - RELACIONAMENTO 4 IMAGEM 1 DIAGRAMA ENTIDADE - RELACIONAMENTO 5 CAPITULO 3 NORMALIZAÇÃO DOS DADOS 6 CAPITULO 4 CONSULTAS E RELATÓRIOS 8 CAPITULO 5 BIBLIOGRAFIA 10 2

Capitulo 1 Introdução O presente relatório visa elucidar todo o seu leitor sobre o sistema de gestão de projectos e estágios da ESTIG para os seus alunos, que se encontrem a terminar as suas Licenciaturas. Irá ser demonstrado como funciona o processo de apresentação dos estágios á Comissão de Estágios, sua devida aprovação ou rejeição e procedimentos internos que decorrem, de acordo com o regulamento em vigor. Sendo assim, vamos criar uma estrutura de suporte documental, visando o armazenamento dos dados e gestão dos mesmos numa base de dados, de modo a que esta torne funcional e eficaz, a consulta do estado de todos os pedidos de estágio, sejam estes emitidos pela propria Instituição, ou colocados para aprovação, pelos alunos da mesma.será, então, necessário delinear uma estrutura hierárquica de armazenamento dos dados, para sua rápida consulta, contendo pouca redundância da informação. O gestor de Bases de dados utilizado foi o Access 2010, através do qual foram criadas as tabelas de armazenamento dos dados, assim como as tabelas relacionais, para o acesso aos mesmos. Desta forma, este relatório irá ser constituido por 6 capítulos, os quais serão constituidos pelo seguinte : No Capitulo 1, será efectuada uma breve introdução e descrição dos objectivos a atingir; No Capítulo 2, iremos demonstrar o diagrama E ->R, correspondente ao caso supra referido; No Capitulo 3, irá ser referida a normalização da base de dados; O Capitulo 4, irá referir a tipologia de consultas e relatórios, que achámos mais relevantes; Por fim, o Capitulo 5, apresentará as conclusões e a bibliografia utilizada. 3

Capitulo 2 Diagrama Entidade - Relacionamento O Diagrama Entidade Relacionamento, irá demonstrar o como se encontram as tabelas interligadas, as suas respectivas chaves e atributos que as constituem. De modo a ser criada uma base de dados eficiente, tem de se ter em conta a usuabilidade da mesma,ou seja, devemos planear cautelosamente,as necessecidades e aplicação da base de dados em causa. Neste caso, temos as seguintes Entidades com os devidos Atributos : Alunos(Cod_Aluno,Nome,Morada,*Cod_Curso,Contacto,Email); Estagios(Cod_Estagio,Data_de_Inicio,Data_de_Fim,*Cod_Aluno,*Cod_ Orientador,*Cod_Empresa,Ambito_Estagio,*Cod_Juri, Conclusão,Nota); Projectos(Cod_Projecto,*Cod_Aluno,Data_de_Inicio,Data_de_Fim Ambito_Projecto,Conclusão,Nota); Orientadores(Cod_Orientador,Nome,Contacto,Email,*Cod_ Empresa); Empresas(Cod_Empresa,Nome,Morada, Ambito,Contacto,Email,*Cod_Coordenação); Docentes(Cod_Docente, Nome,Contacto,Email,*Cod_Escola); Escolas(Cod_Escola,Nome); Cursos(Cod_Curso, Nome* Cod_Escola); Juris(Cod_Juri,*Cod_Coordenação); E, por sua vez, as tabelas consideradas Relacionais : Supervisores/Estagios(Cod_Docente,Cod_Estagio); Orientadores/Projectos(Cod_Docente, Cod_Projecto); Juri/elementos por Juri(Cod_Juri,Cod_Docente); 4

Desta forma, obtemos o seguinte diagrama de Entidade - Relação: Imagem 1 Diagrama Entidade - Relacionamento 5

Capitulo 3 Normalização dos Dados O seguinte processo demonstrará o processo de normalização a que as tabelas foram submetidas, de modo a restruturar a base de dados, tornando mais eficiente a leitura dos dados que as constituem. Na 1ª Forma Normal, as tabelas Alunos, Projectos, Estagios, Docentes, Orientadores e Empresas, não possuiam chaves externas, pertencentes estas, a outras tabelas, logo, encontravam-se apenas com os seus atributos, ou seja: 1ª FN Alunos(Cod_Aluno,Nome,Morada, Contacto,Email); Projectos(Cod_Projecto,Nome,Data_Inicio,Data_Fim,Ambito_Projecto, Conclusão,Nota); Estagios(Cod_Estagio,Data_Inicio,Data_Fim,Ambito_Estagio, Conclusão,Nota); Docentes((Cod_Docente, Nome,Contacto,Email); Orientadores(Cod_Orientador, Nome,Contacto, Email); Empresas(Cod_Empresa,Nome,Morada,Ambito,Contacto,Email); Na 2ª Forma Normal, foi introduzido o conceito de chave externa, visto que os atributos que não eram chave primária da tabela, dependiam inteiramente da mesma, logo: 2ª FN Alunos(Cod_Aluno,Nome,Morada,*Cod_Curso,Contacto,Email); Estagios(Cod_Estagio,Data_de_Inicio,Data_de_Fim,*Cod_Aluno,*Cod_ Orientador,*Cod_Empresa,Ambito_Estagio,*Cod_Juri, Conclusão,Nota); Projectos(Cod_Projecto,*Cod_Aluno,Data_de_Inicio,Data_de_Fim Ambito_Projecto,Conclusão,Nota); Orientadores(Cod_Orientador,Nome,Contacto,Email,*Cod_ Empresa); Empresas(Cod_Empresa,Nome,Morada, Ambito,Contacto,Email,*Cod_Coordenação); Docentes(Cod_Docente, Nome,Contacto,Email,*Cod_Escola); 6

Por sua vez, na 3ª Forma Normal, foram introduzidas as chamadas tabelas relacionais que passariam a permitir o acesso aos dados das varias tabelas, usando as suas chaves primarias e externas, para o acesso aos seus atributos: 3 ª FN Alunos(Cod_Aluno,Nome,Morada,*Cod_Curso,Contacto,Email); Estagios(Cod_Estagio,Data_de_Inicio,Data_de_Fim,*Cod_Aluno,*Cod_ Orientador,*Cod_Empresa,Ambito_Estagio,*Cod_Juri, Conclusão,Nota); Projectos(Cod_Projecto,*Cod_Aluno,Data_de_Inicio,Data_de_Fim Ambito_Projecto,Conclusão,Nota); Orientadores(Cod_Orientador,Nome,Contacto,Email,*Cod_ Empresa); Empresas(Cod_Empresa,Nome,Morada, Ambito,Contacto,Email,*Cod_Coordenação); Docentes(Cod_Docente, Nome,Contacto,Email,*Cod_Escola); Escolas(Cod_Escola,Nome); Cursos(Cod_Curso, Nome* Cod_Escola); Juris(Cod_Juri,*Cod_Coordenação); Supervisores/Estagios(Cod_Docente,Cod_Estagio); Orientadores/Projectos(Cod_Docente, Cod_Projecto); Juri/elementos por Juri(Cod_Juri,Cod_Docente); 7

Capitulo 4 Consultas e Relatórios As Consultas e Relatórios abaixo mencionados são alguns exemplos, que considerámos mais uteis, na utilização desta base de dados, visto que existem inumeras possibilidades de trabalhar os varios constituintes das tabelas. Aqui serão referenciadas algumas consultas,formulários e relatórios disponiveis, como por exemplo: Consultas: Contagem de Alunos por Curso; Consulta de Estagio por Codigo de Aluno; Consulta de Docente por Código; Média de Aproveitamento nos Estagios; Media de Aproveitamento nos Projectos; Consulta de Projecto por Codigo de Aluno; Contagem de Docentes por Escola; Consulta dos Estagios por Empresa; Consulta de Estagios Concluidos; Consulta de Projectos Concluidos; Consulta de Orientador por Código de Empresa; Listagem de Orientadores; Contagem de Estagios por Empresa; 8

Formulários: Formulario Principal: - Alunos; - Docentes; - Juris; Elementos do Juri; - Estagios; Supervisores associados a um Estagio; - Projectos; Orientadores de um projecto; - Escolas; - Empresas; Orientadores de uma Empresa; Relatorios: Listagem de Alunos por Curso; Contagem de Alunos por Curso; Consulta de Estagio por nota; Consulta de Projecto por Nota; Listagem de Curso por Escola; Média de nota por Estagio(Aproveitamento); Média de nota por Projecto(Aproveitamento); Contagem de Docentes por Escola; Contagem de Estagios Concluidos; Contagem de Projectos Concluidos; Contagem de Estagios por Empresa;; Consulta de Docente por Codigo; Listagem de Estagios por Empresas; Listagem de Escolas; Consulta de Estagios por Escola; Listagem de elementos do jurí; 9

Capitulo 5 Bibliografia Neste, capitulo fica uma referência bibliográfica, que nos permitiu interiorizar alguns conceitos fundamentais, para a execução deste trabalho com sucesso : O Reilly,2010, Acess2010: The Missing Manual by Mathew MacDonald (http://oreilly.com/catalog/0636920002031) 10