BANCO DE DADOS II. (Projeto Final)

Tamanho: px
Começar a partir da página:

Download "BANCO DE DADOS II. (Projeto Final)"

Transcrição

1 BANCO DE DADOS II (Projeto Final) Professor Responsável: Clodis Boscarioli Série: 5ª Ano Letivo: 2008 Data de Proposição: 10/03/2008 Da Atividade: Este projeto consiste da investigação um tema atual na área de Banco de Dados, da redação de um artigo com resultados obtidos na pesquisa e da apresentação de um seminário de socialização. Dos Objetivos: São objetivos desta atividade: - A formação de equipes de trabalho; - Possibilitar aos alunos uma visão generalista de tendências na área de Banco de Dados, por meio da socialização em seminários; - Propiciar aos alunos o contato com tecnologias existentes no mercado; - O exercício da análise crítica sobre a temática estudada. Da Equipe: O projeto deverá ser executado por equipes com até três membros. Obs.: É permitida, mediante solicitação ao professor e observância dos prazos, a alteração de membros nas equipes de trabalho. Das Etapas Previstas: - Elaboração de Pré-projeto; - Entrega de Artigo (relatório) parcial; - Escrita de artigo completo (entre 10 a 15 páginas), no formato adotado pela SBC (o template será disponibilizado via ); - Apresentação de Seminário. Dos Prazos: 10/03/2008 Proposição do trabalho e definição das equipes; 17/03/2008 Data limite para alteração na composição das equipes; 31/03/2008 Data limite para apresentação de pré-projeto; 05/05/2008 Data limite para apresentação de relatório parcial de atividades; 09/06/2008 Data limite para entrega do artigo em sua versão final; 16/06/2008 Seminário de socialização; Devolução dos artigos para eventuais adequações;

2 17/06/2008 Seminário de socialização; 23/06/2008 Seminário de socialização; 24/06/2008 Seminário de socialização; 01/07/2008 Data limite para entrega das adequações ao artigo, se solicitado. O cronograma proposto não será alterado. Dos Temas Propostos: Estão definidos nove temáticas, arroladas abaixo. Tema I: Tratamento de documentos XML em alguns dos SGBDs indicados. Incluir detalhes sobre origem, evolução, arquitetura, características, funcionalidades, armazenamento, indexação, linguagens de consulta e atualização, integridade referencial, entre outras que julgar importante. É importante mostrar exemplo de aplicação real (um estudo de caso). SGBDs indicados: Berkeley DB XML, exist, Xindice, OrientX, Tamino, PostgreSQL, Oracle 10g, SQL Server 2005, DB2, MyXMLDB, Cachê, Timber (U. Michigan), SEDNA, Outros (ver site do Ronald Bourret - Tema II: Modelos de Banco de Dados OO e OR Eleger SGBDOOs e SGBDORs e desenvolver um modelo de banco de dados OO e Objeto-relacional para a mesma aplicação real. Incluir a teoria de BDOO e BDOR, averiguar o que realmente está incluído nos SGBDs analisados, e de que forma (isso inclui explicar as funcionalidades do SGBD escolhido e como este faz a definição do esquema e consultas). Deve-se também destacar vantagens e diferenças entre os SGBDs. Além disso, devem escolher uma aplicação real, mostrando-a em execução. Para a aplicação, fazer: a) um resumo dos requisitos da aplicação (textual) e uma descrição das suas possíveis funcionalidades; b) modelagem de diagrama de classes UML da aplicação (restrições e comentários devem ser acrescentados); c) transformação para o modelo ODMG (definição das classes em ODL) ou SQL/3 d) pelo menos 3 consultas NAO TRIVIAIS em OQL. Não trivial implica em ter navegação em coleções, com subconsulta, com group by...) Algumas sugestões de SGBD (buscar outros): Jasmine, Cachê, Orion, Orient, Versant (fastobjects), Ozone, db40, Gemstone, Matisse. Tema III: Persistência de Dados Este trabalho consiste em discutir todos os conceitos e soluções apresentadas no mercado sobre as várias soluções de persistência de dados, com foco em soluções com camadas de persistência (tipo Hibernate). Deve implementar uma solução e discutir a solução em relação a soluções de SGBDs traducionais, apontando vantagens, diferenças e restrições.

3 Tema IV: Prevalecência de Dados Este trabalho consiste em discutir todos os conceitos e soluções apresentadas no mercado sobre com camadas de prevalecência. Discutir suas exigências, implementações do conceito para Java (Prevayler, Perola,...). Deve-se desenvolver um exemplo, discutindo-o em relação a a soluções de SGBDs traducionais, apontando as vantagens e desvantagens da prevalecência de objetos. Tema V: Bancos de Dados em Memória Principal (MMDB-main memory database) Este trabalho deve discutir os conceitos de MMDB (também chamados de Banco de Dados em Tempo Real), tendências de pesquisas nessa área, soluções existentes no mercado (por exemplo, HSQLDB), vantagens e desvantagens, apontando situações onde essa abordagem possa ser válida. Apresentar um estudo de caso. Obs: Os trabalhos II, III, IV e V devem, preferencialmente, utilizar-se da mesma aplicação e requisitos do modelo. Tema VI: Desenvolvimento de Aplicações OLAP O objetivo deste trabalho é descrever o conceito OLAP e sua real aplicação em sistemas de apoio à decisão. Para além dos conceitos teóricos, apresentar as tendências dessa área (no mercado fornecedor de tecnologias), bem como implementar um estudo de caso real. Paqra o estudo de caso sugere-se investigar soluções (pacotes) open source como: Pentaho, Palo, Mondrian, JPalo e FreeOLAP, conectá-las a um SGBD e discutir a utilização, de forma comparativa, por suas características técnicas. Tema VII: Utilização de Redes Neurais em Data Mining O objetivo desse trabalho é identificar a aplicação de redes neurais na tarefa de mineração de dados. Deve ser proposto um panorama geral sobre a temática, eleger uma aplicação, propor uma solução e discutir os resultados. Obs.: Para os trabalhos VI e VII, averiguar bases de dados sobre epidemiologia no Datasus/com prof. Claudia. Tema VIII: Estudo sobre Front-ends para SGBDs O objetivo deste trabalho é discutir, de forma avaliativa, a utilização de ferramentas de front-end (tipo Aqua Data Studio) para acesso a SGBDs. Deve-se identificar as situações que essas ferramentas são pertinentes ou não, vantagens e desvantagens na utilização. Deve-se averiguar quais as ferramentas estão disponíveis para esse fim e realizar uma comparação (sobre a ótica de funcionalidades disponíveis e aspectos de usabilidade). Tema IX: Ruby on Rails e Database-driven Web Sites O objetivo deste trabalho é descrever Ruby on Rails, um framework que se apresenta como facilitador para o desenvolvimento de sites orientados a banco de dados. Apresentar vantagens, desvantagens, comparações com desenvolvimento convencional. Uma aplicação real deve ser desenvolvida, apresentando seus requisitos primários, modelo, etc.

