BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.
|
|
- Airton Borja Prada
- 8 Há anos
- Visualizações:
Transcrição
1 1 BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING Prof. Angelo Augusto Frozza, M.Sc.
2 INTRODUÇÃO AO POSTGIS PostGIS é uma extensão do sistema de banco de dados objeto-relacional PostgreSQL, que permite armazenar objetos geográficos em banco de dados PostGIS inclui suporte para índices GiST -índices espacias baseados em R-Tree - e funções para análise básica e processamento de objetos GIS 2
3 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS Provê suporte para todos objetos e funções da especificação SFS (Simple Features for SQL) (OGC) GEOMETRY POINT GEOMETRYCOLLECTION LINESTRING MULTIPOINT POLYGON MULTILINESTRING MULTIPOLYGON 3
4 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS Point, LineString e Polygon 4
5 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS LineString 5
6 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS Polygon 6
7 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS MultiLineString 7
8 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS MultiPolygon 8
9 INTRODUÇÃO AO POSTGIS O PostGIS segue o padrão OpenGIS MultiPoint 9
10 INTRODUÇÃO AO POSTGIS Formatos WKB e WKT do OpenGIS Duas formas padrões para manipular objetos geográficos Well-Known Text (WKT) e Well-Known Binary (WKB) Guardam informações sobre tipo e coordenadas do Geo-Objeto Exemplos WKT: POINT(0 0) LINESTRING(0 0, 1 1, 1 2) POLYGON((0 0,4 0,4 4,0 4,0 0), (1 1, 2 1, 2 2, 1 2,1 1)) MULTIPOINT(0 0, 1 2) MULTILINESTRING((0 0,1 1,1 2), (2 3,3 2,5 4)) MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), (-1-1,-1-2,-2-2,-2-1,-1-1)) GEOMETRYCOLLECTION(POINT(2 3), LINESTRING(2 3,3 4)) 10
11 INTRODUÇÃO AO POSTGIS SRID (Spatial Referencing System Identifier) Todo objeto geográfico deve ter um SRID para ser inserido no BDG O SRID corresponde a um sistema de referência espacial baseado no elipsóide específico usado para mapeamento de terra plana ou de terra redonda Uma coluna espacial pode conter objetos com SRIDs diferentes No entanto apenas instâncias espaciais com o mesmo SRID podem ser usadas ao executar operações sobre dados espaciais
12 INTRODUÇÃO AO POSTGIS SRID (Spatial Referencing System Identifier) O resultado de qualquer método espacial derivado de duas instâncias de dados espaciais será válido apenas se essas instâncias tiverem o mesmo SRID que é baseado na mesma unidade de medida, datum e projeção usada para determinar as coordenadas das instâncias As unidades mais comuns de medida de um SRID são metros e metros quadrados O sistema de identificação de referência espacial é definido pelo padrão do EPSG (European Petroleum Survey Group), que é um conjunto de padrões desenvolvido para armazenamento de dados geodésicos, de cartografia e de pesquisa Esse padrão é de propriedade do Comitê de Pesquisa e Posicionamento da OGP (Oil and Gas Producers) 12
13 INTRODUÇÃO AO POSTGIS SRID (Spatial Referencing System Identifier) Exemplo: Considerando a interface GeomFromText : GeomFromText (text WKT, SRID); Pode-se inserir o seguinte objeto geográfico: INSERT INTO SpatialTable (THE_GEOM, THE_NAME) VALUES (GeomFromText('POINT( )', 2000), 'Um Lugar'); 13
14 INSTALANDO O POSTGIS NO WINDOWS 14
15 DEFINIÇÕES DO POSTGIS A especificação SFS/OpenGIS define tipos, funções e metadados para manipular GeoObjetos As principais tabelas de metadados são: SPATIAL_REF_SYS guarda os IDs e as descrições textuais do sistema de coordenadas usados no BDG GEOMETRY_COLUMNS guarda informações do esquema geográfico e das propriedades dos GeoObjetos 15
16 DEFINIÇÕES DO POSTGIS geometry_columns F_TABLE_CATALOG F_TABLE_SCHEMA F_TABLE_NAME F_GEOMETRY_COLUMN COORD_DIMENSION SRID (SPATIAL_REF_SYS) TYPE - nome do BD - nome da tabela contendo a coluna de geometria - nome da coluna de geometria - dimensão espacial da coluna (2D, 3D) - ID do sistema de referência espacial (chave estrangeira para a tabela - tipo de objeto espacial (POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION ) 16
17 DEFINIÇÕES DO POSTGIS spatial_ref_sys SRID - identificador único do Sistema de Referência Espacial no banco de dados AUTH_NAME - nome dos padrões usados no sistema de referência (autoridade que especificou) AUTH_SRID - ID do Sistema de Referência Espacial como definido pela autoridade citada em AUTH_NAME SRTEXT - representação do Sistema de Referência Espacial no formato Well-Known Text PROJ4TEXT - string de definição de coordenadas na biblioteca Proj4 para um SRID particular (usado para transformações de SRS) 17
18 CRIANDO UM BD POSTGIS Requisitos Banco de Dados PostgreSQL Extensão PostGIS Duas formas: Usando um wizard (pgadmin) Por meio de scripts Por conversão de shapefiles (*.shp) 18
19 CRIANDO UM BD POSTGIS COM WIZARD
20 CRIANDO UM BD POSTGIS VIA SCRIPTS 1 a etapa (opção 1 detalhada): Crie um novo banco PostGIS createdb U username[dbname] O comando createlang adiciona a habilidade para usar funções escritas em pl/pgsql (opcional) createlang U username plpgsql [dbname] O comando psql roda o interpretador SQL para os arquivos postgis.sql e spatial_ref_sys.sql psql U username -f postgis.sql [dbname] psql U username -f spatial_ref_sys.sql [dbname] 20
21 CRIANDO UM BD POSTGIS VIA SCRIPTS 1 a etapa (opção 2): Crie um novo banco PostGIS createdb U username T template_postgis_20[dbname] O comando psql roda o interpretador SQL para os arquivos postgis.sql e spatial_ref_sys.sql psql U username -f spatial_ref_sys.sql [dbname] 21
22 CRIANDO UM BD POSTGIS VIA SCRIPTS 1 a etapa: Oarquivopostgis.sql contém comandos que adicionam os tipos de dados geométricos, as funções e os operadores necessários para manipulá-los e duas tabelas de metadados: geometry_columns para controlar as colunas geométricas e suas restrições spatial_ref_sys Mantem os IDs numéricos e descrições textuais do sistema de coordenadas usado no banco espacial 22
23 CRIANDO UM BD POSTGIS VIA SCRIPTS 2 a etapa: Conecte-se ao banco de dados usando o interpretador de comandos SQL psql: psql U username [dbname] Crie uma tabela digitando: CREATE TABLE test ( id INTEGER PRIMARY KEY, name VARCHAR(20) NOT NULL ); SELECT AddGeometryColumn ( '[dbname]', 'test', 'geom', -1, 'GEOMETRY', 2 ); 23
24 CRIANDO UM BD POSTGIS VIA SCRIPTS 2 a etapa: A função AddGeometryColumn cria uma coluna na tabela especificada e uma linha na tabela geometry_columns. Os parâmetros usados são: Nome do banco de dados Nome da tabela Nome da coluna a ser criada Identificador de Referência Espacial (SRID) da nova coluna O SRID referência uma linha na tabela spatial_ref_sys Tipo de geometria para a coluna: POINT LINESTRING POLYGON MULTIPOINT MULTILINESTRING MULTIPOLYGON GEOMETRY (todos os tipos permitidos) Número de dimensões na coluna (2D ou 3D) 24
25 CRIANDO UM BD POSTGIS VIA SCRIPTS 3 a etapa: Criar um índice espacial para acelerar consultas baseadas em janelas (bounding-box), por exemplo: "selecione todas as geometrias que estão dentro desta bounding box Este tipo de consulta é usada para selecionar geometrias dentro de uma área de interesse ou dentro de uma área de visão do mapa Para criar um índice espacial GiST (R-Tree): CREATE INDEX test_geom_idx ON test USING GIST (geom GIST_GEOMETRY_OPS); 25
26 CRIANDO UM BD POSTGIS VIA SCRIPTS 3 a etapa: Este comando pode levar um grande tempo se houver uma quantidade significativa de dados na tabela Após carregar os dados, é bom rodar o comando: VACUUM ANALYZE; Este comando atualiza o cache do banco de dados de estatísticas e reorganiza a estrutura de alguns índices para aumentar a velocidade de consultas usando este índice 26
27 CRIANDO UM BD POSTGIS VIA SCRIPTS 4 a etapa: Inserindo dados por linha de comando; O PostGIS usa o formato Well-Known Text (WKT) para descrever geometrias: INSERT INTO test ( id, name, geom ) VALUES ( 1, 'geom 1', ST_GeometryFromText( 'POINT(1 1)', -1 ) ); INSERT INTO test ( id, name, geom ) VALUES ( 2, 'geom 2', ST_GeometryFromText( 'LINESTRING(1 2, 2 3)', - 1 ) ); INSERT INTO test ( id, name, geom ) VALUES ( 3, 'geom 3', ST_GeometryFromText( 'POLYGON((2 1, 3 1, 3 3, 2 1))', -1 ) ); 27
28 CRIANDO UM BD POSTGIS VIA SCRIPTS 4 a etapa: A função GeometryFromText pega uma string WKT e um SRID e retorna uma geometria; Mais exemplos de WKT para diferentes tipos de geometria: POINT(0 0) LINESTRING(0 0, 1 1, 1 2) POLYGON((0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 2 1, 2 2, 1 2, 1 1)) MULTIPOINT(0 0, 1 2) MULTILINESTRING((0 0, 1 1, 1 2),(2 3, 3 2, 5 4)) MULTIPOLYGON(((0 0, 4 0, 4 4, 0 4,0 0),(1 1, 2 1, 2 2, 1 2, 1 1)),((-1-1, -1-2, -2-2, -2-1, -1-1))) GEOMETRYCOLLECTION(POINT(2 4), LINESTRING(2 3, 3 4)) 28
29 IMPORTANDO SHAPEFILES PARA O POSTGIS Arquivos shapefile <file>.shp - arquivo principal <file>.shx - arquivo de índice (liga o dbf ao shp) <file>.dbf - tabela de atributos <file>.prj - arquivo de projeção cartográfica <file>.sbn - arquivo auxiliar <file>.sbx - arquivo auxiliar 29
30 IMPORTANDO SHAPEFILES PARA O POSTGIS Usa-se o programa shp2pgsql: shp2pgsql [<options>] <shapefile> <tablename> <dbname> psql U username [dbname] Este programa pega um arquivo shapefile, gera os scripts SQL apropriados para criar uma tabela com os mesmos atributos (colunas) do shapefile e insere todos os registros do shapefile no PostGIS [<options>] : opções de configuração Principais: (-a -c -d -p mutuamente exclusivas), -D -a anexa dados a uma tabela existente -c cria uma tabela e insere os dados (modo padrão) -d apaga a tabela antes de criar outra -p lê o esquema do shapefile para criar uma tabela -D permite fazer dump de grandes volumes de dados Usa COPY no lugar de INSERT INTO 30
31 IMPORTANDO SHAPEFILES PARA O POSTGIS O shp2pgsl pode também inserir as linhas em uma tabela existente com as colunas corretas (em vez de criar uma nova tabela), para agregar múltiplos shapefiles com o mesmo esquema em uma única tabela Note que a coluna contendo a geometria do shapefile é chamada the_geom na tabela do banco de dados criada pelo shp2pgsql 31
32 IMPORTANDO SHAPEFILES PARA O POSTGIS Este exemplo cria quatro tabelas no banco de dados: elections, ocean, roads e hospitals: shp2pgsql -D victoria_elections.shp elections [dbname] psql U username [dbname] shp2pgsql -D victoria_ocean.shp ocean [dbname] psql U username [dbname] shp2pgsql -D victoria_roads.shp roads [dbname] psql U username [dbname] shp2pgsql -D victoria_hospitals.shp hospitals [dbname] psql U username [dbname] 32
33 IMPORTANDO SHAPEFILES PARA O POSTGIS Após importar os dados do shapefile, criam-se os índices espacias: CREATE INDEX elections_geom_idx ON elections USING GIST (the_geom GIST_GEOMETRY_OPS); CREATE INDEX ocean_geom_idx ON ocean USING GIST (the_geom GIST_GEOMETRY_OPS); CREATE INDEX roads_geom_idx ON roads USING GIST (the_geom GIST_GEOMETRY_OPS); CREATE INDEX hospitals_geom_idx ON hospitals USING GIST (the_geom GIST_GEOMETRY_OPS); 33
34 IMPORTANDO SHAPEFILES PARA O POSTGIS O processo de importação com o shp2pgsql automaticamente define uma única coluna chamada gid e faz ela a chave-primária da tabela: \d elections \d ocean O PostgreSQL também provê o OID no lugar da chaveprimária 34
35 FUNÇÕES DE PROCESSAMENTO GEOMÉTRICO ST_Centroid(geometry) Retorna o ponto central da geometria ST_Area(geometry) Retorna a área de um polígono ST_Length(geometry) Retorna o tamanho de geometrias do tipo linha ST_Perimeter(geometry) Retorno o tamanho dos limites de um polígono PointOnSurface(geometry) Retorna um ponto que intersecta uma superfície ST_Boundary(geometry) Retorna os pontos limites da geometria 35
36 FUNÇÕES DE PROCESSAMENTO GEOMÉTRICO ST_Buffer(geometry, distance double, [integer]) Retorna uma geometria (buffer) que representa todos os pontos que estão xxx (distance) distantes de geometry ST_Intersection(geometryA, geometryb) Retorna uma geometria que representa os pontos compartilhados pelas duas geometrias indicadas ST_Difference(geometryA, geometryb) Retorna uma geometria que representa que parte de A não intersecta com B ST_GeomUnion(geometryA, geometryb) (ST_Union) Retorna uma geometria que representa a união de A e B 36
37 FUNÇÕES DE RELACIONAMENTO ESPACIAL ST_Distance(geometryA, geometryb) Retorna a distância cartesiana entre duas geometrias ST_Equals(geometryA, geometryb) Retorna verdadeiro se as duas geometrias são equivalentes ST_Disjoint(geometryA, geometryb) Retorna verdadeiro se as duas geometrias não compartilham qualquer espaço ST_Intersects(geometryA, geometryb) Retorna verdadeiro se duas geometrias compartilham algum espaço ST_Touches(geometryA, geometryb) Retorna verdadeiro se as duas geometrias tem pelo menos um ponto em comum 37
38 FUNÇÕES DE RELACIONAMENTO ESPACIAL ST_Crosses(geometryA, geometryb) Retorna verdadeiro se as geometrias tem algum, mas nem todos, os pontos internos em comum ST_Within(geometryA, geometryb) Retorna verdadeiro se a geometria A está completamente dentro da geometria B ST_Overlaps(geometryA, geometryb) Retorna verdadeiro se a geometria A sobrepõe a geometria B mas não está completamente contida dentro dessa ST_Contains(geometryA, geometryb) Retorna verdadeiro se nenhum ponto de B está fora da geometria A e pelo menos um ponto no interior de B encontra-se no interior de A 38
39 POSTGIS PARA SHAPEFILE Sintaxe: pgsql2shp [<opções>] <nome do banco> <nome da tabela> <nome do banco> nome do banco de origem <nome da tabela> nome da tabela geográfica 39
40 POSTGIS PARA SHAPEFILE <opções> -d: define o arquivo dump para 3D (padrão = 2D) -f <filename>: nome do shapefile (padrão = nome da tabela) -h <host>: host em que está o banco de dados (padrão =localhost) -p <port>: porta de conexão (padrão = 5432) -u <user>: especifica o usuário -P <password>: especifica a senha -g <geometry_column>: especifica a coluna geométrica a ser exportada 40
41 POSTGIS PARA SHAPEFILE pgsql2shp -u postgres -P postgres fatec3 sedes_sc sedes_sc view criada para selecionar parte dos dados da tabela sedes 41
42 POSTGIS PARA SHAPEFILE Criação da view create view sedes_rs as select * from sedes where coduf='43'; 42
43 POSTGIS PARA SHAPEFILE Registrar a view na tabela geometry_columns INSERT INTO geometry_columns (f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) VALUES ('', 'public', 'sedes_rs', 'the_geom', 2, -1, 'POINT'); 43
44 DICAS Onde obter shapefiles? ftp://geoftp.ibge.gov.br/mapas/carta_internacional_ao_ Milionesimo/shape/ Arquivos: SG-21, SG-22, SH-21, SH-22 e SI-22 EPAGRI Digitar no Google: siscom ibama 44
45 REFERÊNCIAS PostGIS Spatial Data (SQL Server)
Introdução ao PostGIS. Introdução ao PostGIS. Introdução ao PostGIS. Introdução ao PostGIS. Introdução ao PostGIS
Banco de Dados Fernando Fonseca & Robson Fidalgo PostGIS: Uma extensão Geo para o PostgreSQL Download http://postgis.refractions.net/download/ Diretórios Windows Program Files\PostgreSQL\8.1\share\contrib
Leia maisTUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL
TUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL Este tutorial tem por objetivo explicar a criação de bancos de dados espaciais usando o Postgis que é a extensão espacial do PostgreSQL. Os passos que serão
Leia maisMapserver e Bancos de Dados
Mapserver e Bancos de Dados João Araujo O que é um Banco de Dados? É uma ferramenta usada para armazenar e acessar tabelas de informação. O tipo de dados pode variar de acordo com o Banco de Dados, mas
Leia maisAGENDA. Introdução Geometrias Suportadas Estrutura dos Dados Manipulação Indexação Funções Espaciais Exercícios
Introdução ao AGENDA Introdução Geometrias Suportadas Estrutura dos Dados Manipulação Indexação Funções Espaciais Exercícios Introdução Desenvolvido pela Research Refractions, em 2001; Adiciona suporte
Leia maisSistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.
SistemasdeInformaçãoGeográfica Prof.TiagoEugeniodeMelo,MSc. 1 SUMÁRIO Apresentaçãodaementa Introdução CartografiaDigital ArquiteturadeSIGs ConceitosBásicosdeGeoinformação BancodeDadosGeográficos AplicaçõesdeSIG
Leia maisSistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.
SistemasdeInformaçãoGeográfica Prof.TiagoEugeniodeMelo,MSc. 1 SUMÁRIO Apresentaçãodaementa Introdução CartografiaDigital SistemasdePosicionamentoGlobal ArquiteturadeSIGs ConceitosBásicosdeGeoinformação
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisSIG SIG. WKT Postgis (SQL) Alisson Fernando Coelho do Carmo
WKT Postgis (SQL) Fernando Coelho do Carmo PostGIS + PostgreSQL PostGIS é uma extensão espacial para o PostgreSQL que implementa a especificação padrão OGC Tipos de dados PostGIS: Tipos de dados Esses
Leia maisBases de Dados 1º semestre
DepartamentodeEngenhariaInformática 2008/2009 BasesdeDados1ºsemestre Lab1:Introduçãoaoambiente O ficheiro create bank.sql contém um conjunto de instruções SQL para criar a base de dadosdeexemploilustradanafigura1.
Leia maisMANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL
MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL INTRODUÇÃO: O PostgreSQL é um dos mais populares e avançados sistemas gerenciadores de banco de dados (SGBD) com código aberto. É
Leia maisProjeto Físico de BDG
Bancos de Dados Geográficos Projeto Físico de BDG Mapeamento lógico-físico Apesar da padronização da codificação da geometria dos objetos, os desenvolvedores de SIG implementam modelos físicos diferentes
Leia maisMetodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais
Metodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais Rogério Luís Ribeiro Borba 3, Guilherme L. A. Mota 1,3, Jorge Luís Nunes e
Leia maisProf.: 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 maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisBANCO DE DADOS GEOGRÁFICOS
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING - I 3 GEO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Apresentação Instalação do i 3 Geo Visão geral do i3geo Características e funcionalidades
Leia maisPostGIS. Lubia Vinhas
PostGIS Lubia Vinhas Bancos de Dados Convencionais Tipos string, float, date Índices b- tree, hash Funções strlen(string), pow(float, float), now() Geográficos Tipos Espaciais geometry, geography Índices
Leia maisPostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7
PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 Sobre o PostGIS PostGIS é um Add-on (complemento, extensão)
Leia maisComandos 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 maisPrática com Mapserver
Prática com Mapserver Plataformas que aceitam o Mapserver Windows 2000, XP, 95 RedHat/SuSE/Debian/Mandrake Linux Solaris Mac OS X Panther Vmware rodando Windows e Linux FreeBSD SCO Open Server SGI IRIX
Leia maisIMPORTANDO ARQUIVOS SHAPEFILE PARA O POSTGIS VIA PROMPT DO DOS
IMPORTANDO ARQUIVOS SHAPEFILE PARA O POSTGIS VIA PROMPT DO DOS INTRODUÇÃO Neste tutorial iremos tratar de uma situação comum durante os trabalhos de geoprocessamento que envolvam banco de dados geográficos,
Leia maisBases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.
Departamento de Engenharia Informática 2008/2009 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Leia maisÁ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
Leia maisPgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.
1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma
Leia maisIntroduçã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
Leia maisIntroduçã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:
Leia maisBases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo
Departamento de Engenharia Informática 2012/2013 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Leia maisArmazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;
Conjunto de informações relacionadas entre si; Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas; Conjunto de Tabelas onde cada linha é um vetor de dados específico;
Leia maisBases de Dados. Lab 1: Introdução ao ambiente
Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Leia maisAULA 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:
Leia maisPROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES
PROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES Como tudo que contém dados importantes, devem ser feitas cópias de segurança dos bancos de dados do PostgreSQL regularmente. Embora o procedimento seja essencialmente
Leia maisSQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix
Leia maisProgramação SQL. Introdução
Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:
Leia maisBanco 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
Leia mais1 - Crie um novo documento no ArcMap. Com o programa aberto, selecione o Dataframe Layers
Conversão de Raster para Polígono usando o ArcMap Nos posts anteriores, conhecemos uma situação onde uma empresa solicita, além do produto esperado, imagens no canal alfa para geração de polígonos envolventes
Leia maisImportaçã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
Leia maisPostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br
PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,
Leia maisBANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010
BANCO DE DADOS: SQL UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 27 de janeiro de 2010 índice 1 Introdução 2 3 Introdução SQL - Structured Query Language
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisPersistência de Classes em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos
Leia maisSQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix Ingress SQL
Leia maisTerraView. 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
Leia maisGeoDjango. Christiano Anderson Twitter: @dump anderson@propus.com.br
GeoDjango Christiano Anderson Twitter: @dump anderson@propus.com.br Sobre o palestrante Sócio fundador da Propus Science; Trabalha com software livre desde 1995; Trabalha com Python desde 2000; Membro
Leia maisUNIVERSIDADE 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
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisAULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES
BANCO DE DADOS GERENCIAL 1 AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES Integridade de domínio A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade
Leia maisBANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisBancos de Dados Geográficos Projeto Físico de BDG. Clodoveu Davis. Clodoveu Davis
Bancos de Dados Geográficos Projeto Físico de BDG Mapeamento lógico-físico Apesar da padronização da codificação da geometria dos objetos, os desenvolvedores de SIG implementam modelos físicos diferentes
Leia maisProf. 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 maisAcesso ao Servidor de Mapas (ARCMAP)
Acesso ao Servidor de Mapas (ARCMAP) Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 05/03/2014 1.0 Criação do documento Frederico dos Santos Soares APRESENTAÇÃO O presente documento tem como
Leia maisTreinamento PostgreSQL - Aula 03
Treinamento PostgreSQL - Aula 03 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 29 de Maio de 2013 Eduardo Ferreira dos Santos
Leia maisADMINISTRAÇÃO DE BANCO DE DADOS
ADMINISTRAÇÃO DE BANCO DE DADOS ARTEFATO 02 AT02 Diversos I 1 Indice ESQUEMAS NO BANCO DE DADOS... 3 CRIANDO SCHEMA... 3 CRIANDO TABELA EM DETERMINADO ESQUEMA... 4 NOÇÕES BÁSICAS SOBRE CRIAÇÃO E MODIFICAÇÃO
Leia mais8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)
8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras
Leia maisUFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I
UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando
Leia maisStructured Query Language (SQL) Ambiente Simplificado de um SGBD
Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de
Leia maisLINX POSTOS AUTOSYSTEM
LINX POSTOS AUTOSYSTEM Manual Sumário 1 INTRODUÇÃO AO POSTGRES...3 2 INSTALAÇÃO...3 2.1 Download...3 2.2 Instalação...4 3 CONFIGURAÇÃO...7 3.1 CIDR-ADDRESS...8 3.2 Biometria...9 4 LINHA DE COMANDO...10
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisTrabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE DIOGO DE SANTANA CANDIDO MANIPULAÇÃO DE OPERADORES ESPACIAIS
UNIVERSIDADE FEDERAL FLUMINENSE DIOGO DE SANTANA CANDIDO MANIPULAÇÃO DE OPERADORES ESPACIAIS Niterói 2009 DIOGO DE SANTANA CANDIDO MANIPULAÇÃO DE OPERADORES ESPACIAIS Trabalho de Conclusão de Curso submetido
Leia maisUniversidade 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
Leia maisCriando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL
Leia maisComandos DDL. id_modulo = id_m odulo
Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos
Leia maisBanco de dados geográficos 03/09/2010
Banco de Dados para monitoramento de Queimadas Banco de Dados Geográficos Rogério da Silva Batista 02/09/2010 Objetivo Dotar um Sistema de Monitoramento de Ocorrências de focos em municípios Brasileiros
Leia maisBanco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011
Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de
Leia maisLinguagem SQL Sub-linguagem DDL
Linguagem SQL Sub-linguagem DDL A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language para suas
Leia maisDisciplina 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
Leia maisProgramação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
PHP e Banco de Dados progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net PHP e Banco de Dados É praticamente impossível
Leia maisBANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre
BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos
Leia maisConsistem 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
Leia maisIniciando o ArcView 3.2
UNIVERSIDADE ESTADUAL DE PONTA GROSSA DEPARTAMENTO DE GEOCIÊNCIAS DEGEO LABORATÓRIO DE GEOPROCESSAMENTO DIDÁTICO Iniciando o ArcView 3.2 Selma Regina Aranha Ribeiro Ricardo Kwiatkowski Silva Carlos André
Leia maisRoteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos
Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de
Leia maisManipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015
Manipulação de Banco de Dados com Java Ms. Bruno Crestani Calegaro (bruno.calegaro@ifsc.edu.br) Maio/ 2015 Acesso a um SGBD Em sistemas mais simples o uso de arquivos pode ser usado mas para aplicações
Leia maisModelo de Dados Relacional Restrições de um Banco de Dados Relacional
Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional Modelo de Dados Relacional Conceitos do Modelo Relacional Representa o banco de dados como uma coleção de relações. Comparação
Leia maisCurso PHP Aula 08. Bruno Falcão brunogfalcao@gmail.com
+ Curso PHP Aula 08 Bruno Falcão brunogfalcao@gmail.com + Roteiro Conectividade com BD SQL + SQL Structured Query Language. Padrão para interagir com banco de dados relacionais. + Banco de dados Um banco
Leia maisBanco 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
Leia maisFaculdade 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 maisFaculdade 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 maisTutorial. Edição de dbf usando Excel e Acess. versão 1.0-08/02/2012. Autores: Mauricio Schiavolin Silva, Vitor Pires Vencovsky
Tutorial Edição de dbf usando Excel e Acess versão 1.0-08/02/2012 Autores: Mauricio Schiavolin Silva, Vitor Pires Vencovsky 1. INTRODUÇÃO Esse tutorial apresentará um procedimento para a edição de arquivos
Leia maisAULA 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
Leia maisBanco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes
Banco de dados 1 Linguagem SQL DDL e DML Professor: Victor Hugo L. Lopes Agenda: Introdução à linguagem de dados; DDL; DML; CRUD; Introdução à linguagem SQL. 2 Por que precisamos da linguagem SQL? A algebra
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia maisEXEMPLOS DE COMANDOS NO SQL SERVER
EXEMPLOS DE COMANDOS NO SQL SERVER Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG Criando uma tabela: CREATE TABLE CLIENTES ID VARCHAR4 NOT NULL, NOME VARCHAR30 NOT NULL, PAGAMENTO DECIMAL4,2 NOT NULL;
Leia maisDIRETÓRIOS. Diretórios ZIM. Estabelecer um diretório de aplicativo. Campos do objeto Diretórios. Diretórios estrangeiros. Zim 8.
DIRETÓRIOS Um diretório é um objeto do aplicativo. Diretórios de aplicativos são usados para organizar os objetos definidos no Dicionário de Objetos para a aplicação. Diretórios ZIM ZIM 8 proporciona uma
Leia maisPHP 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 maisProf. Carlos Majer Aplicações Corporativas UNICID
Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença
Leia maisFaculdade de Ciências da Universidade de Lisboa CURSO DE GPS. Módulo x. (Aula Prática) Reliance - Ashtech. Suas Aplicações Em SIG.
Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS Módulo x (Aula Prática) Reliance - Ashtech e Suas Aplicações Em SIG (Carlos Antunes) INTODUÇÃO O Sistema Reliance baseia-se na utilização do
Leia mais4.2 EDIÇÃO DE ÍCONES. Figura 10: Ícones criados para representar as principais Causas de Eventos em Linha de Transmissão Chesf
49 4.2 EDIÇÃO DE ÍCONES Nesta etapa foram desenvolvidos, através da ferramenta Sib Icon Editor, versão 5.0, todos os ícones utilizados na representação das principais Causas de Eventos em Linha de Transmissão
Leia maisSQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL
SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas
Leia mais4ª aba do cadastro: Mapa Orientações para upload de shapefiles
Conteúdo: 1. Como fazer upload de arquivos espaciais no SiCAR-SP? Formato dos arquivos Características do shapefile Sistema de Coordenadas requerido Como preparar o shapefile para o upload 2. O que fazer
Leia maisBases de Dados 1º semestre
DepartamentodeEngenhariaInformática 2009/2010 BasesdeDados1ºsemestre Lab1:Introduçãoaoambiente Oficheirobank.sqlcontémumconjuntodeinstruçõesSQLparacriarabasededadosde exemploilustradanafigura1. Figura1.Basededadosdeexemplo
Leia maisSistemas de Informação
Sistemas de Informação Rules and Triggers André Restivo Sistemas de Informação 2006/07 Rules e Triggers Nem todas as restrições podem ser definidas usando os mecanismos que estudamos anteriormente: - CHECK
Leia maisPersistê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
Leia maisFundamentos 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 maisSQL 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
Leia maisINTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião
INTRODUÇÃO BANCO DE DADOS Prof. Msc. Hélio Esperidião BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado
Leia maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisBanco de Dados Oracle. Faculdade Pernambucana - FAPE
Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.
Leia maisPrincípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R. Standards ISO e ANSI SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003
Bases de Dados Introdução à linguagem SQL História Princípio dos anos 70 IBM desenvolve a linguagem Sequel para o System R Renomeada para SQL (Structured Query Language) Standards ISO e ANSI SQL-86, SQL-89,
Leia maisEXERCÍCIOS PRÁTICOS. Banco de Dados
EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:
Leia mais