Código: | BINF008 | Sigla: | BD |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Informática |
Ativa? | Sim |
Unidade Responsável: | Matemática e Informática |
Curso/CE Responsável: | Licenciatura em Bioinformática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
BINF | 29 | Plano Estudos 2016 | 1 | - | 5 | 67,5 | 135 |
Docente | Responsabilidade |
---|---|
Maria Raquel Feliciano Barreira | Responsável |
Ensino Prático e Laboratorial: | 4,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Ensino Prático e Laboratorial | Totais | 1 | 4,00 |
Norberto Luís de Jesus Albino | 6,00 |
O estudante deverá ser capaz de projetar, conceber e implementar bases de dados utilizando o modelo relacional de bases de dados. São apresentados os conceitos, os vários modelos e os sistemas de bases de dados existentes. Pretende-se que adquira a capacidade de descrever a arquitetura de um Sistema de Gestão de Bases de Dados e e utilizar uma ferramenta de construção de bases de dados com esta abordagem. Deverá neste âmbito compreender o funcionamento transacional, os mecanismos de concorrencia, segurança e tolerância a falhas e autorização/autenticação num SGBD.
É também objetivo que o estudante adquira competências na análise e extração de informação da base de dados. Serão apresentadas as linguagens de definição de dados e de manipulação de dados.
Para a componente prática, de entre as ferramentas disponíveis, será utilizada uma base de dados de arquitetura cliente/servidor de referência no mercado.Conceitos sobre bases de dados: dados, informação e conhecimento;
Modelação e desenvolvimento de Bases de Dados.
Modelos:
Modelo relacional: Conceitos, regras de Codd, modelo entidade-relação, regras de integridade, normalização de bases de dados: as formas normais.
Linguagens de definição e de manipulação de dados. Álgebra relacional e linguagem de consulta SQL.
O sistema de gestão de Bases de Dados (SGBD) – a arquitetura ANSI/SPARC, características e requisitos.
Transacções em Bases de Dados
Serão ministradas aulas teórico-práticas, utilizando a técnica expositiva, mediante a apresentação de slides(powerpoint) ou animações (prezi). Procura-se estimular o interesse, o raciocínio e o espírito crítico dos alunos.
Será utilizado o computador para efetuar os exercícios práticos.O aluno colocará em prática os conhecimentos teóricos adquiridos através da construção de um projeto de bases de dados relacionais, enquadrado com exercícios práticos. Para testar as bases de dados criadas nestes exercícios, será utilizado um motor de base de dados com uma arquitetura cliente/servidor.
Para além de construir o modelo de dados, o desenvolvimento deste projeto deverá dar ainda uma perceção do ponto de vista do utilizador, envolvendo a construção de uma interface de consulta à base de dados.
Para o efeito o aluno deverá utilizar uma ferramenta de acesso a bases de dados e que permita a construção de uma interface de formulários.
Designação | Peso (%) |
---|---|
Teste | 20,00 |
Trabalho escrito | 40,00 |
Trabalho laboratorial | 40,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Elaboração de projeto | 10,00 |
Frequência das aulas | 40,00 |
Trabalho laboratorial | 10,00 |
Total: | 60,00 |