Curso: Banco de Dados I Análise de Sistemas PUC Campinas

Slides:



Advertisements
Apresentações semelhantes
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Advertisements

Teas 01 Banco de dados.
Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
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
MODELAGEM DE SISTEMAS DE INFORMAÇÃO
SISTEMAS DE INFORMAÇÃO
Projeto de Banco de Dados
Maurício Edgar Stivanello
Sistema Gerenciador de Banco de Dados SGBD
Professora: Aline Vasconcelos
SCC Bancos de Dados e Suas Aplicações
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,
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistema de Banco de Dados
TOpico Especial 1: Banco de Dados Geográfico
Gerenciamento dos Recursos de Dados
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
Educação Profissional Técnica de Nível Médio em Informática
JAVA: Conceitos Iniciais
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
Banco de Dados II Prof. Antônio Cordeiro.
Professora: Sílvia C. Matos Soares
Bancos de Dados Projeto de BD
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Modelo de Dados Relacional
Projeto de Banco de Dados
Sistemas de Informações Geográficas SIGs.
Introdução a Banco de dados
Curso Técnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Banco de Dados Instituto.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Curso Técnico em Informática
Modelagem de Dados Aula 3
Contexto da disciplina
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
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
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
Projeto de Banco de Dados
UCSal – Bacharelado em Informática
B ANCO DE DADOS Modelo Relacional ABTécnico. M ODELOS DE DADOS Apoiando a estrutura de um BD está o modelo de dados: uma coleção de ferramentas conceituais.
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
Modelos de dados.
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
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Curso: Banco de Dados I Análise de Sistemas PUC Campinas Professora: Sílvia Soares e-mail: silvia@puc-campinas.edu.br

1.3 Conceitos Gerais: SGBD 1.3.4 DBA Centraliza os dados e os programas de acesso a esses dados Definição do esquema Definição da estrutura de dados e método de acesso Esquema e modificações na organização física Fornecer autorização de acesso ao sistema Especificar regras de integridade

1.3 Conceitos Gerais: SGBD 1.3.5 Usuários Programadores de aplicação Usuários sofisticados Usuários especialistas Usuários navegantes

1.4 Visão dos Dados 1.4.1 Abstração de Dados Seres, objetos organismos, fatos, ... Mundo Real Descrição de um universo em linguagem natural Informações informais Modelo Descritivo Informações formais Estruturas de informações, especificações de manipulação Modelo Conceitual Projeto Lógico Especificações e pgms de manipulação p/ o computador Modelo Operacional Projeto Físico Estruturas internas de arquivos e tabelas pgms interpretáveis ou executáveis Modelo Interno Nível de máquina

1.4.1 Abstração de Dados Nível de Visão Visão 1 Visão 2 .......... Visão n Nível Lógico Nível médio que descreve quais dados estão armazenados e quais os inter-relacionamentos Nível Físico Nível baixo que descreve como os dados estão armazenados

1.4.2 Instâncias e Esquemas Instância Conjunto de informações contidas do banco de dados Conjunto de informações contidas em determinado banco de dados, em dado momento Esquema do banco de dados Projeto Geral do banco de dados Exemplo: Type cliente = record nome_cliente : string; seguro social : string; rua_cliente : string; cidade_cliente : string end; var cliente1 : cliente;

1.4.3 Independência de Dados Capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior. Física Capacidade de modificar o esquema físico sem que qualquer programa de aplicação precise ser reescrito. Capacidade de modificar o esquema lógico sem que qualquer programa de aplicação precise ser reescrito. É mais difícil de ser alcançada porque os pgms são mais dependentes da estrutura lógica dos dados do que de seu acesso. Lógica

1.5 Modelos de Dados Conjunto de ferramentas conceituais, sob a estrutura do Banco de Dados, usadas p/ a descrição de dados, relacionamentos entre dados, semântica de dados e regras de consistência.

Utilizados na descrição de dados no nível lógico 1.5.1 Modelos Lógicos c/ Base em Objetos Utilizados na descrição de dados no nível lógico e de visões Modelo entidade-relacionamento Modelo orientado a objeto

1.5.1.1 Modelo Entidade Relacionamento MER Serve para a representação das estruturas de informação. Tem por base a percepção do mundo real como um conjunto de objetos básicos (entidades) e do relacionamento entre eles.

1.5.1.2 Modelo Orientado a Objetos Tem por base um conjunto de objetos Variáveis instâncias: armazenam valores de um objeto dentro do objeto. Métodos: conjunto de códigos que operam o objeto. Classes: objetos que contêm os mesmos tipos de valores e os mesmos métodos.

1.5.1.2 Modelo Orientado a Objetos Enviar Mensagem Acesso a dados Objeto 1 Objeto 5 Método x

1.5.2 Modelos Lógicos c/ Base em Registros Utilizados na descrição de dados no nível lógico e de visões. Banco de dados estruturado por meio de registros de formato fixo de todos os tipos. Fácil implementação do BD no nível físico. Modelo Relacional Modelo de Rede Modelo Hierárquico

1.5.2.1 Modelo Relacional Utiliza um conjunto de tabelas p/ representar tanto os dados quanto a relação entre eles. Atualmente é o mais utilizado no mercado.

1.5.2.2 Modelo em Rede Dados representados por um conjunto de registros e as relações entre esses registros são representadas por links.

1.5.2.3 Modelo Hierárquico Dados representados por um conjunto de registros e as relações entre esses registros são representadas por links. Os registros são organizados em árvores.