Recuperação de Exames em Sistemas de Informação Hospitalar com Suporte a Busca de Imagens Baseada em Conteúdo

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

Download "Recuperação de Exames em Sistemas de Informação Hospitalar com Suporte a Busca de Imagens Baseada em Conteúdo"

Transcrição

1 Recuperação de Exames em Sistemas de Informação Hospitalar com Suporte a Busca de Imagens Baseada em Conteúdo Myrian R. B. Araujo 1, Caetano Traina Jr 2, Agma Traina 3, Paulo M. A. Marques 4 1,2, 3 Grupo de Bases de Dados e Imagens (GBDI), Instituto de Ciências Matemáticas e de Computação (ICMC ), Universidade de São Paulo (USP), Brasil 4 Centro de Ciências das Imagens e Física Médica do Hospital das Clínicas (CCIFM-HC), Faculdade de Medicina de Ribeirão Preto (FMRP), Universidade de São Paulo (USP), Brasil Resumo - Este artigo ilustra como manter imagens médicas em uma base de dado relacional, satisfazendo os mecanismos de armazenamento de um PACS (Picture Archivind and Communication System). Incluindo habilidade de responder consultas por similaridade baseada no conteúdo da imagem, obtendo uma rápida recuperação das imagens baseada em uma estrutura de índice. Um conceito importante é a definição da função distância baseada nas características que foram extraídas das imagens quando as imagens foram armazenadas na base. Uma extensão da linguagem SQL possibilita a construção de um interpretador que intercepta os comandos estendidos e os traduzem para SQL padrão, permitindo obter vantagens em qualquer servidor de banco de dados relacional. Experimentos realizados com a implementação de um protótipo usando estes conceitos, responderam consultas com tempo até 20 vezes mais rápido, quando comparado com os servidores relacionais existentes. Além disso, este sistema é o primeiro a integrar recuperação baseada em conteúdo com uma base de dados relacional em uma arquitetura aberta podendo ser integrado em qualquer base de dados operacional ou administrativa de um HIS (Hospital Information Systems). Palavras-chave: Sistemas de Informação Hospitalar, Recuperação de imagens baseada em conteúdo. Abstract - This paper shows how to support medical images in a relational database, so it can fulfill the requirem ents to be used as the storage mechanism of a PACS (Picture Archivind and Communication System). This support includes the ability to answer sim ilarity queries based on the image content, providing fast image retrieval based on indexing structures. The main concept allowing this support is the definition of distance functions based on features, which are extracted from the images as they are stored in the database. An extension to the SQL language enables the construction of an interpreter that intercepts the extended commands and translate them to standard SQL, allowing to take advantage of any relational database server. We describe experiments made with a prototype implemented using these concepts, which allowed answering queries up to 20 times faster than using only existing relational servers. In addition, this is the first system to integrate content-based image retrieval with a relational database in an open architecture that can be integrated to existing operational or administrative databases of one HIS (Hospital Information Systems). Key-words: Hospital Inform ation Systems, Content-based Retrieval of Images. Introdução Bases de dados relacionais armazenam grande quantidade de informações em tabelas compostas por atributos de vários tipos, o emprego destas bases conduz a sistemas de informação flexíveis, expansíveis e de fácil manutenibilidade. Infelizmente, bases de dados relacionais não suportam imagens adequadamente. Imagens são armazenadas, nestes sistemas, como dados do tipo Binary Large Objects - Blobs, permitindo que as mesmas sejam recuperadas por meio de atributos textuais ou numéricos a elas associadas. Porém, isto não é suficiente para um grande número de sistemas que lidam com imagens, por exemplo, aplicações médicas como HIS (Hospital Information Systems) que manipulam vários tipos de imagens provenientes de exames como raios x, tomografia, ressonância magnética, etc., ou seja, sistemas de informação radiológica. Para análises médicas é mais importante recuperar imagens que são similares a uma dada imagem. Isto ocorre

2 quando um médico necessita comparar casos anteriores ou para verificar o diagnóstico. Então, as imagens devem ser eficientemente armazenadas e recuperadas por técnicas adequadas baseada no conteúdo da imagem. Para satisfazer as necessidades de sistemas de recuperação baseado no conteúdo da imagem, uma extensão da linguagem SQL (Structured Query Language) foi desenvolvida [1]. Esta extensão foi projetada para ser naturalm ente integrada em aplicações que executam operações que já existem e acessam dados tradicionais como sistemas de prontuário m édico eletrônico, sistemas de cadastro de paciente, sistemas administrativos entre outros. Assim, o SQL padrão deve ser estendido para perm itir a construção e/ou ampliação de aplicações que já acessam dados tradicionais (textos e números) para permitir que estas possam suportar dados como imagens. Por esta razão, é impossível adotar sistemas como o QBIC [2] que não permite a interação com outras aplicações já em operação em um HIS. Um enfoque usualmente dado para aplicações que lidam com grandes conjuntos de imagens é arm azena-las em um repositório comum. Um exemplo é o sistema PACS (Picture Archiving and Communication System) baseado no form ato DICOM (Digital Imaging and Communications in Medicine) [3] usado em muitos hospitais com grande aceitabilidade [4]. Nestes sistemas, as im agens são etiquetadas no form ato DICOM e armazenadas no núcleo de armazenamento do sistema. As imagens provenientes de diferentes tipos de exames e/ou diferentes equipamentos são armazenadas juntas e classificadas por conjuntos individualmente etiquetados para cada imagem. Este enfoque é adequado para distribuir imagens, porque para cada arquivo que contém uma imagem tem-se a identificação de sua aquisição, dados do paciente e outros dados pertinentes. Então a informação nunca é perdida. Porém, este enfoque não é adequado para executar operação de recuperação de imagens, pois para cada requisição de um subconjunto de imagens é necessária uma leitura seqüencial de todo o conjunto imagem. Geralm ente um software de aplicação médica é projetado para processar imagens originárias de um equipamento específico ou de tipos de exam es, então a solicitação de procurar por um conjunto de imagens para ser processada por uma aplicação específica é uma operação muito comum. No entanto, a leitura de grandes conjuntos de todas as características das imagens armazenadas é uma operação custosa. Então o PACS extrai valores de etiquetas específicas para cada im agem quando estas estão sendo armazenadas no sistema, dentro de tabelas de diretórios. Quando uma consulta solicita imagens baseadas nos valores das etiquetas, os diretórios são usados para selecionar as imagens solicitadas, acelerando o processo de respostas da consulta. Porém, a escolha de qual etiqueta que deve ser mantida nos diretórios é ineficiente, tornando todo o sistema inflexível, difícil de melhorar ou expandir, e difícil de efetuar manutenção. Além disso, operações de seleção de imagens usando técnicas de recuperação baseada em conteúdo são operações ortogonais em relação as operações de seleção de imagens usando o método baseado em etiquetas, resultando na duplicação de esforços, reduzindo assim a eficiência e a flexibilidade do sistema [5]. Este artigo mostra como melhorar os gerenciadores de bases de dados relacionais para suportar imagens. O sistema proposto pode ser usado com o base de mecanismos de armazenam ento de um PACS através da extensão do SQL padrão. Adicionando ao sistema resultante não somente as propriedades desejadas de flexibilidade, expansibilidade e alta m anutenibilidade fornecida pelo sistema relacional; mas também a consistência da distribuição de imagens presente no PACS e no formato DICOM e o suporte eficiente para operações de recuperação de imagens baseada em conteúdo, tendo-se também o cuidado de projetar a extensão SQL de forma a m inim izar as m odificações da linguagem e ao mesmo tempo maximizando o poder para expressar condições de recuperação de imagens. Os sistemas PACS foram construídos para centralizar o armazenamento de imagens, fornecendo uma forma de recupera-las baseada em protocolos bem definidos, e para distribuí-los para client workstation. Estes sistemas não são projetados para serem integrados como outros sistemas existentes, então não é natural incorporar-los em outras aplicações que já existem em um centro médico. Por outro lado, estes sistemas são usualmente construídos usando sistemas de base de dados relacionais, o que facilita a integração com diferentes sistemas que usam a linguagem de acesso relacional padrão, o SQL. Como os SGBD (Sistema de Gerenciam ento de Bancos de Dados) não dão suporte a operação de recuperação de imagem baseada no conteúdo da imagem, foi desenvolvida a camada CIRCE (Content-based Image Retrieval Core Engine), que monitora o fluxo de comunicação entre as aplicações e o servidor da base de dados. Esta comunicação é realizada por meio da versão estendida do SQL padrão. Esta extensão foi desenvolvida de modo a possibilitar a

