Engenharia de software

3101 palavras 13 páginas
HIBERNATE
(Versão 2012/1)

Prof. Edson F. da Fonseca
MBA, MsC, PMP, Cobit

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

AGENDA
 Relembrar: banco, sql, persistência, etc.  JPA  Hibernate

 Aplicação com Hibernate

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

BANCO DE DADOS
SQL – Structured Query Language  Criação de banco
CREATE DATABASE escola;

 Criação de tabela
CREATE TABLE curso ( id int(10) unsigned NOT NULL AUTO_INCREMENT, nome varchar(50) NOT NULL, semestres int(10) unsigned NOT NULL, valor float NOT NULL, PRIMARY KEY (id) );

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

BANCO DE DADOS
SQL – Structured Query Language

 Consulta em tabela
SELECT * FROM curso;

 Inserção em tabela
INSERT INTO curso(nome, semestres, valor) VALUES ("Gestão de TI", 5, 474.81);

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

BANCO DE DADOS
SQL – Structured Query Language

 Alteração em tabela
UPDATE curso SET nome="Computação", semestres=8, valor=890.55 WHERE id=1;

 Remoção em tabela
DELETE FROM curso WHERE id=1;

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

PERSISTÊNCIA
Consiste no armazenamento confiável e coerente de dados em um sistema de armazenamento, normalmente um SGBD

SGDB  Grandes quantidades de dados

 Acessados por várias aplicações
 Longa duração e muito valiosos

 Acessados com sofisticado controle de segurança

UNIVERSIDADE CATÓLICA DE BRASÍLIA

TALP

BCC & BSI

Prof. Edson F. da Fonseca

PERSISTÊNCIA
Persistência de Objetos  Armazenamento consistente de objetos de uma aplicação OO para que estes objetos existam em diferentes execuções de diferentes aplicações  Problema: Temos um aplicativo OO que

Relacionados

  • Software e Engenharia de Software
    798 palavras | 4 páginas
  • Engenharia de Software
    1001 palavras | 5 páginas
  • Engenharia de software
    2464 palavras | 10 páginas
  • Engenharia de software
    1373 palavras | 6 páginas
  • Engenharia de software
    778 palavras | 4 páginas
  • Engenharia de Software
    2974 palavras | 12 páginas
  • Engenharia de Software
    4630 palavras | 19 páginas
  • Engenharia de software
    1130 palavras | 5 páginas
  • Engenharia de software
    1071 palavras | 5 páginas
  • Engenharia de software
    590 palavras | 3 páginas