Prof. Alexander Roberto Valdameri

Slides:



Advertisements
Apresentações semelhantes
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Advertisements

Sistemas de Informações Gerenciais
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
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
© Marcelo Bezerra de AlcântaraBanco de Dados II - Transação - 1 Disciplina Banco de Dados II Gerenciamento de transações Msc, Marcelo Bezerra de Alcântara.
ELEMENTOS DA INFORMÁTICA
Maurício Edgar Stivanello
Gerenciamento de custos do projeto
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Iniciando Banco de Dados
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
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistema de Banco de Dados
Professor Victor Sotero
09/03/10 20:13 Claudio de Oliveira – 1/21.
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
Sistemas Operacionais
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Universidade São Marcos Curso: Gestão de Negócios Internacionais
Banco de Dados II Prof. Antônio Cordeiro.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
TECNOLOGIA EM SISTEMAS PARA INTERNET Banco de dados em aplicativos WEB Aula /08/2011 Professor Leomir J. Borba- –
Tecnologia da Informação
Arquitetura do Software
Projeto de Banco de Dados
Introdução a Banco de dados
Exercícios SGBD - CESPE
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
BD Distribuído Conceitos Iniciais.
Contexto da disciplina
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Administração e Gerenciamento
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
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.
Banco de Dados I Objetivo:
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de Dados e Internet
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.
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
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:

Prof. Alexander Roberto Valdameri Arquitetura de um SGBD Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Visão geral do SGBD: “Um sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados.” FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Arquitetura de um SGBD Estudo de caso: “Um funcionário do departamento de produção de uma indústria utiliza-se de uma aplicação para atualizar o estoque ...” FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Arquitetura X Usuário Interação: segmentos; dispositivos; Conhecer seus atributos. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Arquitetura de um SGBD Basicamente 3 níveis: Nível Interno; Nível Externo; Nível Conceitual. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Nível Externo: Nível lógico do usuário; Linguagem de manipulação; Alto Nível de Abstração; Utilização de L4Gs. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Nível Conceitual: Nível Intermediário; Nível lógico comunitário; Médio nível de abstração; Visão de total do DB. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Nível Interno: Nível físico; Esquema interno: Tipos de registro; Índices. Linguagem DDL Interna: EMP_ARMAZENADO BYTES=20 PREFIXO TYPE=BYTE(6),OFFSET=0 EMP# TYPE=BYTE(6),OFFSET=6,INDEX=EMPX DEPTO# TYPE=BYTE(4),OFFSET=12 PAGTO TYPE=FULLWORD,OFFSET=16 FURB/DSC - Prof. Alexander Roberto Valdameri

Representação gráfica: Usuários Finais Nível Externo . . . Visão Externa 1 Visão Externa N Mapeamento externo/conceitual Nível Conceitual Esquema Conceitual Mapeamento conceitual/interno Nível Interno Esquema Interno FURB/DSC - Prof. Alexander Roberto Valdameri

Funcionamento do SGBD: Usuário Final Visão Externa SGBD Visão Externa A Mapeamento Conceitual Externo Esquema Conceitual Mapeamento Conceitual Interno Esquema Interno Banco de Dados Armazenado FURB/DSC - Prof. Alexander Roberto Valdameri

Sistema de BD Usuário Sistema BD Consultas / Programas de Aplicação SGBD Software para processar consultas/programas Software para acessar dados armazenados Dados Dados FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri O papel do SGBD: Usuário faz um pedido – SQL; SGBD Intercepta e analisa; SGBD inspeciona os esquemas e os mapeamentos; SGBD executa as operações. FURB/DSC - Prof. Alexander Roberto Valdameri

Componentes de um SGBD Usuário/aplicativo Administrador de BD Compilador de Consultas Gerenciador de transações Compilador de DDL Plano de consulta Controle de concorrência Mecanismo de Execução Registro de log e recuperação Solicitações de dados Gerenciador de Arquivos Tabela de Bloqueio Comandos de páginas Gerenciador de Buffer Buffer Leitura/gravação de páginas Gerenciador de Armazenamento FURB/DSC - Prof. Alexander Roberto Valdameri Armazenamento

Comunicação com usuário Troca de mensagens, em ambos os sentidos; Gerenciador de comunicação de dados - autônomo; Sincronizado com o SGBD. FURB/DSC - Prof. Alexander Roberto Valdameri

Funções Básicas do SGBD Métodos de Acesso: DDL e DML; Restrições de Integridade: Consistência no BD; Estados possíveis; Relacionamentos. FURB/DSC - Prof. Alexander Roberto Valdameri

Funções Básicas do SGBD Segurança: Autorização de acesso; Recuperação de falhas. Controle de concorrência: Evitar conflito de acesso; Estratégias de bloqueio (lock). FURB/DSC - Prof. Alexander Roberto Valdameri

Funções Básicas do SGBD Independência dos Dados: Transparência para aplicações - gerenciamento e armazenamento; Independência física; Independência lógica; FURB/DSC - Prof. Alexander Roberto Valdameri

DBA – Administrador do BD Indivíduo de Tecnologia da Informação: Suporte as decisões estratégicas; Controle geral do sistema em nível técnico. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Atribuições de um DBA: Definir o esquema conceitual; Definir o esquema interno; Definir restrições de segurança e integridade; Definir esquemas de backup; Monitorar o desempenho. FURB/DSC - Prof. Alexander Roberto Valdameri

Pessoas envolvidas no SGBD Analistas de Sistemas; Programadores de aplicação; Usuários Finais: Ocasionais; Paramétricos; Sofisticados. FURB/DSC - Prof. Alexander Roberto Valdameri

FURB/DSC - Prof. Alexander Roberto Valdameri Dicionário de Dados Catálogo do SGBD – metadados; Estrutura do esquema; Integridade (restrição/autorização); Configurações do SGBD; Estimativas de acesso e sobre os dados armazenados. FURB/DSC - Prof. Alexander Roberto Valdameri