3 armazenagem de imagens como um novo tipo de dado (o tipo image) permitindo a indexação e recuperação das imagens baseadas em seus conteúdos através de operadores de similaridade. Resumidamente, a Tabela 1 salienta os pontos principais em alguns dos sistemas com suporte a imagens. Vale ressaltar que o trabalho aqui descrito faz parte de um projeto maior do qual participam os grupos de pesquisa: GBDI (Grupo de Bases de Dados e Imagens) do ICMC -U SP (Instituto de Ciências Matemáticas e de Computação) e o CCIFM-HC (Centro de Ciências das Imagens e Física Médica do Hospital das Clínicas) da FMRP- USP (Faculdade de Medicina de Ribeirão Preto). Tabela 1 Sistemas com suporte a imagens Sistemas PACS QBIC CIRCE Metodologia Imagens Recuperação Arquitetur a Imagens são Baseado no Fechada armazenada form ato s juntas e DICOM etiquetadas Dados extraídos das imagens Tipo imagem usado como um tipo nativo no SGBD Imagem baseada em conteúdo Imagem baseada em conteúdo Fechada Aberta A recuperação de imagens baseada no conteúdo das mesmas é um processo que requer muito tempo de processam ento. Então geralmente as com parações entre as imagens são feitas por meio de um conjunto de características (extraídas das imagens que descrevem a imagem) e não através da própria imagem. Tais características podem ser fornecidas por especialistas. Porém, usando-se algoritm os autom áticos com a finalidade de obter tais características melhores resultados são alcançados, eliminado-se a subjetividade do processo, permitindo também o processamento de um a grande quantidade de dados. Um extrator é um algoritmo de processam ento de imagem que, aplicado sobre uma im agem, extrai um conjunto numérico de valores, usados para descrever a im agem. Um vetor de característica é um subconjunto de valores extraídos por um ou mais extratores sobre uma imagem. Vetores de característica podem ser usados para comparar pares de imagens, permitindo uma filtragem preliminar sobre o conjunto de imagens. Se uma nova imagem é armazenada na base de dados, um ou mais extratores obtém os vetores de características desta imagem, os quais são armazenados como atributos numéricos junto com a imagem. Quando as imagens precisam ser recuperadas, o m ecanismo de busca tenta encontrar as imagens mais similares, comparando as com as imagens solicitadas na consulta. Isto é feito usando-se o vetor de característica das imagens armazenadas e das imagens fornecidas para a consulta. Para suportar recuperação de imagens baseada na similaridade do conteúdo da imagem, é necessário definir o que significa similaridade. Isto é feito por meio da DF() (Distance Function). Uma função de distância métrica sobre duas imagens, ou seja, DF() é um algoritmo que compara os vetores de característica das duas imagens satisfazendo propriedades algébricas bem definidas (não negatividade, simétria e desigualdade triangular) em um domínio m étrico, e retorna um valor não negativo que é m enor quanto mais similar as imagens são. Como a DF() é construída usando vetores de característica, estes podem ter um a ou m ais DF() associadas para um dado conjunto de imagens. Por exemplo, uma DF() baseada no histograma [6], histograma métrico [7], no número de ocorrências do objeto [8], etc. Cada DF() usa um vetor de característica. Os operadores de comparação de sim ilaridade mais utilizados para recuperar imagens são os operadores: k-nearest neighbor e range. Dada uma imagem referência Ref i, o operador k-nearest neighbor retorna as k imagens m ais similares à imagem Ref i, e o operador range retorna as im agens m ais sim ilares a Ref i segundo um raio de abrangência dado. Para suportar este tipo de consultas, a extensão do SQL criada permitiu a definição dos seguintes conceitos: a definição de um tipo de dados imagem como um tipo nativo; a definição de vetores de características e a DF() correspondente; condições de sim ilaridade baseada nos operadores k-nearest neighbor e range; e a criação de estruturas de índices baseada nos vetores de característica e na DF(). Um dos principais conceitos é o fato de considerar imagens como outro tipo de dado nativo suportado pelo SGBD. Portanto as imagens são armazenadas como atributos em qualquer relação que as requer onde cada relação pode ter qualquer número de atributos do tipo image. Por exemplo, considere um registro de paciente que armazene em um a relação chamada Paciente atributos pertinente ao paciente e entre estes dois atributos

