• EN
  • Facebook
  • Instagram
  • Youtube
  • Linkedin
Você está em: Início > Ensino > Unidades Curriculares > TSPSI015
Autenticação
ATENÇÃO: Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização.

Bases de Dados II

Código: TSPSI015    Sigla: BDII
Área Científica: Ciências Informáticas

Ocorrência: 2016/17 - 1S

Página Web:http://noodle.sytes.net/web/
Área de Ensino: Informática

Cursos

Sigla Nº de Estudantes Plano de Estudos Ano Curricular Créditos Horas Contacto Horas Totais
TSPSI 19 Plano de Estudos desde 2015 ( 12º) 2º 4
Aviso n.º 835/2016, de 26 de fevereiro 2º 4

Horas Efetivamente Lecionadas

TPSI-2-D

Teórico-Práticas: 0

Docência - Horas Semanais

Teórico-Práticas: 2,65

Tipo Docente Turmas Horas
Teórico-Práticas Totais 1 2,65
João António Marujo Nascimento - ESGT   2,65

Docência - Responsabilidades

Docente Responsabilidade
João António Marujo Nascimento - ESGT Responsável

Língua de Ensino

Português

Objetivos de aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes)

A unidade curricular de Bases de Dados II apresentaEse como uma primeira abordagem à interrogação em SQL e administração de bases de dados.
O aluno deverá reconhecer a importância da linguagem SQL e desenvolver as seguintes competências:
¿ Utilizar sem ambiguidades a terminologia da linguagem SQL.
¿ Efetuar consultas a uma base de dados através da linguagem SQL.
¿ Efetuar relacionamentos de tabelas através do SQL.
¿ Adicionar, alterar e remover dados de uma base de dados usando o SQL.
¿ Sumariar informação existente numa base de dados através das consultas de sumário.
¿ Produzir pesquisas complexas recorrendo aos mecanismos próprios do SQL.
¿ Planear e implementar permissões de acesso a bases de dados;
¿ Promover e realizar operações de manutenção e de cópia de segurança

Conteúdos programáticos

I. Interrogações
1. Querys Simples
¿ Cláusulas SELECT, FROM
¿ Expressões Aritméticas
¿ Literais
¿ Tratamento de valores nulos
¿ Cláusula DISTINCT
¿ Cláusula ORDER BY
¿ Cláusula WHERE
AND/OR , IS NULL/ IS NOT NULL, BETWEEN .. AND /NOT, IN/ NOT IN, LIKE / NOT LIKE
¿ Pseudónimos de colunas
¿ Álgebra Relacional
Restrição, Restrição e Projeção, União, Interseção, Diferença, Produto Cartesiano
2. Querys Junções
¿ Produto Cartesiano ou Junção Cartesiana
¿ EquiEjunção
¿ Pseudónimos para nomes de tabelas
¿ Não EquiEjunção
¿ Junção Natural
¿ Junção Externa
¿ Junção Pura
¿ Junções com chaves compostas
3. Querys com Funções de Grupo
¿ AVG(n), COUNT(n *), MAX(n), MIN(n), SUM(n), STDDEV(n), VARIANCE(n)
¿ cláusula GROUP BY
¿ cláusula HAVING
4. Querys Encadeados
¿ Funções de Grupo em subconsultas

Metodologias de ensino e de aprendizagem específicas da unidade curricular articuladas com o modelo pedagógico

A obtenção dos objetivos nesta unidade de curricular será conseguida através da realização de um teste teórico-prático sobre os comandos estudados no decorrer das aulas. A parte desta avaliação periódica, será realizada uma avaliação contínua no decorrer das sessões expositivas, onde, aos alunos, serão colocados desafios para consolidar os conhecimentos transmitidos e solicitado que submetam as suas resolluções ao docente.
Em conjunto com a avaliação individual, far-se-á uma outra avaliação atavés de um trabalho de grupo para promover o espírito de equipa, a interação e troca de saberes e competências entre os alunos na resolução de um problema proposto pelo docente, mas onde os alunos também terão um papel importante na definição dos resultados a obter. Os alunos serão organizadoe em grupos de forma aleatória e a realização dos trabalhos será maioritariamente em sala de aula e devidamente acompanhada pelo docente.
Estes elementos de avaliação têm uma ponderação de 40% para o trabalho prático, 40% para o teste teórico-prático e 20% para a avaliação contínua (manifestada na participação nas aulas).


Bibliografia de consulta (existência obrigatória)

¿ Date, C. J. E An Introduction to Database Systems, Volume I, Eighth Edition, U.S.A., Addison_wesley Publishing Company, Inc., 2003
¿ Elmasri, R., Navathe, S.B., Fundamentals of Database Systems, 4th ed, Addison Wesley, 2004, 0321204484
¿ Ramakrishnan, R., Gehrke, J., Database Management Systems, 3rd ed, McGraw Hill, 2002
¿ Database Systems, Addison and Wesley Professional, 2003