TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET...
Transcript of TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET...
![Page 1: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/1.jpg)
TECNOLOGIA EM SISTEMAS PARA INTERNET
Banco de dados em aplicativos WEBBanco de dados em aplicativos WEB
Aula 4
101/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 2: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/2.jpg)
Agenda
�Modelo EER
�Leitura do material de apoio Modelos ER e EEREER
�Perguntas de Revisão
�Álgebra Relacional – Revisão de Operações Básicas
�Bibliografia
201/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 3: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/3.jpg)
Modelo EER
� É uma extensão do modelo ER, alternativa para modelar base de dados mais recentes (GIS, CAD/CAM, Multimídia,etc.)
� Para projetar esquemas de banco de dados mais precisos, que reflitam com mais precisão propriedades de dados e restrições.
� Incorpora conceitos semânticos :� Incorpora conceitos semânticos :� Subclasses
� Superclasses
� Herança de Atributos
� Especialização
� Generalização
� Categorias
301/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 4: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/4.jpg)
Modelo EER
401/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 5: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/5.jpg)
Modelo EER
501/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 6: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/6.jpg)
Modelo EER
601/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 7: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/7.jpg)
Modelo EER
701/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 8: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/8.jpg)
Modelo EER
801/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 9: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/9.jpg)
Modelo EER�Generalização é o processo funcionalmente inverso da especialização no qual seidentificam as características comuns que passarão a caracterizar uma novasuperclasse que generaliza as entidades-tipo originais.
�CARRO(Matrícula, NumLugares, VelMax, Preço)�CAMINHÃO(Matrícula, NumEixos, Tonelagem, Preço)
901/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 10: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/10.jpg)
Modelo EER
1001/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 11: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/11.jpg)
Modelo EER
1101/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 12: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/12.jpg)
Modelo EER
1201/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 13: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/13.jpg)
Modelo EER
1301/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 14: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/14.jpg)
Modelo EER
1401/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 15: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/15.jpg)
Modelo EER
1501/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 16: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/16.jpg)
Modelo EER
1601/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 17: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/17.jpg)
Modelo EER
1701/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 18: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/18.jpg)
Modelo EER
1801/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 19: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/19.jpg)
Modelo EER
1901/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 20: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/20.jpg)
Modelo EER
�Leitura do Material de Apoio�Responder e entregar as perguntas de revisão da pagina 181 (8.1 a 8.15)
2001/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 21: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/21.jpg)
Álgebra Relacional – Conceitos
2101/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 22: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/22.jpg)
Álgebra Relacional – Operações Básicas
2201/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 23: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/23.jpg)
Álgebra Relacional – Operações Básicas
2301/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 24: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/24.jpg)
Álgebra Relacional – Operações Básicas
2401/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com
![Page 25: TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados … · TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula 4 01/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com](https://reader030.fdocumentos.com/reader030/viewer/2022021721/5be7309109d3f23a518e1eee/html5/thumbnails/25.jpg)
BibliografiaBIBLIOGRAFIA 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 AddisonWesley, 2005.
3SETZER, V. W., SILVA, F.S.C. Banco de Dados. 1ª Ed. São Paulo: Edgard Blucher, 2005.
01/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 25
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 MakronBooks, 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.