4 Da Escolha dos Temas: Cada equipe deverá escolher um dos temas propostos, sendo que cada temática será abordada por apenas uma equipe. Quando mais de um grupo escolher um tema, será ouvido os grupos, e a partir das justificativas de interesse a atribuição (são exemplos de justificativas a temática ser relacionada/útil ao seu TCC, projetos em andamento ou em estágio). Dos Critérios de Avaliação: Os alunos serão avaliados por sua capacidade de sistematização do problema, delimitação do escopo do projeto, síntese analítica da pesquisa e resultados práticos obtidos (trabalho escrito), pela interação e respeito aos prazos estipulados, pela organização e apresentação do seminário, bem como pela interação da equipe no desenvolvimento de todo o trabalho. Dos Pesos da Avaliação: A composição da nota final do projeto dar-se-á como segue: - Primeira etapa: pré-projeto e levantamento bibliográfico, peso 1. - Artigo técnico-científico, com resultados de implementação, peso 6. - Seminário de socialização, peso 2. - Auto-avaliações, peso 1.

5 BANCO DE DADOS II (Projeto Final) Professor Responsável: Clodis Boscarioli Série: 5ª Ano Letivo: 2008 Data de Proposição: 10/03/2008 Da Atividade: Este projeto consiste da investigação um tema atual na área de Banco de Dados, da redação de um artigo com resultados obtidos na pesquisa e da apresentação de um seminário de socialização. Dos Objetivos: São objetivos desta atividade: - A formação de equipes de trabalho; - Possibilitar aos alunos uma visão generalista de tendências na área de Banco de Dados, por meio da socialização em seminários; - Propiciar aos alunos o contato com tecnologias existentes no mercado; - O exercício da análise crítica sobre a temática estudada. Da Equipe: O projeto deverá ser executado por equipes com até três membros. Obs.: É permitida, mediante solicitação ao professor e observância dos prazos, a alteração de membros nas equipes de trabalho. Das Etapas Previstas: - Elaboração de Pré-projeto; - Entrega de Artigo (relatório) parcial; - Escrita de artigo completo (entre 10 a 15 páginas), no formato adotado pela SBC (o template será disponibilizado via ); - Apresentação de Seminário. Dos Prazos: 10/03/2008 Proposição do trabalho e definição das equipes; 17/03/2008 Data limite para alteração na composição das equipes; 31/03/2008 Data limite para apresentação de pré-projeto; 05/05/2008 Data limite para apresentação de relatório parcial de atividades; 09/06/2008 Data limite para entrega do artigo em sua versão final; 16/06/2008 Seminário de socialização; Devolução dos artigos para eventuais adequações;

6 17/06/2008 Seminário de socialização; 23/06/2008 Seminário de socialização; 24/06/2008 Seminário de socialização; 01/07/2008 Data limite para entrega das adequações ao artigo, se solicitado. O cronograma proposto não será alterado. Dos Temas Propostos: Estão definidos nove temáticas, arroladas abaixo. Tema I: Tratamento de documentos XML em alguns dos SGBDs indicados. Incluir detalhes sobre origem, evolução, arquitetura, características, funcionalidades, armazenamento, indexação, linguagens de consulta e atualização, integridade referencial, entre outras que julgar importante. É importante mostrar exemplo de aplicação real (um estudo de caso). SGBDs indicados: Berkeley DB XML, exist, Xindice, OrientX, Tamino, PostgreSQL, Oracle 10g, SQL Server 2005, DB2, MyXMLDB, Cachê, Timber (U. Michigan), SEDNA, Outros (ver site do Ronald Bourret - Tema II: Modelos de Banco de Dados OO e OR Eleger SGBDOOs e SGBDORs e desenvolver um modelo de banco de dados OO e Objeto-relacional para a mesma aplicação real. Incluir a teoria de BDOO e BDOR, averiguar o que realmente está incluído nos SGBDs analisados, e de que forma (isso inclui explicar as funcionalidades do SGBD escolhido e como este faz a definição do esquema e consultas). Deve-se também destacar vantagens e diferenças entre os SGBDs. Além disso, devem escolher uma aplicação real, mostrando-a em execução. Para a aplicação, fazer: a) um resumo dos requisitos da aplicação (textual) e uma descrição das suas possíveis funcionalidades; b) modelagem de diagrama de classes UML da aplicação (restrições e comentários devem ser acrescentados); c) transformação para o modelo ODMG (definição das classes em ODL) ou SQL/3 d) pelo menos 3 consultas NAO TRIVIAIS em OQL. Não trivial implica em ter navegação em coleções, com subconsulta, com group by...) Algumas sugestões de SGBD (buscar outros): Jasmine, Cachê, Orion, Orient, Versant (fastobjects), Ozone, db40, Gemstone, Matisse. Tema III: Persistência de Dados Este trabalho consiste em discutir todos os conceitos e soluções apresentadas no mercado sobre as várias soluções de persistência de dados, com foco em soluções com camadas de persistência (tipo Hibernate). Deve implementar uma solução e discutir a solução em relação a soluções de SGBDs tradicionais, apontando vantagens, diferenças e restrições.