4 do tipo imagem: o atributo Foto e o atributo RaiosxPulmão. Imagens são declaradas usando o novo tipo de dado image no comando de criação da tabela. A arquitetura geral do CIRCE é ilustrada na Figura 1. Esta figura mostra três bases de dados: a base ADB (Application Database), IPV (Images and Parameter Values) e IDD (Image Data Definition) - apesar de todas serem fisicam ente constituídas da mesma base de dados. A base ADB corresponde a bases de dados de aplicações já existentes, tal como a base de dado adm inistrativa do hospital ou o tradicional sistema de cadastramento de registros de pacientes. As aplicações existentes não suportam imagens, então os atributos armazenados nas relações da base ADB são somente numéricos e/ou textos. A ADB pode ser consultada usando ou a SQL padrão ou a SQL estendida. No entanto, quando uma aplicação perm ite o suporte a imagens, esta aplicação deve usar o SQL estendido através do CIRCE. Figura 1 Arquitetura CIRCE Se um comando query (consulta) usa som ente atributos que não são do tipo image, o comando é m andado diretamente para o ADB. Se um atributo do tipo image está envolvido no comando query, CIRCE usa as bases de dados IPV e IDD, junto com as estruturas de indexação métrica e os parâmetros extraídos das imagens, para modificar o comando query, efetivamente implementando a recuperação de imagens baseada no conteúdo das mesmas. A estrutura de indexação usada é a Slim-tree [9], a estrutura de acesso m étrico m ais eficiente atualm ente. As bases de dados IPV e IDD mantêm informações sobre cada atributo imagem definido na aplicação. Para cada atributo uma nova relação é criada na base IPV, contendo dois atributos: um atributo blob armazenado realmente a imagem, e um identificador da imagem (ImId) criado autom aticamente pelo sistema. O identificador é um código numérico, único para cada imagem na base de dados, indiferente da relação ou atributo onde ele é armazenado. Todo comando create table envolvendo atributo imagem é modificado, colocando-se um tipo num érico no lugar do tipo de dado image, em seguida este comando modificado é enviado para o ADB. A correspondente relação da base de dados IPV é chamada após a concatenação da tabela e nomes dos atributos do atributo imagem original. Desta forma, as ocorrências destes atributos em com andos query são interceptadas pelo CIRCE e transformadas adequadamente. Por exemplo, a tabela Paciente com dois atributos do tipo image gera duas relações na base IPV. As relações Paciente_Foto e Paciente_RaiosxPulmão, cada relação com dois atributos: a imagem e o ImId. A comparação de duas imagens requer a definição de um a DF(). Isto é feito através de um único comando no SQL estendido: o comando create metric. Esta é a parte da DDL (Data Definition Language) do SQL. Cada DF() é associada com pelo menos um atributo imagem, e um atributo im agem pode ter qualquer número de DF(). Atributos imagem que não têm uma DF() não podem ser usados em condições de busca, então estes só são armazenados e recuperados na forma usual. No entanto, se uma ou mais DF() é(são) definida(s), esta(s) pode(m) ser usada(s) nas condições de busca baseada no conteúdo da imagem e nos m étodos de indexação m étricos. Uma DF() associa um ou mais extratores e um subconjunto de características recuperadas por eles. Consideram-se somente as características numéricas ou vetores de números. Quando a DF() é definida para um atributo imagem, a relação correspondente na base IPV é modificada para adicionar elementos do vetor de característica como atributos numéricos. A base IDD é o esquema para atributos imagem, e armazena informações sobre os extratores e seus parâmetros. Assim a base de dados guia o sistema para armazenar e recuperar atributos na base IPV. Quando uma relação envolvendo atributos do tipo image é armazenada, cada imagem é processada pelo conjunto de extratores no módulo XP (Parameter Extractors), seguindo as definições de recuperação da base IDD. Após esta operação, seu ImId é criado e armazenado, junto com a imagem e o vetor de característica, na base IPV. A relação original é armazenada na ADB, trocandose as imagens pelos correspondentes identificadores ImId. Índices podem ser criados para cada imagem usando a DF() definida para eles. Se uma nova imagem é armazenada em um atributo que

