SlideShare uma empresa Scribd logo
1 de 27
Leandro Moles de Matos Rafael Barbolo Lopes Thiago Bosco Leite Thiago Dias Pastor Projeto de Banco de Dados
Diagrama Entidade Relacionamento
id login senha cpf email nome tipo Usuário Cartão (0,N) (1,1) id (1,N) (0,N) id data duraçãodias descrição vagas_totais nome (1,1) vagas_restantes pagamento escopo preço Gerente Administrador Evento Participante Recepcionista (0,N) horário (0,N) duraçãohoras id descrição nome (1,1) (0,N) (0,N) (0,N) preço id Sessão sala Material sessão_material cadastro_evento evento_sessão vagasrestantes inscrição retirada comparecimento partic_cartao descrição (0,N) (1,1) (0,1) vagastotais (1,N) (1,N) Palestra Sessão Técnica apresentacao Palestrante telefone Minicurso assunto infos tec_resp tec_aux id email especialidades nome responsável assunto
Projeto Lógico Relacional
Tabela: evento Projeto Lógico Relacional
Tabela: sessao Projeto Lógico Relacional
Tabela: sessao_tecnica Projeto Lógico Relacional
Tabela: sessao_minicurso Projeto Lógico Relacional
Tabela: sessao_palestra Projeto Lógico Relacional
Tabela: palestrante Projeto Lógico Relacional
Tabela: apresentacao Projeto Lógico Relacional
Tabela: material Projeto Lógico Relacional
Tabela: usuario Projeto Lógico Relacional
Tabela: cartao Projeto Lógico Relacional
Tabela: inscricao Projeto Lógico Relacional
Tabela: comparecimento Projeto Lógico Relacional
Tabela: retirada Projeto Lógico Relacional
Classes Persistentes x Tabelas Geradas
MySQL 5 Mais de 10 milhões de instalações; Usuários famosos: Amo DinDin, NASA, Wikipedia, Bradesco, HP, Nokia, Sony; Empresa responsável: Sun Microsystems. Características Alto desempenho e estabilidade; Facilidade de uso; Multiplataforma; Software Livre com base na GPL; StorageEngines: MyISAM, InnoDB, BDB, entre outros; Interface gráfica: MySQL Toolkit (MySQL GUI + MySQLAdministrator); Modelagem de bancos: MySQLWorkbench Sistema de Gerenciamento de Banco de Dados
Hibernate 3.x ,[object Object]
 Usode Xml e annotation para estabelecer a relação entre o BD e a  aplicação.
 Software Livre e Licensa LGPLhttps://www.hibernate.org/
Hibernate 3.x ,[object Object]
Transformação das classes em Java para tabelas de dados (e dos tipos de dados Java para os da SQL).
Gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados resultante, mantendo o programa portável para quaisquer bancos de dados SQL
Aumento no tempo de execução.,[object Object]
A atual versão do Hibernate é a 3.x, que incorporou características como a nova arquitetura Interceptor/Callback, filtros definidos pelo usuário e anotações JDK 5.0 (Metadados do Java), que substitui os arquivos XML.

Mais conteúdo relacionado

Destaque

Livro projeto de banco de dados
Livro   projeto de banco de dadosLivro   projeto de banco de dados
Livro projeto de banco de dados
Lindomar ...
 
Roteiro básico Projeto de Intervenção
Roteiro básico Projeto de IntervençãoRoteiro básico Projeto de Intervenção
Roteiro básico Projeto de Intervenção
Goretti Silva
 

Destaque (11)

O ciclo do projeto - (Parte 1): Panorama e introdução
O ciclo do projeto - (Parte 1): Panorama e introduçãoO ciclo do projeto - (Parte 1): Panorama e introdução
O ciclo do projeto - (Parte 1): Panorama e introdução
 
Implantação Software Contas a Receber
Implantação Software Contas a ReceberImplantação Software Contas a Receber
Implantação Software Contas a Receber
 
Livro projeto de banco de dados
Livro   projeto de banco de dadosLivro   projeto de banco de dados
Livro projeto de banco de dados
 
Banco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDSBanco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDS
 
Tutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL WorkbenchTutorial - Criando Banco com MySQL Workbench
Tutorial - Criando Banco com MySQL Workbench
 
Ciclo de vida de um projeto
Ciclo de vida de um projetoCiclo de vida de um projeto
Ciclo de vida de um projeto
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Trabalho completo projeto de intervenção
Trabalho completo projeto de intervençãoTrabalho completo projeto de intervenção
Trabalho completo projeto de intervenção
 
Roteiro básico Projeto de Intervenção
Roteiro básico Projeto de IntervençãoRoteiro básico Projeto de Intervenção
Roteiro básico Projeto de Intervenção
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
 
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
 

Semelhante a Projeto de Banco De Dados - Upcoming Events

Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
Ricardo Guerra Freitas
 

Semelhante a Projeto de Banco De Dados - Upcoming Events (20)

Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernateAnálise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
 
Banco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetosBanco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetos
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
TechEd 2011: Raio-X do SQL Server: Arquitetura Interna do Gerenciador de Ban...
 
Artigo c#
Artigo c#Artigo c#
Artigo c#
 
powerPointFinal.pptx
powerPointFinal.pptxpowerPointFinal.pptx
powerPointFinal.pptx
 
Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011
 
HTML5
HTML5HTML5
HTML5
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Hibernate
HibernateHibernate
Hibernate
 
LabTeX Presentation
LabTeX  PresentationLabTeX  Presentation
LabTeX Presentation
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Programação Oritentada a Aspecto
Programação Oritentada a AspectoProgramação Oritentada a Aspecto
Programação Oritentada a Aspecto
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotações
 
Mini curso hibernate com anotações
Mini curso hibernate com anotaçõesMini curso hibernate com anotações
Mini curso hibernate com anotações
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfINE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
 
Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 

Mais de Rafael Barbolo (9)

Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Aleph - Sistema de Monitoramento Visual de Pessoas
Aleph - Sistema de Monitoramento Visual de PessoasAleph - Sistema de Monitoramento Visual de Pessoas
Aleph - Sistema de Monitoramento Visual de Pessoas
 
Computação em Nuvem
Computação em NuvemComputação em Nuvem
Computação em Nuvem
 
Robôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufaturaRobôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufatura
 
Dependabilidade e Segurança
Dependabilidade e SegurançaDependabilidade e Segurança
Dependabilidade e Segurança
 
Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)Herança em Banco de Dados Objeto-Relacional (BDOR)
Herança em Banco de Dados Objeto-Relacional (BDOR)
 
Arquitetura de Cluster do Google
Arquitetura de Cluster do GoogleArquitetura de Cluster do Google
Arquitetura de Cluster do Google
 
Privilégios de processos no OpenSolaris
Privilégios de processos no OpenSolarisPrivilégios de processos no OpenSolaris
Privilégios de processos no OpenSolaris
 
Monitoramento de System Calls com DTrace
Monitoramento de System Calls com DTraceMonitoramento de System Calls com DTrace
Monitoramento de System Calls com DTrace
 

Projeto de Banco De Dados - Upcoming Events