Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri

Slides:



Advertisements
Apresentações semelhantes
Introdução Gdes. bancos de dados: Concorrência: Transação:
Advertisements

Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas de Informações Gerenciais
Sistemas Cliente/Servidor Introdução
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.
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
© 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
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
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.
Maurício Edgar Stivanello
Sistemas de Informação Gerencial
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Introdução aos Sistemas Gerenciadores de Banco de Dados
Sumário 1 SQL Embutida 2 Processamento de Consultas
Iniciando Banco de Dados
Professora: Aline Vasconcelos
Banco de Dados Oracle AESO.
SCC Bancos de Dados e Suas Aplicações
Segurança em Redes Elmar Melcher
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,
Seminários Avançados I
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados
Sistema de Banco de Dados
Professor Victor Sotero
Sistemas Operacionais de Rede
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
Sistema Cliente-servidor ou Sistema Client-server
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.
Projeto de Banco de Dados
Introdução a Banco de dados
Exercícios SGBD - CESPE
Controle de concorrência
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
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Sistemas de Informações Gerenciais
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.
Controle de Concorrência
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Projeto e Implementação de Sistemas de Arquivos
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
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:

Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri

O que é um BD? Por que utilizar BD? Evolução dos BDs? Banco de Dados (BD): O que é um BD? Por que utilizar BD? Evolução dos BDs? Como funciona um BD?

Conceito de BD: “Conjunto de dados persistentes que objetivam atender as necessidades de uma organização.”

Significado do dado armazenado no BD. Dado ou Informação? Dado Armazenado no BD; Informação: Significado do dado armazenado no BD.

Por que utilizar BD? Acesso; Densidade; Velocidade; Dados compartilhados; Integridade/Consistência; Segurança; Visões múltiplas dos dados.

Meados dos anos 60: processamento de arquivos; Breve Histórico… Meados dos anos 60: processamento de arquivos; No início a tecnologia apresentava deficiências: lentas e não confiáveis; Vulnerabilidade.

Breve Histórico… Meados dos anos 70: tornam-se estáveis e eficazes; Os dados são mantidos com objetivos de tomada de decisão (tático/estratégico); Aplicações desenvolvidas em COBOL e PL/1.

Evolução dos BDs Programa com dados armazenados Programa com gerência de arquivos Dados Programa de aplicação de BD Dados SGBD

BD Centralizado SGBD Hardware + SO Aplicação de BD Aplicação de BD Dados SGBD Aplicação de BD

BD C/S com Serv. Arq. + SGBD + SGBD + SGBD + SGBD + SGBD Aplicação Servidor de Arquivos Cabo da Rede Servidor de Impressão Aplicação Aplicação Aplicação + SGBD + SGBD + SGBD

BD C/S corporativo gateway Servidor SGBD modem mainframe Servidor SGBD

BD Cliente/Servidor SGBD Aplicação Aplicação Servidor de BD Cabo da Rede Servidor de Impressão Aplicação Aplicação Aplicação

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.”

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.

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 Buffers Leitura/gravação de páginas Gerenciador de Armazenamento Armazenamento

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.

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).

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;