7 Tema IV: Prevalecência de Dados Este trabalho consiste em discutir todos os conceitos e soluções apresentadas no mercado sobre com camadas de prevalecência. Discutir suas exigências, implementações do conceito para Java (Prevayler, Perola,...). Deve-se desenvolver um exemplo, discutindo-o em relação a a soluções de SGBDs tradicionais, apontando as vantagens e desvantagens da prevalecência de objetos. Tema V: Bancos de Dados em Memória Principal (MMDB-main memory database) Este trabalho deve discutir os conceitos de MMDB (também chamados de Banco de Dados em Tempo Real), tendências de pesquisas nessa área, soluções existentes no mercado (por exemplo, HSQLDB), vantagens e desvantagens, apontando situações onde essa abordagem possa ser válida. Apresentar um estudo de caso. Obs: Os trabalhos II, III, IV e V devem, preferencialmente, utilizar-se da mesma aplicação e requisitos do modelo. Tema VI: Desenvolvimento de Aplicações OLAP O objetivo deste trabalho é descrever o conceito OLAP e sua real aplicação em sistemas de apoio à decisão. Para além dos conceitos teóricos, apresentar as tendências dessa área (no mercado fornecedor de tecnologias), bem como implementar um estudo de caso real. Para o estudo de caso sugere-se investigar soluções (pacotes) open source como: Pentaho, Palo, Mondrian, JPalo e FreeOLAP, conectá-las a um SGBD e discutir a utilização, de forma comparativa, por suas características técnicas. Tema VII: Utilização de Redes Neurais em Data Mining O objetivo desse trabalho é identificar a aplicação de redes neurais na tarefa de mineração de dados. Deve ser proposto um panorama geral sobre a temática, eleger uma aplicação, propor uma solução e discutir os resultados. Obs.: Para os trabalhos VI e VII, averiguar bases de dados sobre epidemiologia no Datasus/com prof. Claudia. Tema VIII: Estudo sobre Front-ends para SGBDs O objetivo deste trabalho é discutir, de forma avaliativa, a utilização de ferramentas de front-end (tipo Aqua Data Studio) para acesso a SGBDs. Deve-se identificar as situações que essas ferramentas são pertinentes ou não, vantagens e desvantagens na utilização. Deve-se averiguar que ferramentas estão disponíveis para esse fim e realizar uma comparação (sobre a ótica de funcionalidades disponíveis e aspectos de usabilidade). Tema IX: Ruby on Rails e Database-driven Web Sites O objetivo deste trabalho é descrever Ruby on Rails, um framework que se apresenta como facilitador para o desenvolvimento de sites orientados a banco de dados. Apresentar vantagens, desvantagens, comparações com desenvolvimento convencional. Uma aplicação real deve ser desenvolvida, apresentando seus requisitos primários, modelo, etc.

8 Da Escolha dos Temas: Cada equipe deverá escolher um dos temas propostos, sendo que cada temática será abordada por apenas uma equipe. Quando mais de um grupo escolher um tema, será ouvido os grupos, e a partir das justificativas de interesse a atribuição (são exemplos de justificativas a temática ser relacionada/útil ao seu TCC, projetos em andamento ou em estágio). Dos Critérios de Avaliação: Os alunos serão avaliados por sua capacidade de sistematização do problema, delimitação do escopo do projeto, síntese analítica da pesquisa e resultados práticos obtidos (trabalho escrito), pela interação e respeito aos prazos estipulados, pela organização e apresentação do seminário, bem como pela interação da equipe no desenvolvimento de todo o trabalho. Dos Pesos da Avaliação: A composição da nota final do projeto dar-se-á como segue: - Primeira etapa: pré-projeto e levantamento bibliográfico, peso 1. - Artigo técnico-científico, com resultados de implementação, peso 6. - Seminário de socialização, peso 2. - Auto-avaliações, peso 1.

Banco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista

Banco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista Banco de Dados Capítulo 1: Introdução Especialização em Informática DEINF/UFMA Cláudio Baptista O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

Bancos de Dados Orientados a Objetos e Objeto/Relacional

Bancos de Dados Orientados a Objetos e Objeto/Relacional UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Bancos de Dados Orientados a Objetos e Objeto/Relacional

Leia mais

BANCO DE DADOS OBJETO-RELACIONAL PARA APLICAÇÕES WEB

BANCO DE DADOS OBJETO-RELACIONAL PARA APLICAÇÕES WEB BANCO DE DADOS OBJETO-RELACIONAL PARA APLICAÇÕES WEB Eduardo Galvani Massino 1 sargento.elfico@gmail.com Carlos Eduardo de França Roland 2 roland@facef.br Resumo: o objetivo deste artigo é discutir a possibilidade

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

Trabalho sobre Banco de Dados Banco de Dados Distribuídos, Orientado a Objetos e XML

Trabalho sobre Banco de Dados Banco de Dados Distribuídos, Orientado a Objetos e XML PCS 2033 Engenharia de Software II Trabalho sobre Banco de Dados Banco de Dados Distribuídos, Orientado a Objetos e XML Integrantes: Nusp: Data: 02/08/2010 Anderson Jun Kodama 5945650 Eduardo Barasal Morales

