1
TECNOLOGIA EM SISTEMAS PARA INTERNET
Banco de dados em aplicativos WEB
Aula 1
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
2
Agenda Apresentação
Professor Alunos
Disciplina Objetivo Importância
Ementa Calendário sugerido Critérios de Avaliação Bibliografia
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
3
Apresentação – ProfessorLeomir Julio [email protected];
http://professorleomir.wordpress.com/Analista de Negócios.41 anos Idade26 anos de experiência em TIPós Graduado em Gestão de TIPerfil Generalista
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
4
Apresentação – AlunosNomeIdadeExperiência profissionalExpectativas para o cursoObjetivo
Definir representante e vice
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
5
Apresentação – Disciplina Objetivo:
Capacitar o aluno à técnicas avançadas de consulta e vinculo a linguagem de programação de programação ao banco de dados.
Importância:Não existe nos dias de hoje sistemas/aplicativos para web que possam prescindir do uso de banco de dados, seja para armazenar, consultar ou prover dados para outros sistemas de forma direta ou indireta. A informação é imprescindível para tomada de decisões nas organizações.
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
6
EMENTAOperações de conjuntos, junções e subconsultas. Administração de Banco de Dados:
Estratégias de backup, Gerência de usuárioPermissões e segurança.
Índices, visões e cursores. Programação em SGBD (Triggers e Procedures)Conexão da linguagem de programação com o banco
de dados.
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
7
Calendário sugerido
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
Dia Semana Conteúdo Previsto Competências Trabalhadas
01/081 Apresentação Professor / Alunos; Apresentação da disciplina:
objetivo, importância, requisitos, ementa, critérios de avaliação e bibliografia.
Conhecimento da ementa da disciplina e dos critérios de
avaliação
08/082 Revisão: Projeto conceitual, projeto lógico e projeto físico, Modelo
ER, Modelo Relacional.Entender os principais conceitos
de banco de dados
15/08 3 Modelagem de Dados - aprofundamentoAderência do Modelo ER para o Modelo Relacional.
Entender os principais conceitos modelagem de dados
22/08 4 Extensão do Modelo ERAlgebra Relacional – Revisão das operações básicas
Conhecer as principáis operações de algebra
29/08 5Algebra Relacional – Teoria de ConjuntosÁlgebra Relacional: operações de produto cartesiano, junção e divisão.
Conhecer as operações avançadas de algebra
05/096 Exercícios de Algebra
Linguagem SQL – Operações básicas
Fixar através de exercícios os conceitos de algebra
Conhecer os principáis comandos da linguagem SQL
8
Calendário Sugerido
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
Dia Semana Conteúdo Previsto Competências Trabalhadas
19/09 8 Linguagem SQL Exercícios Desenvolver consultas complexas
26/099 Linguagem SQL – Consultas Interativas Conhecer os comandos
avançadas de SQL03/10
10 Linguagem SQL Exercícios Utilizar os comandos SQL para operações avançadas
10/1011 Transações em Bancos de Dados
Entender o conceito de transações em Bancos de
Dados17/10
12 Transações em Bancos de Dados Distribuídos
Entender os principais conceitos de Bancos de Dados
Distribuídos24/10
13 Exercícios LaboratórioFixar os principais conceitos de
transações31/10 14 Gatilhos (Triggers) e Procedimentos (Procedures) Entender o conceito de Triggers
e Procedures07/11 15 Conexão do Banco de Dados com a Linguagem de Programação. Conhecer os principais
conceitos de integração21/11
16 Exercícios de programaçãoDesenvolver um pequeno projeto de banco de dados
9
Calendário Sugerido
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
Dia Semana Conteúdo Previsto Competências Trabalhadas
28/11 17 Administração de Banco de Dados: estratégias de backup e gestão de usuários.
Conhecer os principais recursos de gerenciamento de BD
05/12 18 Revisão para a semana de provas.Exercícios.
Revisar e fixar os conceitos apresentados
12/12 19 Semana de Provas Regimentais. Avaliação do Semestre
19/12 20 Semana de Provas de Reavaliação. Avaliação de Exame
10
Critérios de Avaliação METODOLOGIA DE AULA E AVALIAÇÃO As aulas serão expositivas, dialogadas, Interativas Uso do laboratório de Informática. (SQL Express 2005) Em sintonia
com o Projeto Integrado, trabalhos interdisciplinares. A avaliação será composta por (1) Avaliação Continuada [0-3
pontos] e (2) Avaliação Regimental [0-7 pontos]. Serão considerados aprovados os alunos com freqüência mínima a
75% das aulas ministradas e média final igual ou superior a 7,0 (sete), considerando:
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
11
Critérios de Avaliação7,0 <= MF <= 10,0 = APROVADO4,0 <= MF < 7,0 = EM EXAME0,0 <= MF < 4,0 = REPROVADO
EXAME:Nota do exame + MF < 10,0 = REPROVADONota do exame + MF >= 10,0 = APROVADO
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
12
Bibliografia
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
BIBLIOGRAFIA BÁSICA
1DATE, C.J. Introdução a Sistemas de Bancos de Dados. 8ª Ed. Rio de Janeiro: Campus, 2004.
2NAVATHE, S. B.; ELMASRI, R. E. Sistemas de Banco de Dados, 4ª edição, Editora Pearson Addison Wesley, 2005.
3SETZER, V. W., SILVA, F.S.C. Banco de Dados. 1ª Ed. São Paulo: Edgard Blucher, 2005.
BIBLIOGRAFIA COMPLEMENTAR
4COUGO, P. Modelagem Conceitual e Projeto de Banco de Dados, Editora Campus.
5KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S., Sistemas de Banco de Dados, Editora Makron Books, 1999.
6MACHADO, Felipe Nery Rodrigues: Análise Relacional de Sistemas; São Paulo: Editora Érica, 2001.
7SETZER, V.W., NASSU, E.A. Banco de Dados Orientados a Objetos. São Paulo: Ed. Edgard Blucher, 1999.