Sistemas de Informações Geográficas SIGs.

Slides:



Advertisements
Apresentações semelhantes
Um pouco mais de cardinalidade e Relacionamentos
Advertisements

Abordagem Entidade Relacionamento
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
DESENHO de BASE de DADOS RELACIONAL
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
O Modelo E-R Definição: Características
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Prof.: Bruno Rafael de Oliveira Rodrigues
SISTEMAS DE INFORMAÇÃO
Sistemas de Informação Redes de Computadores
Modelo Entidade-Relacionamento
Projeto de Banco de Dados
PORTUGUÊS Instrumental CAPÍTULO 5 ATA / ATESTADO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
PORTUGUÊS Instrumental CAPÍTULO 8 COMUNICAÇÃO (COMUNICADO) E CONTRATO
PORTUGUÊS Instrumental CAPÍTULO 7 CIRCULAR E CARTA OFICIAL
Maurício Edgar Stivanello
Sistemas de Informação Gerencial
Sistemas de Gerenciamento de Bancos de Dados SGBD / DBMS
Sistema Gerenciador de Banco de Dados SGBD
Introdução a Bancos de Dados
Professora: Aline Vasconcelos
Prof. Carlos H. Marcondes
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
TOpico Especial 1: Banco de Dados Geográfico
Linguagem de Banco de Dados - SQL
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Tecnologias de Linguagens para Banco de Dados I
SQL Server 2012 Introdução a Modelagem de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
Bancos de Dados Projeto de BD
SGBD - Regra 1 Regra 1: Auto-Contenção- Um SGBD não contém apenas os dados em si, mas armazena completamente toda a descrição dos dados, seus relacionamentos.
BD.
Profª Daniela TLBD.
Projeto de Banco de Dados
Introdução a Banco de dados
Sistemas de Informações Geográficas SIGs.
Curso Técnico em Informática
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Bases de Dados Diogo Henriques - Sistemas de Informação e Gestão - CET DSAS 1.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Bancos de Dados Estrutura e Funcionamento de um SGBD
Teste.
Banco de dados 1 Modelagem de Dados Utilizando MER
Projeto de Banco de Dados
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática
Banco de dados e tipos de programação
Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
4 Projeto de Banco de Dados Carlos Alberto Heuser.
Salário, Sexo, R$200,00, Veículos, Idade, Marco Antônio, Masculino, R$600,00, Funcionário, Marca, 18 anos, Livros, Motoristas, Maria do Carmo, Endereço,
Modelo Relacional, Chaves e Relacionamentos
Modelos de dados.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Ciências Contábeis Auditoria e Analise de Sistemas Contábeis Professor: Mario Medeiros.
Banco de dados – na prática Prof Jean Carlo Mendes Maio/2016 Unipac Lafaiete.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Modelagem de Dados Aula 3.
Modelagem de Banco de Dados: Conceitos
Universidade de Passo Fundo Tecnologia em Sistemas de Informação TSI109- Fundamentos de Banco de Dados (Restrições de Integridade) Prof. Alexandre Tagliari.
Transcrição da apresentação:

Sistemas de Informações Geográficas SIGs

Banco de Dados Capítulo 7 UNIVERSIDADE FEDERAL DOS ESPÍRITO SANTO – UFES CENTRO DE CIÊNCIAS AGRÁRIAS DA UFES – CCA-UFES DEPARTAMENTO DE ENGENHARIA RURAL - ERU Capítulo 7 Banco de Dados PROF. ALEXANDRE ROSA DOS SANTOS Engenheiro Agrônomo - UFES Mestrado em Meteorologia Agrícola – UFV Doutorado em Engenharia Agrícola - UFV

OBJETIVO DOS BANCOS DE DADOS Prover uma visão abstrata dos dados escondendo do usuário os detalhes de como os dados são armazenados e mantidos (NÍVEIS DE ABSTRAÇÃO) NIVEIS DOS BANCOS DE DADOS NÍVEL FÍSICO: as estruturas dos dados são descritas em detalhes; CONCEITUAL: neste nível é decidido quais serão os dados que deverão ser armazenados e a relação entre eles. PROTEÇÃO DOS BANCOS DE DADOS Os dados precisam estar protegidos de acessos não autorizados, destruição, alteração intencional ou inclusão acidental de inconsistências

MAU USO DOS DADOS SEGURANÇA DOS DADOS INTEGRIDADE DOS DADOS INTENSIONAL: leitura não autorizada de dados, modificação não autorizada dos dados e destruição não autorizada dos dados. ACIDENTAL: quedas durante os procedimentos da transação, anomalias motivadas pela distribuição de dados em vários computadores, anomalias causadas pelo acesso simultâneo ao banco de dados. SEGURANÇA DOS DADOS O termo segurança de banco de dados normalmente refere-se à segurança contra acesso intensional INTEGRIDADE DOS DADOS Refere-se às maneiras de se evitar a perda acidental de consistência