Leia mais

Uma reflexão sobre Banco de Dados Orientados a Objetos

Uma reflexão sobre Banco de Dados Orientados a Objetos Uma reflexão sobre Banco de Dados Orientados a Objetos Clodis Boscarioli 1, Anderson Bezerra 2, Marcos de Benedicto 2, Gilliard Delmiro 2 1 UNIOESTE - Universidade Estadual do Oeste do Paraná 2 FASP -

Leia mais

FICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção

FICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção Título: SQL Magazine Notas de Título Feita para Desenvolvedores de Software e DBAs. Descrição Geral: Revista focada em banco de dados, análise, projeto e modelagem. Editor(es): Diretor responsável Gladstone

Leia mais

PENTAHO. História e Apresentação

PENTAHO. História e Apresentação PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Laboratório de Data Warehouse e Business Intelligence Professor: Fernando Zaidan Unidade 2 2012 Crédito dos Slides: Clever Junior 2 PENTAHO História

Leia mais

Eduardo Bezerra. Editora Campus/Elsevier. Princípios de Análise e Projeto de Sistemas com UML - 2ª edição

Eduardo Bezerra. Editora Campus/Elsevier. Princípios de Análise e Projeto de Sistemas com UML - 2ª edição Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier 1 Capítulo 12 Mapeamento de objetos para o modelo relacional Na época, Nixon estava normalizando as

Leia mais

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO

Leia mais

BANCO DE DADOS AULA - 01. Josino Rodrigues (josinon@gmail.com) Weyler N M Lopes Especialização em Banco de Dados Página 1

BANCO DE DADOS AULA - 01. Josino Rodrigues (josinon@gmail.com) Weyler N M Lopes Especialização em Banco de Dados Página 1 BANCO DE DADOS AULA - 01 Josino Rodrigues (josinon@gmail.com) Weyler N M Lopes Especialização em Banco de Dados Página 1 Introdução à Sistemas de Informação Sociedade agrícola Sociedade industrial Obra-prima

Leia mais

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA XML-ODBMS: Um Ferramenta de Intercâmbio de Dados entre Bancos de Dados Orientados a Objeto

Leia mais

GUIA DE CURSO. Tecnologia em Web Design. Tecnologia em Produção multimídia

GUIA DE CURSO. Tecnologia em Web Design. Tecnologia em Produção multimídia PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Web Design Tecnologia em Produção multimídia JUN/ 2012 2 S U M Á R I O 1. INTRODUÇÃO... 3 2. O QUE DEVE CONSTAR NO TRABALHO DE APLICAÇÃO

Leia mais

UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS ORIENTADO A OBJETOS COMO FERRAMENTA PARA ARMAZENAMENTO E RECUPERAÇÃO DE DADOS

Leia mais

Ementário das Disciplinas

Ementário das Disciplinas Ementário das Disciplinas As ementas das disciplinas estão agrupadas em semestres para uma melhor visualização da organização da matriz curricular. As referências bibliográficas serão especificadas no

Leia mais

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 SUMÁRIO LISTA DE FIGURAS LISTA DE TABELAS LISTA DE SIGLAS E ABREVIATURAS Pág. CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 2.1 A tecnologia de orientação a objetos 25 2.1.1 Projeto de software

Leia mais

Anexo I Formulário para Proposta

Anexo I Formulário para Proposta PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura

Leia mais

Grupo de Banco de Dados da UFSC

Grupo de Banco de Dados da UFSC Grupo de Banco de Dados da UFSC (GBD / UFSC) Oportunidades de Pesquisa e TCCs 2010 / 2 Objetivo GBD/UFSC Pesquisa e desenvolvimento de soluções para problemas de gerenciamento de dados LISA Laboratório

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

Pólo de TIC Jequié GT de Capacitação

Pólo de TIC Jequié GT de Capacitação Pólo de TIC Jequié GT de Capacitação PROPOSTA DE CAPACITAÇÃO TÉCNICA Autoria: UESB Jequié, 29 de novembro de 2007 Proposta de Curso de Capacitação Técnica Tendo em vista a necessidade de capacitação técnica

Leia mais

2 Auto-sintonia de Bancos de Dados e Agentes de Software

2 Auto-sintonia de Bancos de Dados e Agentes de Software 2 Auto-sintonia de Bancos de Dados e Agentes de Software A uso da abordagem de agentes de software 1 pode trazer benefícios a áreas de aplicação em que é necessário construir sistemas autônomos, ou seja,

Leia mais

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados Sistema de Bancos de Dados Conceitos Gerais Sistema Gerenciador de Bancos de Dados # Definições # Motivação # Arquitetura Típica # Vantagens # Desvantagens # Evolução # Classes de Usuários 1 Nível 1 Dados

Leia mais

UNIVERSIDADE FEDERAL DO PAMPA Campus Bagé Curso de Engenharia de Computação. Regulamento de Trabalho de Conclusão de Curso

UNIVERSIDADE FEDERAL DO PAMPA Campus Bagé Curso de Engenharia de Computação. Regulamento de Trabalho de Conclusão de Curso UNIVERSIDADE FEDERAL DO PAMPA Campus Bagé Curso de Engenharia de Computação Regulamento de Trabalho de Conclusão de Curso Capítulo I Da Caracterização e dos Objetivos Art. 1 o O Trabalho de Conclusão de

Leia mais

CENTRO UNIVERSITÁRIO UNA DIRETORIA DE EDUCAÇÃO CONTINUADA, PESQUISA E EXTENSÃO CURSO DE PÓS GRADUAÇÃO ENGENHARIA DE SOFTWARE