5 pode ser indexado, o vetor de característica é usado para indexar a imagem. Quando um atributo imagem é indexado, uma Slim-tree deve ser criada para cada métrica definida para este atributo. Isto possibilita a recuperação de im agens baseadas em m ais de um critério de similaridade, permitindo ao usuário escolher qual é o critério necessário para responder cada consulta. Cada Slim-tree armazena o ImId e o vetor de característica extraído para cada imagem. Permitindo a execução de procedimentos de busca de k-nearest neighbors e range usando os vetores de características como entrada e retornando o conjunto de ImId que responde a consulta. Por m eio destes identificadores (ImId) a base IPV é utilizada para recuperar as imagens reais que, são passadas como resposta da requisição solicitada. base não estava preparada para que as consultas fossem realizadas utilizando-se a DF()). Porém, mais importante que a expressiva redução do tem po requerido no processamento total, é o fato de que as operações de consulta podem ser desempenhadas usando-se a extensão da linguagem de consulta que foi desenvolvida. Resultados CIRCE foi implementado usando a linguagem C++ utilizando o ambiente de programação C++Builder da Borland, rodando no sistema operacional MS-Windows NT acessando um servidor de banco de dados Oracle. A máquina servidor utilizada foi um IBM NteInfinity com 256 MBytes de memória e discos SCSI, com um processador Pentium III 800 Mhz. A máquina cliente foi um Pentiun III 750 Mhz com 256 MBytes de memória, conectada ao servidor através de um link Ethernet 100 Mhz. Para a medida de desempenho obtida, foi modificada uma aplicação existente que busca um conjunto de doença específica. A versão original recupera todo o conjunto de tomografias da cabeça com o auxílio do servidor Oracle usando SQL padrão, e então pré-processa cada imagem usando filtros baseados em histogramas. Usandose um conjunto de 5049 tomografias da cabeça (~2gBytes de disco), o total de tempo obtido na resposta foi aproxim adamente de quatro horas. Na versão modificada, uma DF() foi criada utilizandose a arquitetura CIRCE, usando-se o extrator histograma métrico. A fase de pré-processamento da aplicação foi removida, recuperando-se as imagens através de comandos SQL modificado, usando-se o operador de similaridade range query para recuperar as imagens e o histograma métrico como filtro inicial. Trabalhando no mesmo conjunto de tomografias, o tempo total obtido para a resposta caiu para 10 minutos, selecionando-se ainda as mesmas imagens anteriores. O tempo de resposta da consulta foi até 20 vezes m ais rápido. Vale observar que o tempo para extrair o histograma métrico e para criar a estrutura de índice Slim-tree tomou 25 minutos (uma vez que a Figura 2 Recuperação de atributos do tipo image Para suportar o desenvolvimento de aplicações que usam o SQL estendido, foi desenvolvida uma nova versão da ferramenta ISQL (Interactive-SQL) a ferramenta IISQL (Imageenabled Interactive-SQL). Com o a ISQL, a ferramenta IISQL apresenta uma janela onde o usuário pode digitar comandos da linguagem SQL estendida, e a outra janela onde os atributos textuais e numéricos são mostrados como resultado de uma consulta. Porém, a ferramenta IISQL adiciona a interface ISQL uma nova janela, onde os atributos do tipo image de uma relação selecionada podem ser visualizados. A Figura 2 ilustra um a tela da ferramenta IISQL mostrando uma consulta simples sobre a relação patient. Discussão e Conclusões Este artigo descreveu como uma poderosa extensão pode ser feita com poucas modificações na linguagem relacional padrão SQL. Um protótipo foi implem entado e conectado a uma base de dado relacional usado em um centro radiológico em um grande hospital. A abordagem adota no sistema CIRCE oferece o suporte à recuperação baseada em conteúdo de imagens em uma arquitetura aberta. Pois perm ite utilizar qualquer gerenciador relacional comercial que ofereça o suporte à armazenagem de imagens como cam pos longos, e

6 não exige alterações nos esquemas dos aplicativos já existentes num ambiente hospitalar, habilita o suporte à imagens com um mínimo de impacto na estrutura já existente. Resultados preliminares obtidos constatam também que o tempo de resposta é bom, tendo até agora se mostrado sistematicamente melhor do que o obtido por sistemas de arquitetura fechada. Agradecimentos Os autores agradecem à FAPESP e ao CNPq o suporte financeiro para a realização deste trabalho. Referências [1] Araujo, M. R. B., Traina, A., Traina, C. J., (2002), Extending SQ L to Support Image Contentbased Retrieval, in IASTED ISDB, Tokyo, Japan. [2] Flickner, M., Sawhney, H., Niblack, W., Ashley, J., Huang, Q., Dom, B., Gorkani, M., Hafner, J., Lee, D., Petkovic, D., Steele, D., Yanker (1995), Query by Image and Video Content: The QBIC System, IEEE Computer, vol. 28, p [3] Horiil, S.C. (1994), DICOM: An introduction to the standard, Disponível na URL: COMIntro.html. [4] Cao, X., Huang, H. K. (2000), Current Status and Future Advances of Digital Radiography and PACS, IEEE EMBMag, vol. 9, p [5] Araujo, M. R. B., Traina, C. J., Traina, A., Bueno, J. M., Razente, H. L. (2002), Extending Relational Databases to Support Content-based Retrieval of Medical Images, in IEEE CBMS, Maribor, Slovenia, p [6] Brunelli, R., Mich, O. (1999), On the Use of Histograms for Image Retrieval, IEEE ICMCS, Florence, p [7] Traina, A., Traina, C. Jr., Bueno, J. M., Marques, P. M. A. (2002), The Metric Histogram: A New and Efficient Approach for Content-based Image Retrieval, in IFIP VDB, Brisbane, Australia. [8] Comunello, E.,Wangenheim, A. V., Barreto, J.M., Borges, P.S., Wille, P.R., Bittencourt, P.C., Krechel, D., Faber, K. (1999), CT Scans with Neurocysticercosis in Epileptics Patients: A Computer-Based Method for Detection and Quantification, in 12th IEEE CBMS'00, Stamford, CO, p [9] Traina, C. Jr., Traina, A., Faloutsos, C., Seeger, B. (2002), Fast Indexing and Visualization of Metric Datasets Using Slim-trees, IEEE TKDE, vol. 14, p Contato 1,2, 3 Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo ICMC/USP Av. do Trabalhador São-Carlense, CEP São Carlos (SP) [mrenata caetano 4 Centro de Ciências das Im agens e Física Médica FMRP/USP Rua Marechal Deodoro, Ribeirão Preto (SP)

Sistema de Recuperação de Imagens Similares em um Hospital Universitário

Sistema de Recuperação de Imagens Similares em um Hospital Universitário Sistema de Recuperação de Imagens Similares em um Hospital Universitário Natália Abdala Rosa 1,6, Roberto Figueira Santos Filho 2, Josiane M. Bueno 3, Agma J. M. Traina 4, Caetano Traina Junior 5 1,2,3,4,5

Leia mais

Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo

Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo Ernani Viriato de Melo V Jornada Científica 24/10/2006 Tópicos Abordados Motivação Imagens e Características PostgreSQL-IE:

Leia mais

Proposta de um Padrão de Metadados Para Imagens Médicas

Proposta de um Padrão de Metadados Para Imagens Médicas Proposta de um Padrão de Metadados Para Imagens Médicas Fabio Massao Hasegawa 1,2, João Paulo Aires 1,3 1 UTFPR - Universidade Tecnológica Federal do Paraná - Campus Ponta Grossa Av. Monteiro Lobato, Km

Leia mais

Uma Proposta de Recuperação de Imagens Mamográficas Baseada em Conteúdo

Uma Proposta de Recuperação de Imagens Mamográficas Baseada em Conteúdo Uma Proposta de Recuperação de Imagens Mamográficas Baseada em Conteúdo H. E. R. Gato 1,3, F. L. S. Nunes 2 e H. Schiabel 1 1 USP- Depto. de Engenharia Elétrica, São Carlos, Brasil 2 Centro Universitário

Leia mais

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens Projeto FlexiGrid IWA Sistema de Armazenamento e Comunicação de Imagens Aristófanes C. Silva Danilo Launde Lúcio Dias Roteiro PACS Definição Infra-Estrutura Camadas Problemas Soluções DICOM IWA Histórico

Leia mais

Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário

Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário X CONGRESSO BRASILEIRO DE INFORMÁTICA EM SAÚDE Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário Autores: Edilson Carlos Caritá Enzo Seraphim Marcelo

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

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens

Leia mais

Sistema de Busca, Recuperação e Visualização de Imagens Médicas: Laudo Web

Sistema de Busca, Recuperação e Visualização de Imagens Médicas: Laudo Web Sistema de Busca, Recuperação e Visualização de Imagens Médicas: Laudo Web Edilson Carlos Caritá 1,2, André Luiz Mendes Matos 1, Paulo Mazzoncini de Azevedo Marques 1 1 Centro de Ciências das Imagens e

Leia mais

Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário

Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário Implantação de PACS com Suporte à Recuperação de Imagens Baseada em Conteúdo em Hospital Universitário Edilson Carlos Caritá 1, Enzo Seraphim 2, Marcelo Ossamu Honda 1, Paulo Mazzoncini de Azevedo Marques

Leia mais

Recuperação de imagens médicas em bases de dados distribuídas

Recuperação de imagens médicas em bases de dados distribuídas Recuperação de imagens médicas em bases de dados distribuídas Vágner Nepumuceno Guimarães Orient.: Paulo Eduardo Ambrósio Introdução O avanço tecnológico vem influenciando cada vez mais na área médica.

Leia mais

DESENVOLVIMENTO DE UM MÉTODO PARA REFINAMENTO DE RESPOSTAS BASEADO EM RELEVANCE FEEDBACK PARA REFINAR CONSULTAS POR SIMILARIDADE

DESENVOLVIMENTO DE UM MÉTODO PARA REFINAMENTO DE RESPOSTAS BASEADO EM RELEVANCE FEEDBACK PARA REFINAR CONSULTAS POR SIMILARIDADE CONVÊNIOS CNPq/UFU & FAPEMIG/UFU Universidade Federal de Uberlândia Pró-Reitoria de Pesquisa e Pós-Graduação DIRETORIA DE PESQUISA COMISSÃO INSTITUCIONAL DE INICIAÇÃO CIENTÍFICA 2008 UFU 30 anos DESENVOLVIMENTO

Leia mais

Recuperação de Imagens Médicas por Conteúdo em um Sistema de Gerenciamento de Banco de Dados de Código Livre

Recuperação de Imagens Médicas por Conteúdo em um Sistema de Gerenciamento de Banco de Dados de Código Livre Recuperação de Imagens Médicas por Conteúdo em um Sistema de Gerenciamento de Banco de Dados de Código Livre Humberto Razente, Maria Camila N. Barioni, Agma J. M. Traina, Caetano Traina Jr. GBDI Grupo

Leia mais

DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet

DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet Renato Rangel Guimarães 1, Jacob Scharcanski 2 1 Universidade Católica de Pelotas (UCPel)-

Leia mais

SIAPDI: UM SISTEMA DE PROCESSAMENTO DISTRIBUÍDO DE IMAGENS MÉDICAS COM CORBA

SIAPDI: UM SISTEMA DE PROCESSAMENTO DISTRIBUÍDO DE IMAGENS MÉDICAS COM CORBA SIAPDI: UM SISTEMA DE PROCESSAMENTO DISTRIBUÍDO DE IMAGENS MÉDICAS COM CORBA Euclides de Moraes Barros Junior Universidade Federal de Santa Catarina - UFSC CTC Campus Universitário Trindade Caixa Postal,

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Professora conteudista: Cida Atum Sumário Administração de Banco de Dados Unidade I 1 INTRODUÇÃO A BANCO DE DADOS...1 1.1 Histórico...1 1.2 Definições...2 1.3 Importância

Leia mais

Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas por conteúdo de imagens

Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas por conteúdo de imagens Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas por conteúdo de imagens Carolina Massae Kita 1, Daniel dos Santos Kaster 1 1 Departamento de Computação Universidade Estadual

Leia mais

Interface DICOM para Captura e Transmissão de Imagens Médicas

Interface DICOM para Captura e Transmissão de Imagens Médicas Interface DICOM para Captura e Transmissão de Imagens Médicas Diego Ferreira dos Santos 1, Eduardo Tavares Costa 2, Marco Antônio Gutierrez 3 1,2 Departamento de Engenharia Biomédica (DEB),Faculdade de

Leia mais

Banco de Dados. Conceitos e Arquitetura de Sistemas de Banco de Dados. Profa. Flávia Cristina Bernardini

Banco de Dados. Conceitos e Arquitetura de Sistemas de Banco de Dados. Profa. Flávia Cristina Bernardini Banco de Dados Conceitos e Arquitetura de Sistemas de Banco de Dados Profa. Flávia Cristina Bernardini Relembrando... Vantagens da Utilização de SGBD Redundância controlada Consistência dos dados armazenados

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

O Software Face Match

O Software Face Match Apêndice A O Software Face Match A.1 - Desenvolvimento do software para a extração de características de imagens de faces humanas: Face Match. Para dar suporte à proposta do trabalho de mestrado iniciou-se

Leia mais

CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS POR CONTEÚDO DE IMAGENS

CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS POR CONTEÚDO DE IMAGENS CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS POR CONTEÚDO DE IMAGENS LONDRINA PR 2013 CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas Modelos de Dados e Arquitetura de um SGBD Introdução 1º Bimestre Prof. Patrícia Lucas Abstração Modelo de Dados Conjunto de conceitos que podem ser utilizados para descrever a estrutura lógica e física

Leia mais

UFES Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Engenharia Rural Disciplina de Banco de Dados.

UFES Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Engenharia Rural Disciplina de Banco de Dados. Ativando o MySQL Tutorial MySQL Passo1: Verificar onde (path, caminho) o MySQL está instalado. Figura 1. Diretório de instalação do MySQL Nome do Arquivo MySqld Mysqld-debug Mysqld-nt Mysqld-max Mysqld-max-nt

Leia mais

Laboratório de Banco de Dados

Laboratório de Banco de Dados Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior Laboratório de Banco de Dados Conteúdo Administração de Usuários de Papéis; Linguagens

Leia mais

Atualmente, as organizações de saúde estão reavaliando seus modelos de negócios tendo em vista as regulamentações governamentais, pressões das fontes

Atualmente, as organizações de saúde estão reavaliando seus modelos de negócios tendo em vista as regulamentações governamentais, pressões das fontes Atualmente, as organizações de saúde estão reavaliando seus modelos de negócios tendo em vista as regulamentações governamentais, pressões das fontes pagadoras e a exigência dos pacientes por serviços

Leia mais

Arquitetura de indexação aplicada a servidores PACS para processamento de imagens

Arquitetura de indexação aplicada a servidores PACS para processamento de imagens Arquitetura de indexação aplicada a servidores PACS para processamento de imagens Autor: Daniel da Silva Cotrim 1, Co-autores: Ana Maria Marques da Silva 2 (co-orientadora), Eduardo Augusto Bezerra 3 (orientador)

Leia mais

BIRAM: Sistema para Recuperação de Imagens por Conteúdo

BIRAM: Sistema para Recuperação de Imagens por Conteúdo BIRAM: Sistema para Recuperação de Imagens por Conteúdo Ramón n A. Moreno e Sérgio S S. Furuie Instituto do Coração (InCor) de São Paulo - HCFMUSP Introdução Sistemas de Recuperação de Imagens Baseado

Leia mais

Bases de Dados II 6638: BSc in Information Systems and Technologies. Cap. 1 Arquitectura de Sistemas de Bases de Dados. Module Introduction

Bases de Dados II 6638: BSc in Information Systems and Technologies. Cap. 1 Arquitectura de Sistemas de Bases de Dados. Module Introduction Bases de Dados II 6638: BSc in Information Systems and Technologies Cap. 1 Module Introduction Objectivos O propósito e a origem da arquitectura de base de dados a três níveis. O conteúdo dos níveis externo,

Leia mais

Indexação e Recuperação de Imagens por Conteúdo. Cleigiane Lemos Josivan Reis Wendeson Oliveira

Indexação e Recuperação de Imagens por Conteúdo. Cleigiane Lemos Josivan Reis Wendeson Oliveira Indexação e Recuperação de Imagens por Conteúdo Cleigiane Lemos Josivan Reis Wendeson Oliveira 1 Content-based Image Retrieval (CBIR) 2 Roteiro Introdução Arquitetura Extração de Características Indexação

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

Picture, Archiving and Communication System. Ramon A. Moreno

Picture, Archiving and Communication System. Ramon A. Moreno Picture, Archiving and Communication System Ramon A. Moreno Introdução O que é PACS? O que é RIS? O que é HIS? Como esses sistemas se integram? O que é HL7? O que é DICOM? O que é IHE? O que é PACS PACS

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

O que são Bancos de Dados?

O que são Bancos de Dados? SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados

Leia mais

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD) Pós-graduação em Ciência da Computação CCM-202 Sistemas de Banco de Dados Introdução Profa. Maria Camila Nardini Barioni camila.barioni@ufabc.edu.br Bloco B - sala 937 2 quadrimestre de 2011 Motivação

