Você está na página 1de 10

Engenharia da Computação

BANCO DE DADOS II
Aula 1

mario.godoy@univasf.edu.br

Universidade Federal do Vale do São Francisco - UNIVASF


Colegiado de Engenharia de Computação – CECOMP
Ementa
 Comandos de SQL para consultas de Grupos e Funções em SGBD.
Junções entre duas ou mais tabelas (Non-Equi-Join), Junções entre a
mesma tabela, UNION, INTERSECTION, NINUS, Operadores de
conjuntos. Comandos de Linguagem de Definição de Dados (LDD) e
Linguagem de Controle de Dados (DCL) e noções de transações e
segmentos de transações para introduzir o conceito de DBA. Introdução
à Linguagem PL/SQL. Comandos básicos e comandos de repetição e
decisão. Uso de comandos de exceção e comandos de geração de
resultados. Introdução ao Stored Procedure e Triggers.

2
Prof. Mario Godoy
Objetivo Geral

 O objetivo desta disciplina é introduzir os principais conceitos de SQL,


funções especiais, Junções e comandos que possam melhorar as
funcionalidades de aplicação interna do BD a partir de stored procedure e
exercitar o uso de triggers.

3
Prof. Mario Godoy
Conteúdo Programático
Disciplina Teórica / Prática: 30 h
 Introdução aos comandos de SQL de Grupos;
 Funções de SQL;
 Funções Numéricas;
 Funções de Grupo;
 Consultas de Junções;
 Introdução à Linguagem de Programação PL/SQL;
 Stored Procedures;
 Triggers.

4
Prof. Mario Godoy
Metodologia

Aulas expositivas
 Atividades práticas em laboratório.

 Pré requisito: BDI.


 DER;
 MR.

 Tolerância de atraso: 15 minutos (não entra mais).


 Cuidado: 4 dias REPROVAM!

5
Prof. Mario Godoy
Avaliação
 Projeto (50%).

 Avaliação Escrita (50%).

 Nota final = (Projeto + Av.Escrita2) / 2;

 Prova final:
 TODO o conteúdo lecionado.

6
Prof. Mario Godoy
1-6
Avaliação - datas

Datas a definir

 Aulas via Moodle;

 Projeto (PENÚLTIMO dia de aula):

 Apresentação

 Avaliação Escrita (ÚLTIMO dia de aula);

 Prova final.

7
Prof. Mario Godoy
1-7
Bibliografia
Bibliografia Básica

 ELMASRI, R; NAVATHE, S. B. Sistemas de Fundamentos de


Banco de Dados – Ed. Campus, 2006.

 SILBERSCHATZ, A. KORTH, H. F.; SUDARSHAN, S. Sistema de Banco


de Dados. MAKRON BOOKS, 2004;

Bibliografia Complementar

 MACHADO, F; ABREU, M. Projeto de Banco de Dados – Uma Visão


Prática. Editora Érica, São Paulo, 1996.

 ABREY, M. ; COREY, M. J. Oracle: Guia do Usuário, São Paulo, 1997.

 BOBROWSKI, S. M. Dominando o Oracle 7 & Clientes/Servidores, São


Paulo, Makron Books, 1995.

8
Prof. Mario Godoy
Atividade Moodle
Atividade Individual

Elaborar uma síntese, com no máximo 2 páginas, sobre o


conteúdo da disciplina Banco de Dados I:
 Modelo ER;
 Modelo Relacional;
 Cardinalidades (min, max);
 Normalização: 3ª FN.

Detalhar os seguintes pontos:


 Apresentar o conceito.
 Quais são as regras?
 Para que serve?
 Importância?

Enviar na página da disciplina no Moodle até o


dia 10/06.
10
Prof. Mario Godoy

Você também pode gostar