Modelos de dados.

Slides:



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

Teas 01 Banco de dados.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
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
MODELAGEM DE SISTEMAS DE INFORMAÇÃO
SISTEMAS DE INFORMAÇÃO
Projeto de Banco de Dados
Maurício Edgar Stivanello
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
SCC Bancos de Dados e Suas Aplicações
Prof. Alexander Roberto Valdameri
TOpico Especial 1: Banco de Dados Geográfico
Gerenciamento dos Recursos de Dados
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Introdução a Banco de Dados com exercícios de aplicação
Banco de Dados Aplicado ao Desenvolvimento de Software
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
Banco de Dados II Prof. Antônio Cordeiro.
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. Kelly E. Medeiros Bacharel em Sistemas de Informação
Projeto de Banco de Dados
Sistemas de Informações Geográficas SIGs.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Curso Técnico em Informática
Contexto da disciplina
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.
Banco de Dados Aplicado ao Desenvolvimento de Software
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Introdução a Banco de Dados Aula 01
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
Teste.
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de dados 1 Modelagem de Dados Utilizando MER
Banco de Dados Universidade do Estado de Santa Catarina
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Banco de Dados I Introdução – UNIDESC O que é um Banco de Dados? Um banco de dados é uma coleção de dados (ou informações) organizadas de forma.
ACCESS AULA 01 Na primeira aula você terá uma visão geral do Microsoft Access, conhecerá sua evolução e suas versões. Ao final da aula você irá possuir.
Projeto de Banco de Dados
UCSal – Bacharelado em Informática
Professora Michelle Luz
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:
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Professora: Kelly de Paula Cunha
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Mestrado Profissional em Gestão da Qualidade Total MP 255 Sistemas de Informação e Sistemas da Qualidade UNICAMP – FEM Mestrado Profissional em.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
Ciências Contábeis Auditoria e Analise de Sistemas Contábeis Professor: Mario Medeiros.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Modelos de dados

O que são Coleção de ferramentas conceituais para descrição, relacionamento, semântica e restrições dos dados

Modelos de dados modelos conceituais modelos lógicos modelos físicos Define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo, ... existem modelos para diferentes níveis de abstração de representação de dados Modelos existentes : modelos conceituais modelos lógicos modelos físicos organização dos arquivos de dados em disco (organização seqüencial, uso de índices hashing (Estrutura que permite acesso a subconjuntos) ou B-trees(estrutura em grupo de árvores) ) não são manipulados por usuários ou aplicações que acessam o BD » decisões de implementação de cada SGBD

Modelos Conceituais Representação com alto nível de abstração modela de forma mais natural os fatos do mundo real, suas propriedades e seus relacionamentos independente de BD preocupação com a semântica da aplicação exemplo: modelo entidade-relacionamento

Modelos Lógicos Representa os dados em alguma estrutura (lógica) de armazenamento de dados também chamados de modelos de BD dependente de BD exemplos modelo relacional (tabelas) modelos hierárquico e XML (árvore) modelo orientado a objetos (classes – objetos complexos)

Modelos Físicos Modelagem física do modelo de banco de dados Leva-se em conta as limitações impostas pelo SGBD escolhido e deve ser criado sempre com base nos exemplos de modelagem de dados produzidos no item anterior, modelo lógico O modelo físico se refere as representações dos dados a nível de máquina e sistema operacional. É importante salientar que os detalhes internos de armazenamento, por exemplo, não são descritos no modelo lógico, pois estas informações fazem parte do modelo físico, que nada mais é que a tradução do modelo lógico para a linguagem do software escolhido para implementar o sistema.

Grupo de Modelos MODELOS LÓGICOS BASEADOS EM OBJETOS: MODELOS DE DADOS BASEADOS EM REGISTROS MODELOS DE DADOS FÍSICOS

Lógicos – baseados em objetos Modelo Entidade-Relacionamento Modelo Binário Modelo Semântico de Dados Modelo Infológico E vários outros. . .

Baseado em registros Modelo Relacional Modelo de Rede Modelo Hierárquico

DADOS FÍSICOS Modelo unificador Memória em "Frames"

INDEPENDÊNCIA DE DADOS INDEPENDÊNCIA FÍSICA: Capacidade de se modificar o esquema físico sem alterar os programas de aplicação A independência física verifica-se quando a organização física dos dados pode ser alterada sem que isso acarrete uma modificação global na estrutura lógica dos dados e nos programas. Por exemplo: adicionar uma nova chave a uma tabela, ou distribuir a base de dados por dois ou mais computadores. INDEPENDÊNCIA LÓGICA: Capacidade de se modificar o esquema conceitual sem alterar os programas de aplicação A independência lógica significa que a estrutura lógica dos dados pode ser alterada sem consequências a nível de todos os programas. Por exemplo: adicionar novos campos a uma tabela, ou criar uma nova tabela. Ver mais: Introdução às Bases de Dados Relacionais - Historial in Portal Webmarketing Saiba mais sobre Webmarketing, SEO, AdWords, E-mail Marketing...

Funcionamento de um b.dados Aplicação Lógico Acesso direto ou via OBDC BANCO DE DADOS Físico

DBA Banco de Dados Banco de Dados Banco de Dados Usuários Analistas de Sistemas Banco de Dados Banco de Dados Banco de Dados Usuários

Construção de um banco de dados 1. Projeto de Banco de dados lógico 1.1.Levantamento de dados ( Levantar todos os documentos do local , fichas, formulários, informações) para desenvolver a estrutura lógica

Construção de um banco de dados 2.Montagem do projeto lógico 2.1. Escolha de um modelo de dados 2.2.Desenvolvimento de todos os dicionário de dados e os relacionamentos 2.3.Estudo dos relacionamentos Objeto Relacional Hierarquico Rede

Construção de um banco de dados 3. Escolha do local de armazenamento do banco 3.1. Seleção Cliente servidor Distribuição Replicação Implementação de técnicas de acessibilidade aos dados (Distribuição, replicacação. Datawarehouse)

Construção de um banco de dados 4.Criação e implementação do banco de dados Físico 4.1.Escolha de um banco de dados 4.2. Implementação e criação do banco de dados

Construção de um banco de dados 4.3.Desenvolvimento das tabelas 4.4.Criação dos índices 4.5.Criação dos relacionamentos

Construção de um banco de dados 5. Escolha da linguagem 5.1.Criação de um apelido lógico ou de que ferramentas de interação são necessárias para uso do banco de dados 5.2. Desenvolvimento do programa de acesso (linguagem ) ao banco de dados Aplicação Banco de dados

Construção de um banco de dados 5. Escolha da linguagem 5.3.Estrutura e visualização das políticas de segurança dos dados 5.4.Planejamento da estrutura de acesso e copias de segurança do banco de dados Aplicação Usuários Banco de dados