Transcript
Page 1: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 2: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 3: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 4: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 5: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 6: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 7: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 8: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 9: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 10: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 11: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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

Page 12: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1

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.


Recommended