thegoodfellas/blogset-br huggingface dataset:
Hoje, por volta das 02:00 da manha, aconteceu um tremor de terra em Sirinhaem. Ainda nao sabemos o que aconteceu, mas eu me senti na china! KKKKKKK3 Nouss, faz tempo que eu nao posto aqui ne? Pois aqui estou!! O fim do ano chegou, nem percebemos ele chegar, pois ele chega tao depressa! Um ano muito marcante para mim e meus colegas de classe, pois estou com varios deles ha 12 anos! Esse ano tivermos que nos separar, estavamos fazendo a 8a serie e vamos para o 1o ano, alguns, como eu, vao estudar no mesmo colegio: Decisao/Cabo de Santo Agostinho! A nossa classe ira deixar saudades pra vida inteira! Nunca iremos esquecer dos nossos primeiros amigos! Sempre Juntos! Depois de um longo tempo "bote" tempo nisso, to voltando! Pra falar a verdade, nao estou com tanto tempo pra falar agora (motivos proprios, relativos a faculdade), mas senti essa necessidade de voltar ao blog. Senti essa necessidade de ter alguma memoria publica minha guardada na rede (tenho minha particular nos meus arquivos). Essa rede que ninguem conseguira entender o quao complexa ela e.Enfim, to falando besteira demais. So pra situar minha situacao atual, ai vai um pouco de mim:-Estudante do 4o periodo de Engenharia da Computacao - UFPE/CIn-Almejante de um dia em que todo mundo veja o mundo mais simples.-Talvez eu tenha mudado um pouco de 2009 pra ca, algumas desilusoes desfeitas (Umas valeram a pena, outras nao).-Um eterno amante da infancia. Saudade nao me falta desse tempo.-Adoro nostalgia-Adoro tecnologia-Conclusao: Sou uma mistura do futuro com o passado. Presente? Este existe?-ADORO musicaPretendo postar aqui coisas que realmente importam na minha vida. Ou que pelo menos eu ache que importe naquele momento.Almeje o melhor! acreditar que recife e mesmo a "Veneza brasileira",defender o frevo, mas nao fazer um passo sequer,amar as pontes de la sem conhecer o nome de nenhuma delas,achar que o galo e o que ha de melhor no carnaval (e e),preferir botecos a fast food,gostar de qualquer musica que fale de sertao e mangue,gostar de comer carangueijo,saber o significado das palavras "pirangueiro", "pantim" e "mangar",saber o que significa o termo "fodeu a tabaca da chola",achar que jose pimentel e a cara do cristo,ter orgulho de dizer que o sonho de todo cearense e ser pernambucano,adorar bolo-de-rolo e suco de pitanga,ir ao alto da se em olinda apenas para ver recife ao longe e comer tapioca,saber a delicia que e um bolo de bacia com caldo de cana,correr na jaqueira e depois se empanturrar de caldo de cana na saida,jantar olhando para a lua incrivelmente linda na praia de boa viagem,achar que recife seria melhor se os holandeses tivessem permanecido,admirar mauricio de nassau mesmo sabendo pouco sobre ele,conhecer a historia de biu do olho verde e da perna cabeluda,subir o morro da conceicao pra pagar promessa,frequentar a praia em frente ao acaiaca,tomar agua de coco na praia,ficar sempre dividido entre a beleza de porto de galinhas e itamaraca,ter saudade da livro 7,saber distinguir entre o maracatu do baque solto do maracatu do baque virado,conhecer todas as musicas de alceu valenca, geraldinho
azevedo e chico science,saber quem e lenine e que ele canta o recife,ter certeza que o melhor carnaval do mundo e em olinda,ter ABSOLUTA certeza que o melhor sao joao do mundo e em caruaru.e muito bom pertencer a um lugar e ver que sua cultura esta tao ligada ao que voce e, pois cultura nao e so o que voce "toca" mas, tambem o que toca voce...acho ate que voce pode tirar uma pessoa de pernambuco, mas nunca se podera tirar pernambuco de uma pessoa...
e gerenciamento de dados multimidia.[4] e o GIS(SIG) um sistema que processa dados graficos e nao graficos (alfanumericos) com enfase a analises espaciais e modelagens de superficies. [6]Exemplos de SGBD que permitem sua implementacao.Oracle 9i InterMedia Audio, Video, Image Cartridge Oracle ContextIBM DB2 DB2 Image Extender DB2 Video ExtenderInformix Excalibur Image Datablade Module Informix Video Foundation Datablade Excalibur Text DatabladeExemplos de Utilizacao: Aplicacoes em multimidia podem ser encontradas onde exista a necessidade de gerenciar dados complexos. Educacao (treinamento local e a distancia, bibliotecas digitais) Saude (tele medicina, bancos de dados de imagens medicas) Entretenimento (jogos, video sob demanda, TV interativa) Negocios (video conferencia, comercio eletronico)
varios departamentos, que por sua vez, possui varios cargos. O mesmo cargo pode estar vinculado a varios departamentos. Um concurso publico e realizado para varios cargos, e um cargo pode ser oferecido em varios concursos. O candidato faz inscricao em somente um cargo oferecido em um concurso publico. O concurso tem varias etapas, que tem a participacao de varios candidatos. O candidato obtem a nota em cada etapa que participa. A etapa pode ser classificatoria ou eliminatoria.
1) Quantos e Quais sao os grupos nos quais a algebra relacional esta dividida? Identifique quais operacoes pertencem a cada um deles. As operacoes da algebra relacional sao normalmente divididas em dois grupos. O primeiro deles inclui um conjunto de operacoes da teoria de conjuntos. As operacoes sao UNION, INTERSECTION, DIFFERENCE e CARTESIAN PRODUCT. O segundo grupo consiste de operacoes desenvolvidas especificamente para bases de dados relacionais, tais como: SELECT, PROJECT e JOIN entre outras 2) Explique a Operacao SELECT e PROJECT. Quando usar, Para que usar, Como usar, diferencas, etc. A operacao SELECT e usada para selecionar um subconjunto de tuplas de uma relacao. Estas tuplas devem satisfazer uma condicao de selecao. O operador SELECT e unario; isto e, ele e aplicado somente a uma relacao. Assim, o SELECTnao pode ser usado para selecionar tuplas de mais de uma relacao. Note-se tambem que a operacao de selecao e aplicada individualmente para cada tupla. Assim, as condicoes de selecao nao podem ser aplicadas a mais que uma tupla. O grau da relacao resultante e a mesma que a relacao original. O numero de tuplas da relacao resultante e sempre menor ou igual ao numero de tuplas da relacao original. Pensando na relacao como uma tabela, entao o operador SELECT seleciona algumas linhas da tabela enquanto descarta outras. O operador PROJECT, por outro lado, seleciona certas colunas da tabela e descarta outras. Se existir o interesse sobre certos atributos da relacao, pode-se usar o PROJECT para projetar a relacao sobre esses atributos. Por exemplo, suponha a necessidade de listar, para cada empregado, os atributos PNOME, SNOME e SALARIO; entao pode-se usar o PROJECT como segue: SNOME, PNOME, SALARIO (EMPREGADO).3) Explique a Operacao UNION, INTERSECTION e DIFFERENCE. Quando usar, Para que usar, Como usar, etc Uniao (UNION): R U S E outra relacao Z que Inclui todas as tuplas da relacao R e em S, ou em ambas, mas elimina as tuplas repetidas. Utilizar a operacao uniao gera muitas vantagens e economiza muitas linhas de programacao, essa operacao permite reunir varias consultas num so resultado. Interseccao (INTERSECTION): R S E outra relacao Z que inclui todas as tuplas que estao em ambas as relacoes R e S. E importante salientar que a diferenca entre a primeira e segunda relacao nao e o mesmo do inverso, ou seja, da segunda pela primeira. Com isso podemos dizer que a operacao de diferenca nao e comutativa. Diferenca (DIFFERENCE): R - S E outra relacao Z que inclui todas as tuplas de R, mas nao em S Note que as operacoes UNION e INTERSECTION sao operacoes comutativas: R U S = S U R, e R S = S R. Estas operacoes podem ser aplicadas a qualquer numero de relacoes, e ambas sao associativas: R U (S U T) = (R U S) U T, e R (S T) = (R S) T. A operacao DIFFERENCE nao e comutativa: R - S = S - R. 4) Explique a Operacao CARTESIAN PRODUCT. Quando usar, Para que usar, Como usar, etc. A operacao CARTESIAN PRODUCT, denotada por x, e
ordem diferente. Sintaxe ExpressaoTabela RIGHT [ OUTER ] JOIN ExpressaoTabela{ ON ExpressaoBooleana } Operacao de Divisao (DIVISION) E uma operacao adicional que produz como resultado a projecao de todos os elementos da primeira relacao que se relacionam com todos os elementos da segunda relacao. Nao e um operador primitivo, mas pode ter o resultado obtido por uma combinacao de operadores primitivos. Representacao grafica:Simbologia: Sintaxe: (Relacao 1) (Relacao 2)Exemplo utilizando as seguintes relacoes: EQUIPE id_emp cod_proj 17206-2 001 12584-7 002 16764-6 001 17206-2 002 15698-3 003 17206-2 003 PROJETOS cod_proj descricao 001 Sistema IRPF 002 Sistema RH 003 Sistema Banco FUNCIONARIO id_emp nome cargo 17206-2 Jorge Analista 12584-7 Paula Programadora 16764-6 Frederico DBA 15698-3 Heloisa Web Master Imaginemos a situacao em queremos saber quais os funcionarios que trabalham em todos os projetos: RESULT <----- ( COD_PROJ (PROJETOS)) ( ID_EMP, COD_PROJ (EQUIPE)), que resulta em: id_emp 17206-2 6-)Explique as Operacoes de AGREGACAO. Quando usar, Para que usar, Como usar, etc.Agregacao: As funcoes de agregacao operam em conjunto de linhas, de modo que fornecem um resultado por grupo (tabela ou parte da tabela). O operador de agrupamento reune as tuplas em grupos sobre os quais podem ser aplicadas funcoes agregadas. As funcoes de agregacao mais comuns sao SOMA (SUM), MEDIA(AVG), MAXIMO(MAX), MINIMO(MIN) e CONTAR(COUNT).Exemplos:Considerando a relacao: R1 (C1, C2,C3), o agrupamento pode ser aplicado da seguinte maneira:C1 ? C1, SUM(C2) (R1)Expressao a ser resolvida conforme os passos a seguir:As tuplas da relacao R1 sao particionadas em grupos, conforme o valor de C1. Ou seja, as tuplas que possuirem o mesmo valor em C1 serao reunidas em um grupo. Caso nao exista coluna informada na lista de colunas agrupadoras, apenas um grupo com todas as tuplas da relacao e formado.Para cada grupo, uma nova tupla e produzida. Caso nenhuma coluna projetada ou funcao tenha sido informada, a tupla sera composta apenas pelos valores resultantes do agrupamento. Caso contrario, a nova tupla sera composta por:As colunas projetadas.A aplicacao das funcoes agrupadoras ao grupo. No exemplo, para cada grupo, a coluna C2 sera somada, produzindo o valor da nova tupla.Outros exemplos:C3 ? (R1)Produz uma nova relacao agrupando os valores da coluna C3.? MAX(C3) (R1)Produz uma nova relacao com apenas uma tupla, contendo o maior valor da coluna C3.C1 ? C1, SUM(C3)->SOMA (R1)Produz uma nova relacao a partir do agrupamento das tuplas a partir da coluna C1, contento a coluna C1 e o resultado da soma da coluna C3 renomeado para SOMA.
cada departamento com os salarios dos empregados.R: SELECT SUM SALARIO FROM EMPREGADO INNER JOIN DNUMERO FROM DEPARTAMENT WHERE NDEP =DNUMERO5-Mostre a soma total das horas empregadas em cada projeto.R: SELECT SUM HORAS FROM TRABALHA_EM GROUP BY PNRO
de dados apenas um ponteiro a estes dados externos. Ao planejar a forma de armazenar os objetos, deve-se verificar o tamanho deles, quantas tabelas os acessarao e qual a frequencia de atualizacao. Primeiro deve-se decidir se os dados serao armazenados na mesma tabela ou em uma tabela separada, e entao decidir se as necessidades serao melhor satisfeitas por um LOB interno ou externo. (Oracle 2000).Segundo Sherer, Gaynor, Valentinsen e Cursetjee (2000:410) um LOB interno tem como os mesmos beneficios proporcionados por um banco de dados a qualquer outro tipo de dado, ... tais como seguranca, facilidade de gerenciamento, backup e recuperacao e controle de transacao. Por exemplo, se uma linha for removida de uma tabela, o documento Word correspondente e removido com ela, se a coluna for do tipo BLOB; mas o documento nao sera removido se a coluna for definida como um tipo BFILE.AplicacoesEntre as diversas aplicacoes que se beneficiam dos Bancos de DadosMultimidia, destacamos a TV Digital, que ... vem abrir oportunidades para aplicacoes de tecnologias oriundas de diversas areas de pesquisa, notadamente as relacionadas ao armazenamento e recuperacao de dados multimidia, em funcao da disponibilizacao da interatividade, os Laudos Periciais ,onde .. Foi desenvolvido um sistema de informacao baseado em um banco de dados multimidia para Consulta a Laudos Periciais. Estes laudos contem informacoes textuais, imagens,audio e video. Foi utilizado um sistema de gerenciamento de banco de dados (SGBD) baseado em modelo objeto-relacional (Oracle8i) da Oracle. Este tipo de SGBD e uma evolucao das implementacoes de banco de dados baseados nos modelos relacional e orientado para objetos, e mostra ser adequado para o armazenamento e gerenciamento de dados multimidia. e o GIS(SIG) um sistema que processa dados graficos e nao graficos (alfanumericos) com enfase a analises espaciais e modelagens de superficies.Exemplos de SGBD que permitem sua implementacao.Oracle 9i InterMedia Audio, Video, Image Cartridge Oracle ContextIBM DB2 DB2 Image Extender DB2 Video ExtenderInformix Excalibur Image Datablade Module Informix Video Foundation Datablade Excalibur Text DatabladeExemplos de Utilizacao: Aplicacoes em multimidia podem ser encontradas onde exista a necessidade de gerenciar dados complexos. Educacao (treinamento local e a distancia, bibliotecas digitais) Saude (tele medicina, bancos de dados de imagens medicas) Entretenimento (jogos, video sob demanda, TV interativa) Negocios (video conferencia, comercio eletronico)
1-) Explique conceitualmente a diferenca entre o MER e o Modelo de Dados Relacional, ou simplesmente Modelo Relacional (MRel). O modelo de dados relacional representa os dados da base de dados como uma colecao de relacoes. Informalmente, cada relacao pode ser entendida como uma tabela ou um simples arquivo de registros. A estrutura fundamental do modelo relacional e a relacao. Uma relacao e constituida por um ou mais atributos (campos), que traduzem o tipo de dados a armazenar. Cada instancia.O MER e um modelo de dados conceitual de alto-nivel. Assim, os conceitos do MER foram projetados para serem compreensiveis a usuarios, descartando detalhes de como os dados sao armazenados. Atualmente, o MER e usado principalmente durante o processo de projeto da base de dados e descrita uma base de dados COMPANHIA que sera utilizada para ilustrar o processo de projeto de base de dados. Sao listados os requisitos da base de dados e criado o seu esquema conceitual passo-a-passo.2-) Explique os conceitos de Instancia, Esquema e Dominio no MRel. Explique as notacoes no MRelUma relacao esquema R, denotada por R(A1, A2,..., An), e um conjunto de atributos R={A1, A2, ..., An}. Cada atributo Ai indica o nome do papel de algum dominio D na relacao esquema R. D e chamado dominio de Ai e denotado por dom (Ai). Uma relacao r (ou instancia de relacao) da relacao esquema R(A1, A2,..., An), tambem denotado por r(R), e um conjunto de tuplas r= {t1, t2,..., tm}. Cada tupla t e uma lista ordenadade n valores t=, onde cada valor vi, 1 i n, e um elemento do dom (Ai) ou um valor especial null.3-) Explique os conceitos de super-chave, chave candidata e chave estrangeira.A indicacao de qual chave-candidata e a chave-primaria e realizada sublinhado-se os atributos que formam a chave-candidata escolhida. Quando uma relacao esquema tem muitas chaves-candidatas, a escolha da chave-primaria e arbitraria; no entanto, e sempre melhor escolher a chave-primaria com o menor numero de atributos. As condicoes para uma chave-estrangeira, descritas abaixo, especificam uma restricao de integridade referencial de duas relacoes esquemas R1 e R2. Um conjunto de atributos CE na relacao esquema R1 sera uma chave estrangeira de R1 se ele satisfizer as seguintes regras:1. Os atributos em CE tem o mesmo dominio dos atributos da chave-primaria CP da outra relacao esquema R2. Diz-se que os atributos CE referenciam ou referem-se para a relacao R2.2. Uma CE na tupla R1 ou tem um valor que ocorre como CP de alguma tupla t2de R2 ou tem o valor null. No primeiro caso, tem-se t1[CE]=t2[CP], e diz-se que t1 referencia ou refere-se para a tupla t2. Toda relacao tem ao menos uma super-chave, que e o conjunto de todos os seus atributos. Uma chave C, de uma relacao esquema R, e uma super-chave de R com a propriedade adicional de nao se poder remover qualquer atributo A de K e continuar a ser super-chave de R. Assim, uma chave e uma super-chave minima; uma super-chave da qual nao se pode remover qualquer atributo. 4)-Explique o conceito de super-chave, chave candidata e chave
estrangeira.Super-Chave E um conjunto de um ou mais atributos que, tomados coletivamente, nos permitem identificar de maneira univoca uma entidade em um conjunto de entidades. Em outras palavras, nao podem existir duas ou mais linhas da tabela com o(s) mesmo(s) valores de uma Super-Chave.Chave Candidata Sao super-chaves de tamanho minimo, candidatas a serem chaves primarias da relacao. Ou seja, atributo ou conjunto de atributos que permitem identificar de forma inequivoca qualquer tupla dessa relacao. Este conjunto nao pode ser reduzido sem perder qualidade. Chave Primaria Sao chaves cujo os atributos sao usados para identificar as tuplas em uma relacao. Geralmente, e escolhida a chave candidata de menor tamanho.Chave Estrangeira Sao atributos de uma relacao que fazem referencia a chave primaria de outra relacao, ou ate mesmo a propria 5-) Explique o conceito de integridade referencial no MRel.Uma Chave Estrangeira ou Integridade Referencial ocorre quando um conjunto de atributos CInformalmente, a restricao de entidade referencial declama que uma tupla em uma relacao, que faz referencia a outra relacao, deve se referir a uma tupla existente nessa relacao. Sao regras a respeito dos valores que podem ser armazenados nas relacoes que devem ser sempre satisfeitas.Existem 3 que sao consideradas necessarias a uma base de dados relacional:Restricao de Integridade da Chave: Uma chave candidata qualquer nao pode ter o mesmo valor em duas tuplas distintas da mesma relacao.Restricao de Integridade da Entidade: A chave primaria de qualquer relacao nao pode ser nula em nenhuma tupla dessa relacao.Restricao de Integridade Referencial: Informalmente, a restricao de integridade referencial declara que uma tupla em uma relacao, que faz referencia a outra relacao, deve se referir a uma tupla existente nessa relacao. O conceito de Integridade Referencial depende do conceito de Chave Estrangeira. 6-) Explique os conceitos de Intencao e Extensao no MRel. Quais sao as operacoes de atualizacao sobre relacoes? Foi introduzido por Codd (1970). Tornou-se um padrao de fato para aplicacoes comerciais, devido a sua simplicidade e performance. E um modelo formal, baseado na teoria matematica das relacoes. Um dos SGBD's precursores que implementaram este modelo foi o System R (IBM). Baseado em seus conceitos surgiram: DB2 (IBM), SQL-DS (IBM), Oracle, Informix, Ingres, Sybase entre outros. Intencao da relacao -> Esquema da Relacao RExtensao da relacao -> Estado da relacao r(R). Nao ha ordenamento de tuplas de uma relacao (diferentemente de um arquivo). Ordenamento de valores dentro de uma tupla n-tupla -> lista ordenada de n valores (ordem e importante na definicao) Em nivel logico -> ordem nao e importante, se houver correspondencia entre atributo e valor Outra definicao para relacao: Um esquema da relacao R(A1, A2,..., An) e um conjunto de atributos.
informacoes armazenadas a curto, medio e longo prazo. Os projetos devem ter umagrande capacidade de adaptacao para os tres casos mencionados; Deve-se ter generalidade e alto grau de abstracao de dados, possibilitando confiabilidade eeficiencia no armazenamento dos dados e permitindo a utilizacao de diferentes tipos degerenciadores de dados atraves de linguagens de consultas padronizadas; Projeto de uma interface agil e com uma " rampa ascendente" de aprendizado suave para ousuario; Implementacao de um projeto de interface compativel com multiplas plataformas (UNIX,Windows NT, Windows Workgroup, etc); Independencia da Implementacao da Interface em relacao aos servidores de dados quedarao condicoes as operacoes de armazenamento de informacoes (ORACLE, SYSBASE,INFORMIX, PADRAO XBASE, etc). Conversao e mapeamento da diferenca semantica entre os paradigmas utilizados nodesenvolvimento de interfaces (Imperativo, Orientado a Objeto, Orientado a evento),servidores de dados 6-) Quais sao as arquiteturas de SGBDs? Explique-as. Plataformas centralizadas: Neste tipo de arquitetura existem computadores com uma grande capacidade de processar as informacoes por ser o Hospedeiro do SGBD ele fornece essas informacoes para os outros computadores usuarios, a vantagem desse servico e que se pode ter um grande numero de usuarios utilizando as informacoes dessa arquitetura, por outro lado a desvantagem fica encargo do alto custo dos equipamentos e sao mais utilizados em ambientes especiais como mainframes e solucoes centralizadas. Sistemas de Computador Pessoal PC: Neste tipo de arquitetura os computadores pessoais trabalham em um sistema denominado stand-alone, ou seja eles fazem seus processos sozinhos. Com a ajuda da evolucao do hardware e a alta capacidade de processar informacoes os computadores de hoje podem muito bem servir como hospedeiros de aplicacoes com SGBD. A vantagem nesse tipo de arquitetura e a simplicidade e o baixo custo comparado a outros servicos. Banco de Dados Cliente-Servidor: Neste tipo de arquitetura uma das mais comuns e onde o cliente(front_end) executa as tarefas dos aplicativos atraves de uma interface com o usuario. Ja o servidor(back_end) executa as consultas nos bancos e retorna os resultados. Mais para se fazer isso se faz necessario solucoes de softwares que facam o tratamento de transacoes, os commits, os rollbacks, triggers etc.. a principal vantagem e o trafego dividido reduzindo assim o tempo de processamento. Banco de Dados Distribuidos (N camadas): Neste tipo de arquitetura a informacao esta distribuida em varios servidores que atuam como Cliente-Servidor, porem as consultas sao feitas por eles ao mesmo tempo. Caso se solicite uma informacao que e mantida por outro servidor cabe ao sistema obter a informacao correta e que fique claro para o usuario, sendo assim a aplicacao e capaz de atuar na rede independente de conhecer ou nao os seus servidores. A vantagem e que se pode ter varios sistemas acessando os servidores dos dados necessarios sem o conhecimento explicito de quais servidores dispoem desses dados
com o dance music secular, e hoje estas pessoas convertidas e engajadas em pastorais sentem a nescessidade de levar a Palavra de Deus na noite (atraves do talento que Deus deu a elas), onde muitos jovens buscam a perdicao. Proporcionar uma noitada com Deus para esta juventude no meio a agitacao, trazer a Palavra de Deus em momentos de oracao e buscar o louvor nas noitadas espalhadas pelo pais.Objetivos-Tocar na noite evangelizando em eventos (barzinhos de Jesus, Cristotecas, baladas santas), mixando, agitando a galera e pregando a Palavra de Deus.-Criar uma cultura de Evangelizacao Noturna ou seja para a juventude se encontar e viver uma balada santa sem drogas, sem sexo, sem violencia e mostrar que e possivel buscar a Deus no entretenimento na noite.-Produzir cd s de musica catolica eletronica para evangelizacao.-Formar um corpo de evangelizadores na noite, com cursos para Dj s e Producao de Musica Eletronica.Por que ser Dj s de Deus?Porque somos jovens consagrados ao Senhor Jesus Cristo. Consagramos todo nosso ser e nosso talento a Deus, cada musica que mixamos, cada animacao que realizamos e em cada evento que organizamos.Dance Music CatolicoO estilo musical surgiu no ano de 1995 pelo entao tecladista da Banda Rosa de Saron (Eduardo Bortolato) com o cd Heavens Dance tendo como objetivo evangelizar atraves do Dance Music (com remix catolicos).Fruto deste trabalho em 1997 surge o Projeto Rosario com objetivo de firmar o estilo com composisoes proprias, levando a Palavra de Deus a junventude de uma maneira nova.Logo apos o primerio cd do Projeto Rosario em 1997 o entao tecladista do Rosa de Saron (Eduardo Bortolato) deixa o grupo de rock catolico e se dedica ao dance music catolico lancando o segundo cd.Em 2002 frutos destes 2 trabalhos, o Heavens Dance e o Projeto Rosario caminham juntos em eventos e barzinhos de Jesus pelo pais: acampamento de musicos da Comunidade Cancao Nova, Hallel de Franca, programa Louvemos ao Senhor - TV Seculo XXI.