Você está na página 1de 3

Instituto Tcnico de Moambique

DISCIPLINA: Bases de Dados 2 Ano


Docente: Lucas Toms Augusto Mata

Cursos: Primeiro Semestre/ 2017 Carga Horria


Informtica Programao e
Redes de Computadores
Terica Prtica Total
15h 55h 70h

Objectivos:

No fim desta disciplina o estudante dever ser capaz de:

Objectivo Geral
Apresentar os conceitos fundamentais de sistemas de banco de dados a partir dos quais
dever ser possvel a definio, criao e manipulao de bancos de dados.
Objetivos Especficos
Fornecer uma viso geral de banco de dados, com foco em suas principais caractersticas.
Possibilitar o conhecimento sobre a linguagem de banco de dados.
Possibilitar a fixao dos conceitos apresentados na aula atravs de atividades prtica e
na implementao de sistemas utilizando SGBD.
Estratgia e Mtodos de Ensino e Aprendizagem:

Realizam-se as aulas tericas apresentando os conceitos gerais e exemplos. Nas aulas prtico-
laboratoriais sero realizados os exerccios para a consolidao das matrias tericas. Durante o
estudo individual o estudante desenvolver as habilidades por meio de leitura e resoluo de
exerccios prticos, fazendo as pesquisas individualmente e trabalhando em grupo. Ser realizado
um projecto semestral no qual o estudante aplica todo conhecimento adquirido ao longo do
semestre.
Plano de Aula

Aula Datas Plano de Aula


1 28/07/2014 Apresentao da Disciplina. Introduo a Banco de Dados.

2 29/07/2014 Introduo a Bancos de Dados.


3 Arquitetura 3 camadas. Modelo de Dados. Modelo conceitual, lgico e fsico.

4 Conceitos e Arquitetura do Sistema de Banco de Dados.


5 Linguagens, Ambiente, Utilitrios do SGBD. Classificao de SGBDs.

6 Modelo Relacional: Conceitos, Caractersticas e Restries.


7 Modelo Relacional: Restries do Modelo Relacional.

8 Modelo Relacional: Operaes, Transaes. Resoluo de Exerccios.


9 Primeira Avaliao
10 Introduo ao SQL
11 SQL. Esquema SQL. Catlogo. Comando CREATE TABLE.
12 SQL. Tipos de dados. Restries.
13 SQL - Comando INSERT
14 Consultas SQL. Clusula SELECT. Projeo. Seleo. Produto Cartesiano.
Operaes com conjuntos.
15 SQL. Clusula SELECT: Like, between. Clusula INSERT e DELETE.
Criao de uso de Sequencias no PostgreSQL.
16 Resoluo de exerccios.
17 Segunda Avaliao Parcial.
18 SQL. Ordenao (order by), Pertinncia (IN), Nulo (IS NULL), Funes
Agregadas, Agrupamentos.
19 Clusula HAVING. Consultas aninhadas.
20 SQL. Operadores ANY, SOME, ALL, EXISTS. Junes. Vises.

21 Modelo ER
22 Modelo ER Estendido. Especializao, Generalizao. Entidades
Associativas.
23 Mapeamento ER para Relacional
24 Dependncia Funcional e Normalizao. 1, 2 e 3 Formas Normais.
25 Formas Normais: FNBC, 4FN e 5FN. Codificao de Caracteres (Latin1 /
UTF-8).Introduo a Procedimentos Armazenados.
26 Terceira Avaliao
27 Triggers e Stores Procedures
28 Introduo ao JDBC
29 JDBC
30 lgebra Relacional
31 Quarta Avaliao - Apresentao Trabalho Final da Disciplina
32 Quarta Avaliao - Apresentao Trabalho Final da Disciplina

Data da Avaliao Final:


00/00/2017
Metodologia de Ensino:
A disciplina ser ministrada em aulas tericas e prticas. As aulas tericas sero expositivas com auxlio
de projetor digital e quadro. As aulas prticas ocorrero em laboratrio de informtica. Tambm haver
aulas dedicadas a actividades prticas realizadas pelos alunos.

Actividades Discentes:
Actividades prticas em sala de aula, no laboratrio e extra-classe com o objectivo de fixar os conceitos
apresentados em sala de aula.
Avaliao:
A disciplina ter 4 Avaliaes (4 A). As A so provas ou trabalhos individuais cujo contedo todo o
contedo ministrado at a aula anterior aplicao da AP. Durante toda a disciplina sero passados
trabalhos prticos individuais para resoluo em classe e extra-classe. Esses trabalhos correspondem
20% da mdia final da disciplina. Os outros 80% da mdia final so relativos mdia das APs.
Bibliografia Bsica:
Elmasri, R., Navathe, S. B. Sistemas de Banco de Dados. 6 Edio, Pearson, So Paulo, 2011.

Bibliografia Complementar:
Silberschatz, A., Korth, H., Sudarshan, S. Sistema de Banco de Dados. 5 Edio, Editora Campus, 2006.
Ramakrishnan, R. Sistemas de Gerenciamento de Banco de Dados, 3 Edio, McGraw-Hill, 2008.
Heuser, Carlos Alberto. Projeto de Banco de Dados. 6 Edio, Editora Bookman, 2009.

Você também pode gostar