12
TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1 1 01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

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

  • Upload
    shina

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 1. Agenda. Apresentação Professor Alunos Disciplina Objetivo Importância Ementa Calendário sugerido Critérios de Avaliação Bibliografia. Apresentação – Professor. Leomir Julio Borba - PowerPoint PPT Presentation

Citation preview

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.