Leia mais

Banco de Dados. 13 - Arquiteturas para SGBDs

Banco de Dados. 13 - Arquiteturas para SGBDs Banco de Dados 13 - Arquiteturas para SGBDs 1 Tópicos Caracterização de SGBDs SGBDs Centralizados SGBDs Cliente-Servidor SGBDs Distribuídos Homogêneos Multi-SGBDs Heterogêneos SGBDs Paralelos SGBDs e a

Leia mais

RBC no Auxílio de Avaliações Imobiliárias

RBC no Auxílio de Avaliações Imobiliárias RBC no Auxílio de Avaliações Imobiliárias Adauto Trigueiro, Alcione da Costa Pinheiro, Clerton Filho, Kátia Silva Unidade Acadêmica de Sistemas e Computação Universidade Federal de Campina Grande (UFCG)

Leia mais

2. Conceitos e Arquitetura de Bancos de Dados

2. Conceitos e Arquitetura de Bancos de Dados Bancos de Dados 2. Conceitos e Arquitetura de Bancos de Dados 1 Arquitetura Moderna de SGBD SGBD antigos eram monolíticos e rígidos, voltados para funcionamento em ambientes centralizados (mainframes e

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

CONCEITOS BÁSICOS. 1. Conceitos básicos de BD, SBD e SGBD BANCO DE DADOS I

CONCEITOS BÁSICOS. 1. Conceitos básicos de BD, SBD e SGBD BANCO DE DADOS I CONCEITOS BÁSICOS 1. Conceitos básicos de BD, SBD e SGBD A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações.

Leia mais

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O

Leia mais

IWA - Sistema de Comunicação e Armazenamento de Imagem (PACS) Usando a Tecnologia de Grade Computacional: Protótipo Inicial

IWA - Sistema de Comunicação e Armazenamento de Imagem (PACS) Usando a Tecnologia de Grade Computacional: Protótipo Inicial IWA - Sistema de Comunicação e Armazenamento de Imagem (PACS) Usando a Tecnologia de Grade Computacional: Protótipo Inicial Danilo Lauande Franco 1, Lúcio Dias da Silva 2, Aristófanes Corrêa Silva 3, Gilberto

Leia mais

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD Introdução 1. CONCEITOS BÁSICOS DE BD, SBD E SGBD A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações.

Leia mais

UM PROTÓTIPO DO SISTEMA PARA CONTROLE DE BIBLIOTECAS POR MEIO DE PÁGINAS WEB DINÂMICAS 1

UM PROTÓTIPO DO SISTEMA PARA CONTROLE DE BIBLIOTECAS POR MEIO DE PÁGINAS WEB DINÂMICAS 1 UM PROTÓTIPO DO SISTEMA PARA CONTROLE DE BIBLIOTECAS POR MEIO DE PÁGINAS WEB DINÂMICAS 1 Daniel de Faveri HONORATO 2, Renato Bobsin MACHADO 3, Huei Diana LEE 4, Feng Chung WU 5 Escrito para apresentação

Leia mais

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Abordagem geral Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br Em primeiro plano, deve-se escolher com qual banco de dados iremos trabalhar. Cada banco possui suas vantagens,

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária

Leia mais

AUDITORIA EM BANCO DE DADOS COM UTILIZAÇÃO DE REGRAS

AUDITORIA EM BANCO DE DADOS COM UTILIZAÇÃO DE REGRAS REVISTA DE CIÊNCIAS EXATAS E TECNOLOGIA AUDITORIA EM BANCO DE DADOS COM UTILIZAÇÃO DE REGRAS Eder Pazinatto Faculdade Anhanguera de Passo Fundo RESUMO: A busca por mecanismos que implementam segurança

Leia mais

Nathalie Portugal Vargas

Nathalie Portugal Vargas Nathalie Portugal Vargas 1 Introdução Trabalhos Relacionados Recuperação da Informação com redes ART1 Mineração de Dados com Redes SOM RNA na extração da Informação Filtragem de Informação com Redes Hopfield

Leia mais

Relatório do Trabalho Final da Disciplina de Engenharia de Software de Componentes

Relatório do Trabalho Final da Disciplina de Engenharia de Software de Componentes Relatório do Trabalho Final da Disciplina de Engenharia de Software de Componentes 1. Proposta de trabalho final: Thiago Coelho Prado Configuração em tempo de compilação de um servidor de imagens médicas

Leia mais

BANCO DE DADOS CONCEITOS BÁSICOS

BANCO DE DADOS CONCEITOS BÁSICOS Universidade Federal da Paraíba UFPB Centro de Energias Alternativas e Renováveis - CEAR Departamento de Eng. Elétrica DEE BANCO DE DADOS CONCEITOS BÁSICOS Isaac Maia Pessoa Introdução O que é um BD? Operações

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

GUIA RÁPIDO DE UTILIZAÇÃO DO APLICATIVO RDB2LOD

GUIA RÁPIDO DE UTILIZAÇÃO DO APLICATIVO RDB2LOD GUIA RÁPIDO DE UTILIZAÇÃO DO APLICATIVO RDB2LOD Em sua versão inicial, o aplicativo RDB2LOD foi desenvolvido para instalação e execução em ambiente de máquina virtual Java, e oferece suporte aos SGBDs

Leia mais

BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04

BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04 BD Oracle SGBD Oracle Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD Oracle Introdução aos SGBD Base de Dados Colecção de dados que descrevem alguma realidade Sistema de

Leia mais

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Prof. Herondino O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Inserir e integrar, numa única base de dados informações espaciais provenientes de: meio

Leia mais

Introdução. aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML

Introdução. aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML DICOM - XML Introdução aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML Introdução Até a década de 70, maioria dos dispositivos armazenava imagens em formatos

Leia mais

RESUMO. Palavras-Chaves: Índice Invertido, Recuperação de Imagens, CBIR. Nos últimos anos, o crescimento do número de imagens produzidas em meio

RESUMO. Palavras-Chaves: Índice Invertido, Recuperação de Imagens, CBIR. Nos últimos anos, o crescimento do número de imagens produzidas em meio UMA PROPOSTA DE MELHORIA NO PROCESSO DE RECUPERAÇÃO DE IMAGENS DIGITAIS COM BASE NA DISTRIBUIÇÃO DE CARACTERÍSTICAS DE BAIXO NÍVEL EM SUAS REGIÕES UTILIZANDO ÍNDICE INVERTIDO Patrícia Aparecida Proença

Leia mais

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Fundamentos dos Sistemas de Informação Organização de Dados e Informações Fundamentos dos Sistemas de Informação Organização de Dados e Informações http://professor.fimes.edu.br/milena milenaresende@fimes.edu.br Sistema de Gerenciamento de Bases de Dados (DBMS) A implementação

Leia mais

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados 1. Conceitos Básicos No contexto de sistemas de banco de dados as palavras dado e informação possuem o mesmo significado, representando uma

Leia mais

Avaliação de Interface de Sistemas de Recuperação de Imagens Médicas por Conteúdo

Avaliação de Interface de Sistemas de Recuperação de Imagens Médicas por Conteúdo Avaliação de Interface de Sistemas de Recuperação de Imagens Médicas por Conteúdo Ana Lúcia Filardi 1, Agma Juci Machado Traina 2 1 Centro Nacional de Pesquisa de Monitoramento por Satélite (CNPM) Empresa

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB PARA VISUALIZAÇÃO E DISTRIBUIÇÃO DOS DADOS CLIMATOLÓGICOS DO CPTEC/INPE

DESENVOLVIMENTO DE INTERFACE WEB PARA VISUALIZAÇÃO E DISTRIBUIÇÃO DOS DADOS CLIMATOLÓGICOS DO CPTEC/INPE DESENVOLVIMENTO DE INTERFACE WEB PARA VISUALIZAÇÃO E DISTRIBUIÇÃO DOS DADOS CLIMATOLÓGICOS DO CPTEC/INPE Luciana Maria de Castro Mira¹, Bianca Antunes de S. R. Alves 2, Ana Paula Tavares 3, Luíz Henrique

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

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009 Cigré/Brasil CE B5 Proteção e Automação Seminário Interno de Preparação para o Colóquio do SC B5 2009 Rio de Janeiro, 15-16 de setembro de 2009 Dados do Artigo Número: PS1 107 Título: Client Conformance

Leia mais

SQL. Histórico BANCO DE DADOS. Conceito. Padrões de SQL (1) Componentes do SQL (1) Padrões de SQL (2) (DDL: CREATE TABLE, CONSTRAINTS)

SQL. Histórico BANCO DE DADOS. Conceito. Padrões de SQL (1) Componentes do SQL (1) Padrões de SQL (2) (DDL: CREATE TABLE, CONSTRAINTS) BANCO DE DADOS SQL (DDL: CREATE TABLE, CONSTRAINTS) Prof. Edson Thizon Histórico Entre 1974 e 1979, o San José Research Laboratory da IBM desenvolveu um SGDB relacional que ficou conhecido como Sistema

Leia mais

Integração RIS/PACS no Hospital das Clínicas de Ribeirão Preto

Integração RIS/PACS no Hospital das Clínicas de Ribeirão Preto Artigo Original Azevedo Marques PM et al. INTEGRAÇÃO RIS/PACS NO HOSPITAL DAS CLÍNICAS DE RIBEIRÃO PRETO: UMA SOLUÇÃO BASEADA EM WEB * Paulo Mazzoncini de Azevedo-Marques 1, Edilson Carlos Caritá 2, Alexander

Leia mais

Comandos de Manipulação

Comandos de Manipulação SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL

Leia mais

DICOM Grid Brasil www.dicomgrid.com.br

DICOM Grid Brasil www.dicomgrid.com.br DICOM Grid Brasil Imagens médicas na nuvem Compartilhamento, visualização e armazenamento na nuvem www.dicomgrid.com.br Situação atual do mercado de imagens e laudos médicos na América Latina Alto custo

Leia mais

SQL DDL. Frederico D. Bortoloti freddb@ltc.ufes.br

SQL DDL. Frederico D. Bortoloti freddb@ltc.ufes.br Banco de Dados I SQL DDL Frederico D. Bortoloti freddb@ltc.ufes.br Introdução Modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language)

