Desenvolvemos um trabalho, consistia em através de um diagrama,que fosse criado um banco de dados utilizando o Oracle 10 g XE. O NetBeans 6.8 foi a IDE utilizada para o desenvolvimento.
Também houve necessidade de utilizar algumas bibliotecas assim também como o drive Oracle para Java.
Baixe aqui as dependências
O Projeto não está terminado mas já realiza as principais operações necessárias.
O Script SQL de criação do banco é esse.
Criado esses tipos e tabelas e adicionando as dependências do projeto ele deve ser executado normalmente.
Em alguns servlets é necessários adiciona-lo no XML do projeto, pois não foi feito automaticamente, deverá dar erro em duas linhas a primeira nas bibliotecas e a segunda na primeira linha do servlet podem remover as duas.
Para baixar o projeto clique aqui.
Bom, com isso deve ser o suficiente para rodar o projeto, lembrem-se de colocar um template, alterar as variáveis, senhas de conexão com o banco, o xml para adicionar o servlet. ;) e colaborem comigo clicando nos anúncios no site. ;D
Qualquer duvida entre em contato clicando aqui.
Também houve necessidade de utilizar algumas bibliotecas assim também como o drive Oracle para Java.
Baixe aqui as dependências
O Projeto não está terminado mas já realiza as principais operações necessárias.
O Script SQL de criação do banco é esse.
create type Funcao as OBJECT(
id number(4),
titulo varchar2(30),
descricao varchar2(50)
);
create type Imagem as OBJECT(
imagem blob,
formato char(5),
nome varchar2(50),
desc_imagem varchar2(50)
);
create type Voz as OBJECT(
id number(4),
audio blob,
frase varchar2(30)
);
create type Foto as OBJECT(
numero number(4),
data date,
IMG Imagem
);
create type Polegar as OBJECT(
numero number(4),
dedo blob,
IMG Imagem
);
create type Cientista as OBJECT(
nome varchar2(50),
email varchar2(128),
IPOLEGAR Polegar,
IFOTO Foto,
IVOZ Voz
);
create type Cientista as OBJECT(
nome varchar2(50),
email varchar2(128),
IPOLEGAR Polegar,
IFOTO Foto,
Ivoz Voz
);
create type Experimento as OBJECT(
id number(4),
titulo varchar2(50),
inicio date,
cientista_resp ref Cientista
);
create type Relatorio as OBJECT(
ordem number(4),
data date,
texto varchar2(128),
IMG Imagem
);
create type Realizacao as OBJECT(
inicio date,
termino date,
REL ref Relatorio,
IFUNC ref Funcao,
Icientistas Cientista,
Iexperimentos Experimento,
bolsa FLOAT
);
create type Atividade as OBJECT(
sigla varchar2(5),
nome varchar2(30),
Irealizacao ref Realizacao
);
create table cientistas of Cientista;
create table experimentos of Experimento;
create table relatorios of Relatorio;
create table realizacoes of Realizacao;
create table funcoes of Funcao;
create table imagens of Imagem;
create table atividades of Atividade;
create table polegares of Polegar;
create table fotos of Foto;
create table vozes of Voz;
id number(4),
titulo varchar2(30),
descricao varchar2(50)
);
create type Imagem as OBJECT(
imagem blob,
formato char(5),
nome varchar2(50),
desc_imagem varchar2(50)
);
create type Voz as OBJECT(
id number(4),
audio blob,
frase varchar2(30)
);
create type Foto as OBJECT(
numero number(4),
data date,
IMG Imagem
);
create type Polegar as OBJECT(
numero number(4),
dedo blob,
IMG Imagem
);
create type Cientista as OBJECT(
nome varchar2(50),
email varchar2(128),
IPOLEGAR Polegar,
IFOTO Foto,
IVOZ Voz
);
create type Cientista as OBJECT(
nome varchar2(50),
email varchar2(128),
IPOLEGAR Polegar,
IFOTO Foto,
Ivoz Voz
);
create type Experimento as OBJECT(
id number(4),
titulo varchar2(50),
inicio date,
cientista_resp ref Cientista
);
create type Relatorio as OBJECT(
ordem number(4),
data date,
texto varchar2(128),
IMG Imagem
);
create type Realizacao as OBJECT(
inicio date,
termino date,
REL ref Relatorio,
IFUNC ref Funcao,
Icientistas Cientista,
Iexperimentos Experimento,
bolsa FLOAT
);
create type Atividade as OBJECT(
sigla varchar2(5),
nome varchar2(30),
Irealizacao ref Realizacao
);
create table cientistas of Cientista;
create table experimentos of Experimento;
create table relatorios of Relatorio;
create table realizacoes of Realizacao;
create table funcoes of Funcao;
create table imagens of Imagem;
create table atividades of Atividade;
create table polegares of Polegar;
create table fotos of Foto;
create table vozes of Voz;
Criado esses tipos e tabelas e adicionando as dependências do projeto ele deve ser executado normalmente.
Em alguns servlets é necessários adiciona-lo no XML do projeto, pois não foi feito automaticamente, deverá dar erro em duas linhas a primeira nas bibliotecas e a segunda na primeira linha do servlet podem remover as duas.
Para baixar o projeto clique aqui.
Bom, com isso deve ser o suficiente para rodar o projeto, lembrem-se de colocar um template, alterar as variáveis, senhas de conexão com o banco, o xml para adicionar o servlet. ;) e colaborem comigo clicando nos anúncios no site. ;D
Qualquer duvida entre em contato clicando aqui.