CENTRO UNIVERSITÁRIO UNA DIRETORIA DE EDUCAÇÃO CONTINUADA, PESQUISA E EXTENSÃO CURSO DE PÓS GRADUAÇÃO ENGENHARIA DE SOFTWARE CENTRO UNIVERSITÁRIO UNA DIRETORIA DE EDUCAÇÃO CONTINUADA, PESQUISA E EXTENSÃO CURSO DE PÓS GRADUAÇÃO ENGENHARIA DE SOFTWARE NoSQL Banco de Dados Não Relacional ALUNO: Heitor Oliveira Silva PROFESSOR ORIENTADOR:

Leia mais

MO410-2007.1 Página 1

MO410-2007.1 Página 1 MO410-2007.1 Página 1 RA Link Comentário 931669 http://www.cs.wisc.edu/~dbbook/ 931669 http://www.sql-tutorial.net/ 931669 http://sqlzoo.net/ 931669 http://java.sun.com/javase/technologies/database/ 931669

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2 GEE051 - Banco de Dados (BD) Plano de Curso Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2 Motivação Problemas reais encontrados por engenheiros exigem uma visão

Leia mais

Uma Ferramenta Web para BI focada no Gestor de Informação

Uma Ferramenta Web para BI focada no Gestor de Informação Uma Ferramenta Web para BI focada no Gestor de Informação Mikael de Souza Fernandes 1, Gustavo Zanini Kantorski 12 mikael@cpd.ufsm.br, gustavoz@cpd.ufsm.br 1 Curso de Sistemas de Informação, Universidade

Leia mais

WebApps em Java com uso de Frameworks

WebApps em Java com uso de Frameworks WebApps em Java com uso de Frameworks Fred Lopes Índice O que são frameworks? Arquitetura em camadas Arquitetura de sistemas WEB (WebApps) Listagem resumida de frameworks Java Hibernate O que são frameworks?

Leia mais

Dados em Java. Introdução

Dados em Java. Introdução Interface Gráfica e Banco de Dados em Java Introdução Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Licença para uso e

Leia mais

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki Prevayler Perola André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki Prevayler Prevayler é a implementação em Java do conceito de Prevalência. É um framework que prega uma JVM invulnerável

Leia mais

FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DOS CAMPOS INÁCIO INOCENTI JUNIOR JAQUELIANE MACEDO DA SILVA

FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DOS CAMPOS INÁCIO INOCENTI JUNIOR JAQUELIANE MACEDO DA SILVA FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DOS CAMPOS INÁCIO INOCENTI JUNIOR JAQUELIANE MACEDO DA SILVA ANÁLISE DE DESEMPENHO E CARGA DE STRESS EM SISTEMAS DE BANCO DE DADOS ORIENTADO A OBJETOS SÃO JOSÉ DOS CAMPOS

Leia mais

HIBERNATE EM APLICAÇÃO JAVA WEB

HIBERNATE EM APLICAÇÃO JAVA WEB HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Normas para Trabalhos de Conclusão de Curso no Curso Superior de Tecnologia em Gestão Ambiental da Universidade Federal de Pelotas

Normas para Trabalhos de Conclusão de Curso no Curso Superior de Tecnologia em Gestão Ambiental da Universidade Federal de Pelotas Normas para Trabalhos de Conclusão de Curso no Curso Superior de Tecnologia em Gestão Ambiental da Universidade Federal de Pelotas 1 Objetivos Com a finalidade de obter o grau de tecnólogo em Gestão Ambiental,

Leia mais

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. Curso: Informática Modalidade: Bacharelado Turno: Integral.

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. Curso: Informática Modalidade: Bacharelado Turno: Integral. UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO - PERÍODO LETIVO/ANO 2007 ANO DO CURSO 4 o Curso: Informática Modalidade: Bacharelado Turno: Integral Centro: Centro de

Leia mais

PLANO DE GERENCIAMENTO DO PROJETO

PLANO DE GERENCIAMENTO DO PROJETO Faculdade de Tecnologia SENAC Goiás Gestão da Tecnologia da Informação DCSoft Sistema de Depreciação/Contábil PLANO DE GERENCIAMENTO DO PROJETO Equipe: Eduardo Rocha da Silva ERDS Bruno Cattany Martins

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

UNIVERSIDADE ESTADUAL DO CENTRO-OESTE UNICENTRO CURSO DE ESPECIALIZAÇÃO EM MÍDIAS EM EDUCAÇÃO

UNIVERSIDADE ESTADUAL DO CENTRO-OESTE UNICENTRO CURSO DE ESPECIALIZAÇÃO EM MÍDIAS EM EDUCAÇÃO UNIVERSIDADE ESTADUAL DO CENTRO-OESTE UNICENTRO CURSO DE ESPECIALIZAÇÃO EM MÍDIAS EM EDUCAÇÃO Jader dos Santos Teles Cordeiro Orientador Prof. Paulo Guilhermeti PERSISTÊNCIA EM OBJETOS JAVA: UMA ANÁLISE

Leia mais

Revisão de Banco de Dados

Revisão de Banco de Dados Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications) A boa organização lógica do documento

Leia mais

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz Especificação de FUNÇÃO Função: Analista Desenvolvedor Código: Cargo Função Superior CBO Analista de Informática Gerente de Projeto Missão da Função - Levantar e prover soluções para atender as necessidades

Leia mais

Persistência. 2004 Fernando Lozano, http://www.lozano.eti.br Persistência Objeto-Relacional com Java Pag. 1

Persistência. 2004 Fernando Lozano, http://www.lozano.eti.br Persistência Objeto-Relacional com Java Pag. 1 Persistência Objeto-Relacional com Java Fernando Lozano http://www.lozano.eti.br Consultor Independente Prof. Faculdades UniABEU Prof. SENAC Editor Adjunto da Revista Java Magazine 2004 Fernando Lozano,