Leia mais

ESTUDO SOBRE SOFTWARE DE VISUALIZAÇÃO DE IMAGENS MÉDICAS DIGITAIS: INVESALIUS

ESTUDO SOBRE SOFTWARE DE VISUALIZAÇÃO DE IMAGENS MÉDICAS DIGITAIS: INVESALIUS ESTUDO SOBRE SOFTWARE DE VISUALIZAÇÃO DE IMAGENS MÉDICAS DIGITAIS: INVESALIUS ADRIANY DA S. CARVALHO * EDUILSON LÍVIO NEVES DA C. CARNEIRO ** Resumo. O presente trabalho se propõe, através de uma revisão

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

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Faculdade INED Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan 1 Unidade 2 Introdução a SQL 2 Leitura Obrigatória ELMASRI,

Leia mais

Suporte à Recuperação de Imagens Médicas Baseada em Conteúdo através de Histogramas Métricos

Suporte à Recuperação de Imagens Médicas Baseada em Conteúdo através de Histogramas Métricos UNIVERSIDADE DE SÃO PAULO INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Suporte à Recuperação de Imagens Médicas Baseada em Conteúdo através de

Leia mais

Gerenciamento de um Sistema de

Gerenciamento de um Sistema de SBD Gerenciamento de um Sistema de Banco de Dados Prof. Michel Nobre Muza ua michel.muza@ifsc.edu.br Prof. Marcos Antonio Viana Nascimento Por que é importante: Motivação Participar na organização e no

