Anda di halaman 1dari 16

Estrutura e Banco de Dados

Contedo:

Apresentao do Plano de Ensino

O Docente
Prof. Claudiney Sanches Jnior
Mestre em Engenharia Eltrica (USP)
Bacharel em Cincia da Computao (Fundao Eurpides)
Disciplinas
Engenharia de Software, Inteligncia Artificial, Tpicos Avanados em Sistemas de Informao,
Realidade Virtual, Computao Grfica, Sistemas Distribudos, Programao Web, Modelagem
Digital, Organizao e Arquitetura de Computadores, Programao Orientada a Objetos,
Modelagem de Dados, Anlise e Projetos de Sistemas, Sistemas Operacionais, Modelos de
Governana de TI, Aplicaes para Internet, Sistemas Hipermdia e Multimdia, Fundamentos de
Tecnologias da Informao, Projetos de Sistemas de Informao

Contatos
E-mail
claudineysanches@hotmail.com
claudiney.sanches.junior@facebook.com

Mensagem Instantnea

Redes Sociais

Dados Acadmicos
Plataforma Lattes
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?metodo=apresentar&id=K4746985H1

Ementa
Estudo sobre
linguagem de definio e manipulao de dados, com
nfase na linguagem SQL
introduzindo tambm aspectos de programao em
ambiente de banco de dados
aspectos de implementao dos SGBDRs
novas tecnologias aplicadas a banco de dados.

Objetivos
Cognitivos
Adquirir os conceitos gerais de banco de dados
Adquirir conhecimento sobre linguagens de
manipulao de dados
Aprender sobre as etapas de projeto de banco de
dados
Aprender sobre a implementao de SGBDR
Conhecer novas tecnologias

Objetivos
Habilidades
Desenvolver pensamento crtico, lgico e

operacional
Desenvolver a capacidade de inferncias e

dedues
Construir e manipular um SGBD

Objetivos
Atitudes
Ser criativo e buscar caminhos

Ser arrojado para buscar solues de problemas


Conscientizar-se da necessidade de organizaes
Ser interessado na busca de inovaes tecnolgicas

Contedo das Aulas


Plano de Ensino
Apresentao e discusso do Plano de Ensino, focando objetivos,
contedos, estratgias, avaliao e bibliografia
Linguagem SQL - (Parte I)
Aprendendo a criar tabelas e relacionamentos
Ambientao no SGBD. Selecionando registros utilizando o
comando Select.
Criando tabelas. Criao de tabelas relacionadas. Criao de
regras de validaes, tais como chaves primrias, campos no
nulos e valores permitidos. Comandos aprendidos: Create Table,
Alter Table, Drop Table

Contedo das Aulas


Linguagem SQL - (Parte II)
Aprendendo a manusear registros
Inserindo, alterando e excluindo registros
Testando as regras de validaes e relacionamentos aprendidos
Selecionando registros utilizando o comando Select
Linguagem SQL - (Parte III)
Funes de tratamentos, decises e sub querys
Funes para tratamento de dados alfanumricos, numricos e
datas
Funo para tratamento de deciso em consulta e sub query

Contedo das Aulas


Linguagem SQL - (Parte IV)
Incorporando condies, agrupamentos e otimizao de
consultas
Incorporando clusulas no comendo Select: where, order by
Funes de agrupamento (group by / having)
Processamento e Otimizao de consultas
Linguagem SQL - (Parte V)
Agrupando consultas
Unindo mltiplas tabelas atravs de querys e inserindo vrios
registros em uma tabela proveniente de uma seleo de registros

Contedo das Aulas


Linguagem SQL - (Parte VI)
Relacionamentos, selecionando registros de vrias tabelas
Selecionando registros de vrias tabelas, aplicando
relacionamentos entre elas. Estudo de Caso
Linguagem SQL - (Parte VII)
Tpicos Especiais: Estudando Vises, ndices, Dicionrio de dados
e Banco de Dados Objeto/Relacional
Ferramentas Case
Apresentao de Ferramentas Case para Banco de Dados

Estratgia de Ensino
Aulas expositivas interdisciplinares com discusso dos
aspectos tericos e enfatizando o contexto da engenharia de
software
Os tpicos sero abordados atravs de estudos de caso
Sero desenvolvidas atividades de incentivo a pesquisa e
sistematizao de assuntos complementares ao contedo

Avaliao
Prova Regimental (A1) = 3,0
Instrumentos avaliativos (Prova parcial, trabalhos, projeto

interdisciplinar) - sero determinados de acordo com o grupo 2,0 (A2)


N = A1+A2

Conceito
Aprovado: Nota >= 6.0 e Freqncia >= 75%
Se o aluno tiver freqncia < 75% ser automaticamente
reprovado, independente da Nota.
Poder fazer Exame:
Nota >= 1.0 e Nota <6.0

Bibliografia Bsica
DATE, C. J. Introduo a Sistemas de Banco de Dados. 8. ed. Rio de
Janeiro: Campus, 2004.
OLIVEIRA, C. H. P. Sql: Curso Pratico. So Paulo: Novatec, 2010.
SILBERSCHATZ, A.; KORTH, H. F. Sistema de Banco de Dados. 5. ed. Rio
de Janeiro: Elsevier, 2006.

Bibliografia Complementar
RAMALHO, J. A. A. Oracle 9i. So Paulo: Berkeley, 2002.

SILVA, L. C. Banco de Dados Para Web: Do Planejamento a


Implementao. So Paulo: Erica, 2001.
RAMALHO, J. A. A. Oracle 10g: Ideal Para Quem Deseja Iniciar o
Aprendizado do Oracle. So Paulo: Pioneira Thomson Learning,
2005.
BEIGHLEY, L. Head First Sql. Beijing: O'reilly, 2007.
PRICE, J. Oracle Database 11g Sql. Porto Alegre: Bookman,
2009.