Introdução às Bases de Dados
-
Conhecimentos de Base Recomendados
-
-
Objetivos
Destacam-se os seguintes objetivos macro de aprendizagem:
• Compreender os conceitos fundamentais das Bases de Dados;
• Conhecer e utilizar as funcionalidades disponíveis nos Sistemas de Gestão de Bases de Dados Relacionais. -
Métodos de Ensino
A metodologia de ensino/aprendizagem suporta-se nas seguintes componentes:
• Aulas de exposição teórica dos conceitos;
• Aulas laboratoriais de aplicação dos conteúdos e resolução de exercícios;
• A resolução exercícios permite aferir, de forma faseada ao longo do semestre, se os estudantes acompanham os conteúdos abordados;
As aulas laboratoriais serão divididas em exposição dos conteúdos teóricos e em resolução de exercícios que permitam exemplificar os conceitos descritos.Avaliação Contínua (AC)
A avaliação de conhecimentos é constituída por:
. Resolução de dois mini-testes individuais (mT#1 e mT#2)
. Avaliação Continua (AC) - presença e resolução de exercícios práticos
Nota Final AC = (0,20 x AC) + (0,4 x mT#1) + (0,40 x mT#2)
Aprovação, em AC, mediante obtenção de nota final mínima de 10 Valores (>=10).
As notas parciais dos vários momentos de avaliação (mT#1 e mT#2), não podem ser inferiores a 7,5 Valores (>=7,5).
Recuperação de Avaliação Contínua
É possível recuperar os mini-testes de avaliação contínua (mT#1 e/ou mT#2), caso nota final tenha sido inferior 10 valores ou a nota de um dos testes tenha sido inferior a 7,5 valores.
Avaliação Final (AF)
A avaliação da final, época de recurso, é constituída por:
- Resolução de um Exame Final de cariz prático (EP)
Nota Final AF = ETP
Aprovação, em AF, mediante obtenção de nota mínima de 10 valores (EP >= 10) -
Estágio(s)
Não
-
Programa
1. CONCEITOS FUNDAMENTAIS
1.1. Introdução
1.2. Dados e Informação
1.3. Sistemas e Tecnologias de Informação
1.4. Sistemas de ficheiros
2. SISTEMAS DE GESTÃO DE BASES DE DADOS
2.1. Introdução
2.2. Tipos de SGBD: OLTP e OLAP
2.3. Data Mining
2.4. Arquitetura ANSI/SPARC
2.5. Conceito de transação
2.6. Segurança
2.7. Integridade da informação
2.8. Controlo da concorrência
2.9. Recuperação e tolerância a falhas
3. O MODELO RELACIONAL
3.1. Conceitos elementares
3.2. Integridade referencial
3.3. Linguagem SQL
3.4. Especificação de requisitos
3.5. Modelo conceptual
4. TABELAS
4.1. Criação de tabelas
4.2. Tipos de dados e propriedades dos campos
4.3. Chaves primárias
4.4. Relações entre tabelas
5. CONSULTAS
5.1. Criação de consultas
5.2. Definição de critérios de pesquisa
5.3. Campos calculados e funções
5.4. Pesquisas de grupo
5.5. Junção natural e externa
5.6. Consultas de inserção, alteração e eliminação
6. DESENHO DE INTERFACES E CONSTRUÇÃO DE RELATÓRIOS
6.1. Utilização de formulários para manipulação de registos de uma tabela ou consulta
6.2. Construção de formulários
6.3. Utilização de relatórios
6.4. Construção de relatórios
6.5. Agrupamento de registos em relatórios -
Demonstração de conteúdos
A utilização do Microsoft Access permite que os estudantes tomem contacto com as um Sistema de Gestão de Bases de Dados Relacional, e que construam modelos relacionais que permitam compreender os conceitos fundamentais de Bases de Dados e saber utilizar as funcionalidades disponíveis nos Sistemas de Gestão de Bases de Dados Relacionais.
-
Demonstração da metodologia
As aulas laboratoriais e de exposição teórica permitem que os estudantes adquiram conhecimentos sobre modelo relacional e sobre a utilização dos SGBDr.
-
Docente(s) responsável(eis)
-
-
Bibliografia
Detalhes do curso
-
Código
AG11
-
Modo de Ensino
PRESENCIAL
-
ECTS
5.5
-
Duração
Semestral
-
Horas
60h Práticas e Laboratórios