Leia mais

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java Leonardo Gresta Paulino Murta Gustavo Olanda Veronese Cláudia Maria Lima Werner {murta, veronese, werner}@cos.ufrj.br COPPE/UFRJ Programa

Leia mais

Plano de Ensino. Apresentação da Unidade Curricular

Plano de Ensino. Apresentação da Unidade Curricular Plano de Ensino Plano de Ensino Apresentação da Unidade Curricular o Funcionamento, arquitetura e conceitos fundamentais dos bancos de dados relacionais e objeto relacionais. Utilização de linguagem DDL

Leia mais

Pentaho: Inteligência de Negócios utilizando Software Livre

Pentaho: Inteligência de Negócios utilizando Software Livre Pentaho: Inteligência de Negócios utilizando Software Livre CONSEGI 2010 BRASÍLIA-DF 20 DE AGOSTO DE 2010 Por que Pentaho? Funciona; Tecnologia Java; Código Aberto; Robusto; Confiável; Gratuito; Apoio

Leia mais

Fundação Presidente Antonio Carlos de Aimorés - FUPAC Faculdade Presidente Antônio Carlos de Aimorés

Fundação Presidente Antonio Carlos de Aimorés - FUPAC Faculdade Presidente Antônio Carlos de Aimorés REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO (TCC) O Trabalho de Conclusão de Curso (TCC) constitui-se em um componente curricular obrigatório para obtenção do grau respectivo quando assim é determinado

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)

Leia mais

Análise e Concepção de Sistemas de Informação

Análise e Concepção de Sistemas de Informação Análise e Concepção de Sistemas de Informação UML Modelação de Dados Alberto Manuel Rodrigues da Silva Prof. DEI/IST/UTL Agenda Enquadramento e Problema Modelação de Dados em UML no Processo de Desenho

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Projeto de pesquisa. 1. Identificar uma necessidade. Ex: Estar com fome

Projeto de pesquisa. 1. Identificar uma necessidade. Ex: Estar com fome Projeto de pesquisa Noções gerais Projeto de pesquisa = planejamento O projeto de pesquisa deve responder às questões: o quê? por quê? para quê? para quem? onde? como? com o quê? quando? quem? com quanto?

Leia mais

Projetos Integradores Banco de Dados PI-BD v1.0 NOV/2007

Projetos Integradores Banco de Dados PI-BD v1.0 NOV/2007 Projetos Integradores Banco de Dados PI-BD v1.0 NOV/2007 O texto desta publicação, ou qualquer parte dela, não poderá ser reproduzido ou transmitido em nenhuma forma ou por qualquer meio, eletrônico ou

Leia mais

Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009. Rafael Polo e Sabrina Arêas

Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009. Rafael Polo e Sabrina Arêas Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009 Rafael Polo e Sabrina Arêas Contexto 60 s - Primeiros sistemas de informação corporativos. 70 s Desenvolvimento e comercialização

Leia mais

Sistemas Gerenciadores de Bancos de Dados

Sistemas Gerenciadores de Bancos de Dados Sistemas Gerenciadores de Bancos de Dados Orivaldo V. Santana Jr A partir de slides elaborados por Ivan G. Costa Filho Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

Arquitetura Cliente/Servidor. Uma visão. analítica sobre Bancos de Dados. Banco de Dados. Prof. Enzo Seraphim

Arquitetura Cliente/Servidor. Uma visão. analítica sobre Bancos de Dados. Banco de Dados. Prof. Enzo Seraphim Arquitetura Cliente/Servidor Uma visão Banco de Dados analítica sobre Bancos de Dados Prof. Enzo Seraphim Modelo Cliente Servidor Protocolo Cliente Faz pedido de serviços ao Servidor Servidor Processa

Leia mais

TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS

TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS Janderson Fernandes Barros ¹, Igor dos Passos Granado¹, Jaime William Dias ¹, ² ¹ Universidade Paranaense (UNIPAR) Paranavaí

Leia mais

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs 1 Bancos de Dados - Introdução Melissa Lemos melissa@inf.puc-rio.br Tópicos Evolução dos Sistemas de Informação Esquemas Modelos Conceitual Lógico Características de SGBDs 2 Evolução tempo Programas e

Leia mais

4 Aplicação da Sistemática

4 Aplicação da Sistemática 4 Aplicação da Sistemática Este capítulo descreve a aplicação da sistemática definida no Capítulo 3 utilizando dados reais de uma estatística pública e aplicando tecnologias avançadas fazendo o uso de

Leia mais

Introdução à Banco de Dados. Definição

Introdução à Banco de Dados. Definição Universidade Federal da Bahia Departamento de Ciência da Computação (DCC) Disciplina: Banco de Dados Profª. Daniela Barreiro Claro Introdução à Banco de Dados Definição Um banco de dados é uma coleção

Leia mais

1. Ementa 2. Objetivos Gerais: 3. Objetivos Específicos 4. Estruturação do conteúdo da disciplina e sistemática as ser desenvolvida:

1. Ementa 2. Objetivos Gerais: 3. Objetivos Específicos 4. Estruturação do conteúdo da disciplina e sistemática as ser desenvolvida: 1. Ementa Gerenciamento e desenvolvimento de um projeto que acompanhe as etapas do ciclo de vida do software e ou hardware, com ênfase em: documentação, determinação dos requisitos, projeto lógico, projeto

Leia mais

PROJETO DE FÁBRICA DE SOFTWARE