Leia mais

Roteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I

Roteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I Roteiro Conceitos e Arquitetura de Sistemas de Banco de Dados Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

Leia mais

Introdução ao SQL. O que é SQL?

Introdução ao SQL. O que é SQL? Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

Leia mais

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais

SISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão

SISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão SISTEMAS DE BANCO DE DADOS Prof. Adriano Pereira Maranhão 1 REVISÃO BANCO DE DADOS I O que é banco de dados? Ou seja afinal o que é um SGBD? REVISÃO BD I REVISÃO DE BD I Um Sistema de Gerenciamento de

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 6.1 ARQUIVOS E REGISTROS De um modo geral os dados estão organizados em arquivos. Define-se arquivo como um conjunto de informações referentes aos elementos

Leia mais

Arquitetura de BDs Distribuídos. Victor Amorim - vhca Pedro Melo pam2

Arquitetura de BDs Distribuídos. Victor Amorim - vhca Pedro Melo pam2 Victor Amorim - vhca Pedro Melo pam2 Arquitetura de BDs Distribuídos Sistemas de bds distribuídos permitem que aplicações acessem dados de bds locais ou remotos. Podem ser Homogêneos ou Heterogêneos: Homogêneos

Leia mais

DDL, Lidando com as diferenças das instruções SQL nos diferentes SGBD s

