P S MIBD 01
Pós graduação em Desenvolvimento de Software para WEB
- MIBD Modelagem e Implementação de Banco de Dados
Prof. Marcelo Chamy Machado marcelo.chamy@gmail.com MIBD – Conteúdo Programático
•
•
•
•
•
•
Fundamentos de sistemas de banco de dados;
Modelo Entidade-Relacionamento (MER);
MER estendido. Modelo relacional;
Mapeamento do MER e MER estendido para modelo relacional;
Formas Normais e Normalização;
Linguagem de manipulação de banco de dados (SQL);
–
–
–
–
–
•
•
Data Definition Language (DDL);
Data Manipulation Language (DML);
Stored Procedures;
Triggers;
Cursores;
Conectividade de banco de dados: ODBC e JDBC: Exemplos de conexões e operações em bancos de dados;
Características de SGBDs Objeto-Relacionais;
Prof. Marcelo Chamy Machado
MIBD – Bibliografia
– ELMASRI, Ramez; NAVATHE, Shamkant. Sistemas de Banco de Dados. 4ª Edição. São Paulo: Pearson, 2005.
– SILBERSCHATZ, A. & KORTH, Henry.F & SUDARSHAN, S.
Sistema de Banco de Dados. 3ª Edição. São Paulo: Makron
Books. 1998.
– Date, C.J., Banco de Dados. CAMPUS: 1989.
– Introdução a Sistemas de Banco de Dados, Date, C. J. Ed.
Campus, 1994
– Banco de Dados – Tópicos Avançados, Date, C. J. Ed.
Campus, 1988
– Revista Sql Magazine.
Prof. Marcelo Chamy Machado
MIBD – Objetivos da Aula
– Revisar conceitos de Bancos de Dados e SGBDs;
– Ver conceitos de Modelagem Entidade-Relacionamento;
– Fazer exercícios de modelagem entidade-relacionamento.
Prof. Marcelo Chamy Machado
MIBD – Introdução
– O impacto de bancos de dados e suas tecnologias no crescimento do uso de computadores.
– BDs desempenham um papel fundamental em quase todas as áreas da ciência onde a informática é aplicada.
Prof. Marcelo Chamy Machado
MIBD – Visão Geral
– Banco de Dados (BD) e Sistemas de Banco de Dados são parte do cotidiano da sociedade moderna:
• Transações financeiras, como depositar ou retirar dinheiro de bancos;
• Reservas em hotel ou companhia aérea;
• Compras de mercadorias em