PROJETO DE FÁBRICA DE SOFTWARE FACULDADE SETE DE SETEMBRO FASETE Departamento de Sistemas de Informação PROJETO DE FÁBRICA DE SOFTWARE Denise Xavier Fortes Paulo Afonso BA Agosto/2015 Sumário 1. INTRODUÇÃO... 3 2. PERFIS FUNCIONAIS...

Leia mais

FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL - FATESG PROJETO INTEGRADOR 3º PERÍODO GOIÂNIA

FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL - FATESG PROJETO INTEGRADOR 3º PERÍODO GOIÂNIA FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL - FATESG PROJETO INTEGRADOR 3º PERÍODO GOIÂNIA 2012. INFORMAÇÕES GERAIS FACULDADE DE TECNOLOGIA SENAI DE DESENVOLVIMENTO GERENCIAL Coordenação

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD Acadêmico: Maicon Klug Orientadora: Joyce Martins Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Conclusão Extensões

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO FUNDAÇÃO UNIVERSIDADE DO TOCANTINS CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO Identificação do Curso Nome do Curso: Sistemas de Informação Titulação: Bacharelado Modalidade de ensino: Presencial

Leia mais

Disciplina: Tecnologias de Banco de Dados para SI s

Disciplina: Tecnologias de Banco de Dados para SI s Curso de Gestão em SI Disciplina: Tecnologias de Banco de Dados para SI s Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Banco de Dados (BD) BD fazem parte do nosso dia-a-dia!

Leia mais

3 Estudo de Ferramentas

3 Estudo de Ferramentas 3 Estudo de Ferramentas Existem diferentes abordagens para automatizar um processo de desenvolvimento. Um conjunto de ferramentas pode ser utilizado para aperfeiçoar o trabalho, mantendo os desenvolvedores

Leia mais

TECNOLOCIA JAVA WEB PARA DESENVOLVIMENTO DE SISTEMAS DE LEILÃO

TECNOLOCIA JAVA WEB PARA DESENVOLVIMENTO DE SISTEMAS DE LEILÃO TECNOLOCIA JAVA WEB PARA DESENVOLVIMENTO DE SISTEMAS DE LEILÃO Danilo Alves Verone de Oliveira ¹, Jaime William Dias ¹ ² ¹ Universidade Paranaense (UNIPAR) Paranavaí - PR - Brasil dan.verone@hotmail.com

Leia mais

Introdução Banco de Dados

Introdução Banco de Dados Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em

Leia mais

Conhecendo os usuários de um Sistema de Banco de Dados

Conhecendo os usuários de um Sistema de Banco de Dados Conhecendo os usuários de um Sistema de Banco de Dados Palestra Grupo PET/DSC 09 de Dezembro de 2009 Prof. Carlos Eduardo Pires cesp@dsc.ufcg.edu.br Agenda Conceitos Gerais Sistema de Banco de Dados Tipos

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 10 Persistência de Dados

Leia mais

Analista de Negócio Pleno

Analista de Negócio Pleno Analista de Negócio Pleno Formação: Nível Superior na área de informática ou áreas afins. Desejável Pós Graduação em Gestão de Projetos, Tecnologia de Informação ou Negócios. Atividades: Realizar atividades

Leia mais

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS Prof. Luiz Fernando A melhor solução A tecnologia passa por atualizações constantes. Uma das atividades do profissional de informática é se manter informado.

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 04 SGBD Sistemas Gerenciadores de Bancos de Dados Prof. MSc. Edilberto Silva edilms@yahoo.com Conceitos Básicos DADOS: são fatos em sua forma primária. Ex: nome do funcionário,

Leia mais

Regulamento e Critérios de Avaliação de Trabalho de Conclusão de Curso

Regulamento e Critérios de Avaliação de Trabalho de Conclusão de Curso Regulamento e Critérios de Avaliação de Trabalho de Conclusão de Curso Especialização em Acessibilidade Cultural Departamento de Terapia Ocupacional da UFRJ. Rio de Janeiro, 2013 Responsáveis pela elaboração

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos Jerônimo Teles, Paulo César Gonçalves, Pedro Prado, Rutemberg Araújo Ciência da Computação Universidade Federal da Bahia (UFBA) Salvador BA Brasil jeronimoteles,pauloc062,

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

CAPÍTULO I - Conceituação e Objetivos

CAPÍTULO I - Conceituação e Objetivos REGULAMENTO GERAL TRABALHO DE CONCLUSÃO DE CURSO TCC Ensino Técnico do Centro Paula Souza CAPÍTULO I - Conceituação e Objetivos Art. 1º O Trabalho de Conclusão de Curso - TCC constitui-se numa atividade

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

REGULAMENTO DE TRABALHO DE CONCLUSÃO DE CURSO TCC DA FACULDADE ARTHUR THOMAS CURSO DE ADMINISTRAÇÃO CAPÍTULO I DA NATUREZA E OBJETIVOS

REGULAMENTO DE TRABALHO DE CONCLUSÃO DE CURSO TCC DA FACULDADE ARTHUR THOMAS CURSO DE ADMINISTRAÇÃO CAPÍTULO I DA NATUREZA E OBJETIVOS REGULAMENTO DE TRABALHO DE CONCLUSÃO DE CURSO TCC DA FACULDADE ARTHUR THOMAS CURSO DE ADMINISTRAÇÃO CAPÍTULO I DA NATUREZA E OBJETIVOS Art. 1º. O Trabalho de Conclusão de Curso TCC constitui-se numa atividade

Leia mais

SISTEMA DE GERENCIAMENTO E CONTROLE DE DOCUMENTOS DE TCC E ESTÁGIO

SISTEMA DE GERENCIAMENTO E CONTROLE DE DOCUMENTOS DE TCC E ESTÁGIO SISTEMA DE GERENCIAMENTO E CONTROLE DE DOCUMENTOS DE TCC E ESTÁGIO Marcelo Karpinski Brambila 1, Luiz Gustavo Galves Mahlmann 2 1 Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba < mkbrambila@terra.com.br