DDL, Lidando com as diferenças das instruções SQL nos diferentes SGBD s DDL, Lidando com as diferenças das instruções SQL nos diferentes SGBD s Dio Rafael Jacobs 1, Juliano Varella de Carvalho 1 1 Centro Universitário Feevale Instituto de Ciência Exatas e Tecnológicas Novo

Leia mais

Banco de Dados. Profª. Ana Leda

Banco de Dados. Profª. Ana Leda Banco de Dados Profª. Ana Leda Introdução 1 DADO PROCESSAMENTO INFORMAÇÃO 2 Dados x Informação DADO = REPRESENTAÇÃO DE UM FATO, OBJETO, EVENTO, PESSOA, ETC. ENTIDADE = FATO, OBJETO, EVENTO, PESSOA, ETC,

Leia mais

Banco de Dados I Ementa:

Banco de Dados I Ementa: Banco de Dados I Ementa: Banco de Dados Sistema Gerenciador de Banco de Dados Usuários de um Banco de Dados Etapas de Modelagem, Projeto e Implementação de BD O Administrador de Dados e o Administrador

Leia mais

Banco de Dados. Maurício Edgar Stivanello

Banco de Dados. Maurício Edgar Stivanello Banco de Dados Maurício Edgar Stivanello Agenda Conceitos Básicos SGBD Projeto de Banco de Dados SQL Ferramentas Exemplo Dado e Informação Dado Fato do mundo real que está registrado e possui um significado

Leia mais

Opala: uma biblioteca de indexação e busca de textos e imagens por conteúdo

Opala: uma biblioteca de indexação e busca de textos e imagens por conteúdo Opala: uma biblioteca de indexação e busca de textos e imagens por conteúdo Lidijanne de Miranda Santos (1); Aécio Solano Rodrigues Santos (2); Ricardo Martins Ramos (3); Valéria Oliveira Costa (4) Instituto

Leia mais

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI Dr. George SILVA; Dr. Gilbert SILVA; Gabriel GUIMARÃES; Rodrigo MEDEIROS; Tiago ROSSINI; Centro Federal de Educação Tecnológica do Rio Grande do

Leia mais

Prof. Omero, pág. 63. Banco de Dados InterBase.

Prof. Omero, pág. 63. Banco de Dados InterBase. Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente

Leia mais

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS Bancos de Dados Conceitos Fundamentais Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos

Leia mais

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec SQL Curso Prático Celso Henrique Poderoso de Oliveira Novatec 1 Introdução Desde o início da utilização dos computadores, sabemos que um sistema é feito para aceitar entrada de dados, realizar processamentos

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Cassandra - Particionamento de Dados Sistemas Distribuídos Douglas Macedo Hugo Lourenço Sumário Introdução Conceito Anel Multíplos Data center Fatores envolvidos Arquitetura do Sistema Módulo de Particionamento

Leia mais

Software automatizado para controle de consultas da clínica de fisioterapia

Software automatizado para controle de consultas da clínica de fisioterapia Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu

Leia mais

Integração de exames de holter 24 horas com o Registro Eletrônico de Saúde do paciente.

Integração de exames de holter 24 horas com o Registro Eletrônico de Saúde do paciente. Integração de exames de holter 24 horas com o Registro Eletrônico de Saúde do paciente. Integrating 24 hour Holter examinations with patients electronic medical record Admar Longo Jr. 1, Ramon Alfredo

Leia mais

Tuning em queries em Banco de Dados

Tuning em queries em Banco de Dados Tuning em queries em Banco de Dados Alison K. L. Leite 1, Izabella C. A. M. S. Bosco 1, Juliana M. Massoni 1, Patrícia B. Ribeiro 1 1 Curso de Tecnologia em Banco de Dados - Faculdade de Tecnologia de

Leia mais

PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de 2012.

PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de 2012. PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de. ACRESCENTA A ARQUITETURA DE PADRÕES TECNOLÓGICOS DE INTEROPERABILIDADE -, NO SEGMENTO RECURSOS TECNOLÓGICOS, O PADRÃO TECNOLÓGICO SISTEMAS DE GERENCIAMENTO

Leia mais

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as

Leia mais

Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual

Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual Shênia Salvador de Pinho, Kleber J. F. Souza Instituto de Ciências Exatas e Informática PUC Minas Guanhães,

Leia mais

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Abstração

Leia mais

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03) MBA em Gestão de TI MÓDULO: BANCO DE DADOS E BUSINESS INTELIGENCE C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03) PROFESSOR: Edison Andrade Martins Morais prof@edison.eti.br http://www.edison.eti.br

Leia mais