Banco de Dados Geográficos
|
|
|
- Artur Ferrão Carreiro
- 10 Há anos
- Visualizações:
Transcrição
1 INPE - Instituto Nacional de Pesquisas Espaciais CAP Computação Aplicada Banco de Dados Geográficos Prof. Gilberto Câmara Assit. Gilberto Ribeiro de Queiroz Lista de Exercícios 1 por Claudiney Calixto da Silva [email protected] São José dos Campos 2003
2 Questão 01 Um certo SGBD relacional (SGBDR) fabricado pela UC Labs permite que o usuário escolha a forma de armazenamento de suas tabelas de dados, ou seja, ele permite variar os tipos de arquivos usados para armazenar os dados das tabelas. A primeira forma chamada Transaction-Safe Tables permite que os usuários do banco utilizem recursos de transação. A segunda forma, Not Transaction-Safe não permite usar transações. O fabricante do SGBD diz que a grande vantagem da segunda forma de armazenamento sobre a primeira é que ela é mais rápida, usa menos espaço em disco e que usa menos memória nas atualizações. Com base nessas informações, pergunta-se: a) Quais seriam as vantagens oferecidas pela primeira forma de armazenamento que o fabricante deixou de mencionar? As Transações asseguram a integridade dos dados, sendo sua principal vantagem e recurso essêncial para determinados tipos de aplicações. b) Suponha que você esteja desenvolvendo uma aplicação de uma loja virtual para a Internet. Nesta loja você deverá anotar os itens da compra dos internautas assim como dar baixa no estoque no momento em que ele confirmar a compra. Se você estivesse desenvolvendo esta aplicação com o SGBD da UC Labs por qual tipo de armazenamento você optaria? Por que? O tipo escolhido seria o Transaction-Safe Tables, pois neste contexto existem operações em que são necessárias a utilização de recursos de Transação, de forma a garantir a integridade do Banco de Dados. Por exemplo, a baixa dos produtos no estoque, adicionando os mesmos em uma nota fiscal, pode ser vista como uma operação pelo cliente, mas como muitas pelo Banco de Dados, sendo portanto necessária a conclusão de todo conjunto de operações, ou que, no caso de uma falha, nenhuma delas ocorra. Seria inaceitável a baixa no estoque sem a entrada dos produtos na nota fiscal. c) No desenvolvimento de uma aplicação para consulta a uma grande base de dados (como Yahoo ou AltaVista) você optaria por qual tipo de armazenamento? O tipo escolhido seria Not Transaction-Safe, pois neste contexto a prioridade seria a velocidade de acesso, uma vez que se tem um grande volume de informações, além de ocupar menos espaço em disco. Questão 02 Desenhe um diagrama ER que mostre o esquema do modelo de dados do SPRING. Não precisa colocar atributos nas entidades, somente o nome da classe de entidades e a cardinalidade dos relacionamentos.
3 Banco Dados Geográfico parte-de parte-de Objeto nãoespacial Projetos parte-de Planos de Informação é um parte-de Geo- objeto Geo- campo é um Agrupamento Geo-Objetos é um está-em Temático Numérico Imagem Sensor Remoto Cadastral Rede Questão 03 Os dados geográficos podem estar representados nas formas raster ou vector (vetorial). Cite duas formas diferentes de representação vetorial e descreva algumas vantagens e desvantagens de cada uma delas. Ponto: Trata-se da forma mais simples de representação de Dados Geográficos, possuindo um par de coordenadas x e y, representando sua localização espacial. Porém sua utilização deve ser escolhida de acordo com a escala do mapa e as informações que se deseja representar. Por exemplo, numa alta escala podemos representar os clubes de uma cidade por pontos, porém numa escala mais aproximada o interesse seja em visualizar o que há dentro do clube, não sendo possível neste caso utilizar a representação por ponto. Linha: Uma linha pode ser composta por uma sucessão de pontos cuja referência espacial é dada pelas coordenadas destes e sua utilização deve ser avaliada de acordo com o que será representado. Por exemplo na representação de um rio, a linha pode ser uma alternativa, porém para se delimitar uma região na qual será instalada uma empresa a linha não seria uma boa alternativa, pois neste caso o interesse não está apenas das delimitações e mas também no interior do terreno. Questão 04 Existem diferentes arquiteturas para banco de dados geográficos. Cite e explique as características, vantagens e desvantagens de algumas arquiteturas existentes. Para cada arquitetura cite um sistema que a utilize.
4 Arquitetura Dual: Nesta arquitetura os Dados Geométricos são armazenados em sistemas de arquivos (fora do Banco de Dados), enquanto os atributos em tabelas de um SGBD relacional. Esta arquitetura é geralmente utilizada em SIG "desktop" como o SPRING, ArcView e IDRISI. Vantagens: Permite acesso externo aos atributos (via SQL); Permite a utilização de ferramentas como geradores de formulários; e Permite a conexão a dados existentes. Desvantagens: SQL não suporta consultas espaciais; Controle dos objetos espaciais é feita fora do Banco de Dados (podendo gerar inconsistências, onde uma alternativa é o armazenamento em campos Binários Longos no Banco de Dados); e Não permite ambiente multiusuário (exige duplicação, podendo ocasionar inconsistências). Arquitetura em camadas: Nesta arquitetura tanto os Atributos quanto os Dados Geométricos são armazenados dentro do Banco de Dados. Esta arquitetura é geralmente utilizada em SIG distribuídos como o TerraLib/TerraView e ArcInfo 8. Dentre suas características pode-se destacar a divisão de responsabilidades por camadas, sendo elas: Interface (Interação com o usuário como o: TerraView e o ArcGIS 8); Acesso (Bibliotecas de funções como o: ArcSDE e a TerraLib); e Banco de Dados (Suporte apenas a campos longos: Access e o SQL Server. E Suporte para tipos de Dados Espaciais: Oracle, PostGIS e o DB2). Vantagens: Permite construir SIG distribuídos (multiusuários); Tem controle de integridade dos dados espaciais; e Permite accesso e atualização multi-usuário. Desvantagens: Complexidade de implantação e uso; e Soluções proprietárias. Servidor de Mapas Remotos: Nesta arquitetura os Dados ficam armazenados no Servidor e são transferidos arquivos Matriciais ao cliente (GIF, JPEG). Esta arquitetura é geralmente utilizada em SIG na Internet como o SIGMUN. Vantagens: Não há necessidade carregar, instalar ou manter qualquer software ou dados especiais. Desvantagens: A cada nova pesquisa, um novo mapa é gerado. Servidor de dados Remotos:
5 Nesta arquitetura os dados ficam no cliente e são transferidos arquivos vetoriais. Ela é geralmente utilizada em SIG na Internet como o SPRINGWeb. Vantagens: Maior rapidez de processamento; e Cliente pode fazer suas análises. Desvantagens Cliente precisa de aplicativo ( plug-in ); e Tempo inicial de carga de dados (pode demorar). Questão 05 Desejamos projetar uma aplicação de um sistema de transmissão e distribuição de energia elétrica. Identifique os elementos necessários para um sistema deste tipo, descrevendo entidades, atributos e relacionamentos. Desenhe um diagrama de Entidade-Relacionamento. UF uf_codigo uf_sigla uf_nome CentralDistribuicao cen_codigo cen_nome cen_descricao Funcionario fun_codigo cen_codigo (FK) fun_cart_trabalho Cidade cid_codigo cid_nome uf_codigo (FK) SubCentral sub_codigo sub_nome sub_descricao atende (FK) Terceiro ter_codigo Logradouro log_codigo cid_codigo (FK) log_nome log_tipo LogFaixa lfa_cep log_codigo (FK) lfa_num_inicial lfa_num_final Poste pos_codigo sub_codigo (FK) Endereco end_codigo pos_codigo (FK) lfa_cep (FK) end_num end_complemento Pessoa pes_codigo pes_nome pes_descricao Comercial end_codigo (FK) Residencial end_codigo (FK) Juridica jur_cnpj jur_razaosocial jur_fantasia Fisica fis_rg fis_cpf fis_nascimento
6 Questão 06 Criar o esquema do banco de dados de uma livraria, mostrado abaixo: a) Criar as tabelas. Vide arquivo ddl.sql em anexo. b) Criar as chaves primárias. Vide arquivo ddl.sql em anexo. c) Definir as restrições de integridade referencial entre as tabelas. Vide arquivo ddl.sql em anexo. d) Definir as restrições de integridade das colunas e linhas se houverem. Vide arquivo ddl.sql em anexo. e) Definir índices sobre as colunas (ou conjunto de colunas) que você julgar necessários.
7 Vide arquivo ddl.sql em anexo. f) Dar exemplo de comandos SQL que façam a inserção de dados nessas tabelas. insert into UF (cod_uf, nom_uf) values ('SP', 'São Paulo'); insert into CATEGORIA (cod_categoria, nome) values (2, 'Informática'); insert into PALAVRA_CHAVE (cod_palavra, palavra) values (1, 'GIS'); Mais exemplos, vide arquivo dados.sql em anexo. g) Escrever o comando SQL que atualize o nome do bairro do cliente 1234 (cod_cliente) para Jardim Souto. update Cliente set bairro = 'Jardim Souto' where cod_cliente = 1234; h) Escrever os comandos SQL para as seguintes consultas: 1. Obter os dados de todos os funcionários. SELECT * FROM FUNCIONARIO; 2. Obter os pedidos com total pago maior que R$120,00. SELECT * FROM PEDIDO WHERE TOTALPAGO > Obter os pedidos com total pago maior que R$120,00, com o valor convertido para dólar ($1,00 = R$3,50). SELECT P.NUM_PEDIDO, P.DATA_PEDIDO, P.TOTALPAGO/3.50 TOTALDOLAR, P.COD_CLIENTE, P.COD_FUNCIONARIO FROM PEDIDO P WHERE TOTALPAGO > Obter os autores do livro de ISBN SELECT A.* FROM LIVRO L, LIVRO_AUTOR LA, AUTOR A WHERE L.isbn= AND L.cod_livro = LA.cod_livro AND LA.cod_autor = A.cod_autor 5. Obter todos os livros do autor "José Ramalho". SELECT L.* FROM LIVRO L, LIVRO_AUTOR LA, AUTOR A WHERE A.nome = 'José Ramalho' AND A.cod_autor = LA.cod_autor AND LA.cod_livro = L.cod_livro 6. Listar as editoras que publicaram livros de "Tanenbaum". SELECT DISTINCT E.* FROM LIVRO L, LIVRO_AUTOR LA, AUTOR A, Editora E
8 WHERE A.nome = 'Tanenbaum' AND A.cod_autor = LA.cod_autor AND LA.cod_livro = L.cod_livro AND L.cod_editora = E.cod_editora 7. Obter o maior e menor valor pago dos pedidos. SELECT MAX(totalpago) FROM PEDIDO SELECT MIN(totalpago) FROM PEDIDO 8. Obter a lista de todos os autores que publicaram livros pela editora "Makron Books" (sem repetir o nome dos autores). SELECT DISTINCT A.* FROM AUTOR A, LIVRO L, LIVRO_AUTOR LA, EDITORA E WHERE E.nome = 'Makron Books' AND E.cod_editora = L.cod_editora AND L.cod_livro = LA.cod_livro AND LA.cod_autor = A.cod_autor 9. Obter o número de livros publicados por cada editora. SELECT E.cod_editora Editora, COUNT(*) Total FROM EDITORA E, LIVRO L WHERE L.cod_editora = E.cod_editora GROUP BY E.cod_editora 10. Obter as editoras e o número de livros para as editoras com mais de 5 livros publicados. SELECT E.cod_editora Editora, COUNT(L.cod_editora) Total FROM EDITORA E, LIVRO L WHERE L.cod_editora = E.cod_editora AND (SELECT COUNT(*) FROM LIVRO WHERE LIVRO.cod_editora = E.cod_editora) > 5 GROUP BY E.cod_editora 11. Listar a quantidade de cada livro pedido ou encomendado. Ex: se um determinado livro foi pedido 10 vezes e também foram feitas 5 encomendas então o resultado para este livro deverá ser 15. SELECT L.cod_livro, SUM(PL.quantidade) + SUM(EL.quantidade) FROM LIVRO L, PEDIDO_LIVRO PL, ENCOMENDA_LIVRO EL WHERE L.cod_livro = PL.cod_livro AND L.cod_livro = EL.cod_livro GROUP BY L.cod_livro i) Escrever o comando SQL para remover as editoras do estado do Rio Grande do Sul. DELETE FROM EDITORA E WHERE E.cod_uf = 'RS'
9 Qual o efeito deste comando se as restrições de integridade referencial estiverem definidas e marcadas para deleção em cascata? Quando as Editoras forem removidas, todos registros relacionados a elas nas outras Tabelas também serão removidos.
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
Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Persistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
UNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO 2ª. Avaliação de Banco de Dados 1º. Sem de 2008 Prof.: Carlos Bazilio
Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] INTRODUÇÃO Hoje é
SISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SISTEMA GERENCIADOR
TerraView. O TerraView está estruturado da seguinte forma: - Modelo de dados
TerraView O TerraView é um aplicativo desenvolvido pelo DPI/INPE e construído sobre a biblioteca de geoprocessamento TerraLib, tendo como principais objetivos: - Apresentar à comunidade um fácil visualizador
Disciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Importação de arquivos Raster e Vetorial no Terraview
MINISTÉRIO DA EDUCAÇÃO MEC Secretaria de Educação Superior - SESu Departamento de Modernização e Programas da Educação Superior DEPEM MINISTÉRIO DAS CIDADES Secretaria Executiva Diretoria de Desenvolvimento
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS
AULA 1 Iniciando o uso do TerraView
1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto
Conceitos Iniciais MARCEL SANTOS SILVA
Conceitos Iniciais MARCEL SANTOS SILVA DPI - INPE Criada em 1984, a Divisão de Processamento de Imagens (DPI) faz parte da Coordenação Geral de Observação da Terra/OBT do Instituto Nacional de Pesquisas
BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios
BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente
SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE
LINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Universidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2
Universidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2 MongoDB Diego Fraga - 083746 Gabriel Henrique - 083771 Lauro Henrique - 074259 O que é MongoDB? - MongoDB é uma ferramenta de
Disciplina de Banco de Dados Introdução
Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.
O que são Bancos de Dados?
SQL Básico Liojes de Oliveira Carneiro [email protected] www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados
NOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
Oficina. Praça das Três Caixas d Água Porto Velho - RO
Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA
Fundamentos de Banco de Dados
Fundamentos de Banco de Dados SISTEMAS BASEADOS NO PROCESSAMENTO DE ARQUIVOS Sistema A Funcionário Pagamento Cargo Sistema B Funcionário Projeto SISTEMAS GERENCIADORES DE BANCO DE DADOS (SGBD) Sistema
Faculdade Lourenço Filho - ENADE 2011-1
1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode
Sistemas de Informações Geográficas. Unidade 4: Arquitetura de SIG Prof. Cláudio Baptista 2004.2
Sistemas de Informações Geográficas Unidade 4: Arquitetura de SIG Prof. Cláudio Baptista 2004.2 Arquitetura em Camadas Separar as camadas de Armazenamento Manipulação Visualização Arquitetura em Camadas
Banco de Dados I. Introdução. Fabricio Breve
Banco de Dados I Introdução Fabricio Breve Introdução SGBD (Sistema Gerenciador de Banco de Dados): coleção de dados interrelacionados e um conjunto de programas para acessar esses dados Coleção 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
SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.
SQL comando SELECT Uma das tarefas mais requisitadas em qualquer banco de dados é obter uma listagem de registros armazenados. Estas tarefas são executadas pelo comando SELECT Sintaxe: SELECT [DISTINCT]
AULA 15 Plugin Preenchimento de Células
15.1 AULA 15 Plugin Preenchimento de Células Nessa aula são apresentadas as funcionalidades do plugin de preenchimento de células. O plugin Preenchimento de Células possibilita calcular valores para atributos
Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011
Banco de Dados Aula 1 - Prof. Bruno Moreno 16/08/2011 Roteiro Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza autodescritiva
AULA 6 - Operações Espaciais
6.1 AULA 6 - Operações Espaciais Essa aula descreve as operações espaciais disponíveis no TerraView. Antes de iniciar sua descrição é necessário importar alguns dados que serão usados nos exemplos. Exercício:
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
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Introdução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.
Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc. SUMÁRIO Apresentação da ementa Introdução Conceitos Básicos de Geoinformação Arquitetura de SIGs Referências Bibliográficas APRESENTAÇÃO
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
Tutorial Mapa-Temático
Tutorial Mapa-Temático O objetivo deste tutorial é apresentar o passo-a-passo da produção de mapas temáticos, uma das diversas utilidades do TerraView (software livre de geoprocessamento que adotamos por
Programação com acesso a BD. Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Principal: construir uma base de dados para produção de informações sobre internações hospitalares;
Principal: construir uma base de dados para produção de informações sobre internações hospitalares; Específicos: - criar um banco de dados para armazenar registros sobre internações hospitalares; - produzir
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
CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo
CEFET.PHB - PI Plano de Ensino Banco de Dados Prof. Jefferson Silva Sistema de Banco de Dados Objetivos Vantagens e Desvantagens Conceitos básicos de BD e de SGBD Abstração de Dados Linguagem de Definição
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
GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/sbd UFU/FACOM
GBC043 Sistemas de Banco de Dados Introdução Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página 2 Definição BD Def. Banco de Dados é uma coleção de itens de dados
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
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
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,
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas Jorge Santos 2014 Conteúdo Sumário Capítulo 1... 3 Introdução... 3 1.1 Demanda... 3 1.2 O Complemento Group Stats...3 1.3 Instalação do Complemento Group
Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.
Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz Introdução
1.264 Aula 7. Introdução ao SQL
1.264 Aula 7 Introdução ao SQL Linguagem Estruturada de Consulta (SQL) Aula 7 SELECT, INSERT, DELETE, UPDATE Junções Aula 8 Subconsultas Visões (tabelas virtuais) Índices Transações Segurança Desempenho
Prof. Marcelo Machado Cunha www.marcelomachado.com [email protected]
Prof. Marcelo Machado Cunha www.marcelomachado.com [email protected] Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
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
AULA 1 Iniciando o Uso do TerraView
1.1 AULA 1 Iniciando o Uso do TerraView Essa aula apresenta o software TerraView apresentando sua interface e sua utilização básica. Todos os arquivos de dados mencionados neste documento bem como o executável
Disciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)
Computadores e Sistemas de Informação Bases de Dados Relacionais (linguagem SQL) 2004/2005 Utilidade das Bases de Dados Recolha e processamento de dados que possuem um volume significativo, que são interrelacionados,
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.
Introdução a Banco de Dados e Access
Roteiro Introdução a Banco de Dados e Access Isabel Harb Manssour. Conceitos Básicos B de Banco de Dados. 3. 4. Porto Alegre, maio de 007 Baseado no material das professoras Miriam Sayão, Adriana Beiler
Memória de aula Semanas 15 e 16
FMU Curso: Ciência da Computação Disciplina: Banco de Dados I Professor: Ecivaldo Matos Memória de aula Semanas 15 e 16 1) Incluindo linhas nas tabelas a. Para incluir linhas em tabelas utilize o comando
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.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Técnicas de Cartografia Digital
Técnicas de Cartografia Digital Maria Cecília Bonato Brandalize 2011 Aula 8 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens Como são representados
Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL
Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas
Introdução a Banco de Dados e Access
Introdução a Banco de Dados e Access Edson Ifarraguirre Moreno Porto Alegre, maio de 2011 Baseado no material da professora Isabel Harb Manssour Roteiro 1. Conceitos Básicos de BD 2. Microsoft Access 3.
1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
2008.2. SQL Avançado Continuação. Renata Viegas
SQL Avançado Continuação Renata Viegas Cláusula COMPUTE Sintaxe: SELECT FROM ORDER BY COMPUTE BY Para que serve? Gerar totalizadores
Cadastro Técnico Tecnologia em Geoprocessamento IFG/Goiânia CADASTRO TÉCNICO. Curso de Tecnologia em Geoprocessamento Prof. João Paulo Magna Júnior
CADASTRO TÉCNICO Curso de Tecnologia em Geoprocessamento Prof. João Paulo Magna Júnior CADASTRO INFORMATIZADO NO TERRAVIEW Cadastro Informatizado O cadastro informatizado ou SIG Cadastral consiste em um
MODELO DE DADOS VS ESQUEMA
MODELO DE DADOS VS ESQUEMA Um modelo de dados é um conjunto de conceitos usados para se descrever dados. Um esquema é uma descrição de uma determinada coleção de dados, descrição essa baseada num certo
UD 4: Sistema de Gerenciamento de Banco de Dados
UD 4: Sistema de Gerenciamento de Banco de Dados 1 Assunto 1: Conceitos 1. BASE DE DADOS conjunto de dados armazenados logicamente conteúdo representa o estado atual de uma determinada aplicação modelo
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
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected]. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected] Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias
Geoprocessamento com Software Livre Anderson Maciel Lima de Medeiros Consultor em Geotecnologias SUMÁRIO O que é Software Livre? A GLP GNU Geoprocessamento Algumas Geotecnologias Geotecnologias Livres
Introdução ao SQL. Aécio Costa
Aécio Costa A linguagem SQL é um padrão de linguagem de consulta comercial e possui as seguintes partes: Linguagem de definição de dados (DDL) Linguagem interativa de manipulação de dados (DML) Definição
Consistem num conjunto de apontadores para instâncias especificas de cada relação.
Mecanismo usado para mais fácil e rapidamente aceder à informação existente numa base de dados. Bases de Dados de elevadas dimensões. Consistem num conjunto de apontadores para instâncias especificas de
Modelo Relacional. 2. Modelo Relacional (Lógico)
Modelo Relacional 2. Modelo Relacional (Lógico) Derivado do modelo conceitual; Depende do SGBD escolhido; Independe dos dispositivos de armazenamento; Primitivas: tabelas, linhas e colunas; Transformação
Ex.: INSERT INTO tmpautor (CDAUTOR, NMAUTOR) VALUES (1, Renato Araújo )
Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: B1SGB - Sistemas Gerenciadores de Banco de Dados Memória de aula Aula 10 1) Incluindo linhas nas tabelas a. Para incluir linhas em tabelas
Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
Conceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Banco de Dados Espaciais. Banco de Dados Espaciais
Banco de Dados Espaciais Henrique Cota Camêllo Banco de Dados Espaciais Sua estrutura de funcionamento é semelhante a dos bancos relacionais convencionais. Sua principal diferença é suportar feições geométricas
Módulo 4: Gerenciamento de Dados
Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não
ACCESS BÁSICO. Exercício 1 NCE/UFRJ. 1. O que são bancos de dados?...
Introdução ao Microsoft Access 97 Bancos de dados: o que são e como funcionam Criar e trabalhar com bancos de dados Bancos de dados: o que são e como funcionam 1. O que são bancos de dados? 2. Cite outros
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
BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br BANCO DE DADOS Unidade 1 - Introdução Dados; Banco de Dados; Base de Dados; Projeto de Banco de Dados.
PHP INTEGRAÇÃO COM MYSQL PARTE 1
INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira [email protected] Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança
Modelo de Entidade e Relacionamento (MER) - Parte 07
Modelo de Entidade e Relacionamento (MER) - Parte 07 7.1 Definição Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados.
AULA 2 Planos, Vistas e Temas
2.1 AULA 2 Planos, Vistas e Temas Essa aula apresenta os conceitos de Plano de Informação, Vista e Tema e suas manipulações no TerraView. Para isso será usado o banco de dados criado na AULA 1. Abra o
Cenário atual de uso e das ferramentas de software livre em Geoprocessamento
Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Tiago Eugenio de Melo [email protected] 1 Sumário Conceitos GIS e Software Livre Ferramentas: Jump Qgis Thuban MapServer
Structured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
Admistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo [email protected] RAID é a sigla para Redundant
Exercícios de Lógica Exercícios de Fixação 08
Exercícios Exercícios de Lógica Exercícios de Fixação 08 1. A linguagem SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language). Assinale a alternativa
Junções e Índices em Tabelas
Junções e Índices em Tabelas Prof. Fernanda Baião [email protected] SGBD Considerados MySQL (http://www.mysql.org) SGBD gratuito e simples, sem muitos recursos avançados Fácil de instalar
Banco de Dados, Integração e Qualidade de Dados. Ceça Moraes [email protected]
Banco de Dados, Integração e Qualidade de Dados Ceça Moraes [email protected] Sobre a professora CeçaMoraes Doutora em Computação (UFPE) Áreas de atuação Desenvolvimento de Software e Banco de Dados Experiência
Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados
Correção da 1a Prova de GBD1 2010/1. Profa. Sandra de Amo
Correção da 1a Prova de GBD1 2010/1 Profa. Sandra de Amo 1. Você foi contratado para fazer o projeto de um banco de dados para a Auto-Escola Ideal. Seu cliente (o dono da auto-escola) deseja estocar e
PROVA DE CONHECIMENTOS ESPECÍFICOS PROGRAMADOR DE COMPUTADOR. Analise as seguintes afirmativas sobre os modelos de processos de software:
12 PROVA DE CONHECIMENTOS ESPECÍFICOS PROGRAMADOR DE COMPUTADOR QUESTÃO 21 Analise as seguintes afirmativas sobre os modelos de processos de software: I. O modelo em cascata considera as atividades de
AULA 11-12. Entidade-Relacionamento
AULA 11-12 Modelo Conceitual, Lógico e Físico, Entidade-Relacionamento Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes [email protected] Modelos de banco
2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Modelo de Dados. Modelos Conceituais
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