AUTORIZAÇÃO PARA MANIPULAÇÃO DOS BANCOS DE DADOS LEITURA: ENTRADA: ATUALIZAÇÃO: ÍNDICE: AUTERAÇÃO: REDUÇÃO: RECURSO: permite a leitura de dados, mas não a modificação. permite a entrada dos dados novos, mas não a modificação de dados existentes. permite a modificação dos dados, mas não a eliminação. permite a criação ou eliminação dos índices. permite acrescentar ou eliminar atributos em uma relação. permite eliminar relações. permite a criação de nova relações.

CONCEITOS RELACIONADOS AO BANCOS DE DADOS ENTIDADE: CONJUNTO DE ENTIDADES: RELACIONAMENTO: CARDINALIDADE DE MAPEAMENTO: corresponde a um objeto que existe e é perfeitamente distinguível de outros objetos. Ex: Uma área geo-referenciada que possui um determinado atributo. grupo de entidades do mesmo tipo. associação que existe entre várias entidades. Ex: associação entre o tipo de solo e o tipo de vegetação de uma mesma área geo-referenciada. expressa o número de entidades ao qual outra entidade pode estar associada através de um relacionamento. São as seguintes as cardinalidades de mapeamento: Um-para-um, um-para-muitos, muitos-para-um e muitos-para-muitos

RELACIONAMENTO UM-PARA-UM É definido quando uma entidade em um conjunto está associada com no máximo uma entidade em outro conjunto

RELACIONAMENTO UM-PARA-MUITOS É definido quando uma entidade em um determinado conjunto está associada a qualquer número de entidades no outro conjunto

RELACIONAMENTO MUITOS-PARA-UM Uma entidade num conjunto A está associada a no máximo uma entidade no conjunto B. Mas uma entidade no conjunto B pode estar associada a qualquer número de entidades no Conjunto A

RELACIONAMENTO MUITOS-PARA-MUITOS Uma entidade num conjunto A está associada a qualquer número de entidades de um conjunto B e uma entidade num conjunto B está associada a qualquer número de entidades de um conjunto A

ESTRUTURAÇÃO LÓGICA GENÉRICA PARA DESENHOS NO BANCO DE DADOS representam conjunto de entidades. RETÂNGULOS: representam conjuntos de relacionamentos. LOSANGOS: representam características das entidades. ELIPSES: ligam as características das entidades a conjuntos de entidades e conjunto de entidades a conjunto de relacionamentos. LINHAS:

BD E SGBD Banco de dados SGBD Conjunto de programas, que serve para acessar os dados pertencentes ao banco de dados. Coleção de dados inter-relacionados

ENDEREÇO DO PROPRIETÁRIO TIPOS DE BANCO DE DADOS SEQÜENCIAL Numa estrutura deste tipo, as informações são guardadas em registros organizados sequencialmente, um após o outro. NO DO LOTE ENDEREÇO DO LOTE PROPRIETÁRIO ENDEREÇO DO PROPRIETÁRIO 007 Rua do Aflitos, 13 Eutinatan S. Gollcher Rua das Rosas, 24 008 Av. da Consolação, 01 Antônio Carlos E. Pereira Rua das Azaléias, 42

TIPOS DE BANCO DE DADOS HIERÁRQUICO existem diversos tipos de registros no banco de dados. Estes registros são classificados como pais e filhos numa hierarquia. Um registro pai é associado a vários filhos que podem ou não ter seus próprios filhos e assim sucessivamente. Em uma quadra, todos os lotes são filhos desta quadra. Os filhos dos lotes seriam as edificações dentro do lote. Se é eliminado o registro de uma quadra, todos os lotes são eliminados, automaticamente. EXEMPLO

BANCO DE DADOS HIERÁRQUICO

TIPOS DE BANCO DE DADOS RELACIONAL os diversos arquivos são ligados entre si de forma apenas lógica. Cada arquivo ou tabela, como são chamados os arquivos no modelo relacional, contém diversos campos (ou colunas) e, para se relacionar com outro arquivo, basta que este novo arquivo tenha um destes campos. No arquivo de proprietários, existe o campo “código do proprietário”. No arquivo de lotes deverá existir também o campo “código do proprietário”. Desta maneira as duas tabelas estão relacionadas. EXEMPLO

BANCO DE DADOS RELACIONAL

TIPOS DE BANCO DE DADOS REDE As diversas informações estão relacionadas entre si por meio de apontadores. Estes apontadores formam pares de entidades e, de para em par, conseguem expressar relacionamentos do tipo 1 para 1, 1 para vários, vários para 1 e vários para vários. 1 para 1: No ocidente, cada marido só tem uma esposa e vice-versa; 1 para vários: numa empresa um empregado trabalha num departamento, mas um departamento tem vários empregados; vários para vários: um empregado trabalho em vários projetos e cada projeto pode contar com vários empregados. EXEMPLO

REDE TIPOS DE BANCO DE DADOS Nos bancos de dados orientados a objetos, a unidade fundamental de recuperação e armazenamento de informações passa ser o objeto. O objeto é uma estrutura de dados que contém, além de suas informações gráfica e alfanuméricas, informações sobre o relacionamento deste objeto com outros objetos.

FIM