Leia mais

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados CONCEITOS Modelo de Dados Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados Tipos de dados, relacionamentos e restrições Operações dinâmicas alto nível: ou modelo

Leia mais

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira www.ambientelivre.com.br

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira www.ambientelivre.com.br Modelagem UML com Software Livre Palestrante: Marcio Junior Vieira Palestrante Marcio Junior Vieira. A 5 Anos Trabalha da área de Desenvolvimento e Análise de sistemas. A 4 anos trabalha com Software Livre.

Leia mais

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia P ORTFÓ FÓLIO Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia versão 1.1 ÍNDICE 1. A EMPRESA... 3 2. BI (BUSINESS INTELLIGENCE)... 5 3. DESENVOLVIMENTO DE SISTEMAS... 6 3.1. PRODUTOS

Leia mais

E-Commerce Master. Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM

E-Commerce Master. Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM E-Commerce Master Versão: 1.0 Data: 05/06/2013 Identificador do documento: EM Histórico de revisões Versão Data Autor Descrição Localização 1.0 05/06/2013 Thyago Ferreira 1.0 05/06/2013 Vilmar de Sousa

Leia mais

TRABALHO DE CONCLUSÃO DE CURSO REGULAMENTO GERAL DOS TRABALHOS DE CONCLUSÃO DE CURSO DO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

TRABALHO DE CONCLUSÃO DE CURSO REGULAMENTO GERAL DOS TRABALHOS DE CONCLUSÃO DE CURSO DO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO TRABALHO DE CONCLUSÃO DE CURSO REGULAMENTO GERAL DOS TRABALHOS DE CONCLUSÃO DE CURSO DO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DA CONCEITUAÇÃO E OBJETIVOS Art. 1º - O Trabalho de Conclusão de Curso

Leia mais

INF220 - Banco de Dados I

INF220 - Banco de Dados I Banco de Dados - Introdução Bibliografia INF220 - Banco de Dados I Prof. Jugurta Lisboa Filho Departamento de Informática - UFV Notas de Aula (jugurta@dpi.ufv.br) ELMASRI, R; NAVATHE, S. Fundamentals of

Leia mais

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais

CMP 151 Modelos Avançados CMP 151. ados de Banco de Dados. Renata de Matos Galante Mirella Moura Moro CMP 151. CMP 151 Modelos Avançados de BD

CMP 151 Modelos Avançados CMP 151. ados de Banco de Dados. Renata de Matos Galante Mirella Moura Moro CMP 151. CMP 151 Modelos Avançados de BD CMP 151 CMP 151 Modelos Avançados ados de Banco de Dados Renata de Matos Galante Mirella Moura Moro CMP 151 Modelos Avançados de BD Terças e Quintas 10:30 até 12:10 Sala 102 prédio 43.425 www.inf.ufrgs.br/~galante

Leia mais

Modelagem de Banco de Dados Geográficos

Modelagem de Banco de Dados Geográficos CBG 2013 Modelagem Conceitual de Dados Espaciais Modelagem de Banco de Dados Geográficos Paulo José de Alcantara Gimenez paulo.gimenez@ibge.gov.br Diretoria de Geociências Coordenação de Cartografia 1

Leia mais

BD Objeto-Relacional - Motivação

BD Objeto-Relacional - Motivação BD Objeto-Relacional - Motivação SGBDs Relacionais (SGBDRs) sistemas já consolidados no mercado boa performance muitos anos de pesquisa e aprimoramento eficiência: otimização de consultas, gerenciamento

Leia mais

ELABORAÇÃO DE MANUAL PARA RESTAURAÇÃO ECOLÓGICA DE APPs e RLs PARA ANGÉLICA E MUNICÍPIOS VIZINHOS - MS

ELABORAÇÃO DE MANUAL PARA RESTAURAÇÃO ECOLÓGICA DE APPs e RLs PARA ANGÉLICA E MUNICÍPIOS VIZINHOS - MS ELABORAÇÃO DE MANUAL PARA RESTAURAÇÃO ECOLÓGICA DE APPs e RLs PARA ANGÉLICA E MUNICÍPIOS VIZINHOS - MS 1. Contextualização e Justificativa A The Nature Conservancy (TNC) é uma organização sem fins lucrativos,

Leia mais

IMPLANTAÇÃO DE UM SISTEMA CRM. Prof. Wilson Míccoli, MsC

IMPLANTAÇÃO DE UM SISTEMA CRM. Prof. Wilson Míccoli, MsC IMPLANTAÇÃO DE UM SISTEMA CRM 1 Fase 1: Contextualização Fase 2: Revisão do Plano Estratégico da Organização Fase 3: Revisão do Portfólio de Produtos Fase 4: Definição da Visão e dos Objetivos do CRM Fase

Leia mais

Prof. Marcelo Heitor Teixeira marceloheitor.com. Java API JDBC

Prof. Marcelo Heitor Teixeira marceloheitor.com. Java API JDBC Prof. Marcelo Heitor Teixeira marceloheitor.com Java API JDBC # Java vs bancos de dados relacionais # JDBC Java Database Connectivity # Arquitetura JDBC # Drivers JDBC # Pool de Conexões JDBC Java Database

Leia mais

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme

Leia mais

6 Desenvolvimento do Protótipo

6 Desenvolvimento do Protótipo 6 Desenvolvimento do Protótipo Este capítulo trata do desenvolvimento de um protótipo para a arquitetura proposta. Inicialmente, será feita uma descrição de um estudo de caso ao qual a arquitetura é aplicada

Leia mais