Professor Victor Sotero

Slides:



Advertisements
Apresentações semelhantes
BANCO DE DADOS I Prof. Ricardo Santos.
Advertisements

Ana Paula B. Barboza Ivana Xavier Rodrigues
Sistemas Cliente/Servidor Introdução
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
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.
Funcionalidades de um SGBD
Introdução a Banco de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
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
Professora: Aline Vasconcelos
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 Prof. Alexander Roberto Valdameri
Sistemas de Informação
Sistema de Banco de Dados
Linguagem de Banco de Dados - SQL
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
Arquitetura e Linguagens
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE 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.
Contexto da disciplina
Banco de Dados Aplicado ao Desenvolvimento de Software
Administração e Gerenciamento
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
Bancos de Dados.
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
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.
Mestrado em Engenharia de Computação área de concentração Geomática
Controle de Concorrência
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.
UCSal – Bacharelado em Informática
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
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
4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I.
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
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
Banco de dados 1 Curso técnico integrado de informática para Internet
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
BANCO DE DADOS Prof. Marcelo West
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
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:

Professor Victor Sotero SGBD Conceitos Básicos Professor Victor Sotero Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados SGBD Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Muitas vezes o termo banco de dados é usado como sinônimo de SGDB. Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados SGBD (1/3) É uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades. “Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco de dados.” Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados SGBD Módulo de programa que fornece a interface entre os dados de baixo nível armazenados num banco de dados e os programas aplicativos ou as solicitações submetidas ao sistema. Software que manipula todos os acessos ao banco de dados; proporciona a interface de usuário ao sistema de banco de dados. Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados SGBD (2/3) Naturalmente é normal alguém dizer que adquirindo um Banco de Dados, qualquer problema da empresa será resolvido. Isso pode se tornar verdade se obedecer a 2 regras básicas: Segurança dos dados; Coerência na comunicação de dados. É fundamental que uma empresa que queira utilizar um Banco de Dados, normatize-se totalmente, pois soluções “quebra-galho” tendem a ser impossível em um ambiente de Banco de Dados. Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados SGBD(3/3) Exemplos: Oracle, MySQL, Firebird, SQL-Server, IBM Informix, JADE, Sybase, MySQL, etc... Sistemas de Gerenciamento de Dados

CARACTERÍSTICAS GERAIS DE UM SGBD São sete as características operacionais de um SGBD: 1- Controle de redundâncias: a redundância consiste em o armazenamento de um dado em dois lugares diferentes, isso é um problema. 2- Compartilhamento de dados: O SGBD deve ter um controle de concorrência de dados, garantindo assim a leitura/escrita do mesmo sem erros. 3- Controle de acesso: O SGBD deve dispor de recursos que possibilitem as permissões de acesso ao Banco de Dados. 4- Interfaceamento: garantir formas de acesso gráfico, através de comandos SQL ou em linguagem natural, não sendo assim uma “caixa-preta” Sistemas de Gerenciamento de Dados

CARACTERÍSTICAS GERAIS DE UM SGBD 5- Esquematização: precisa fornecer mecanismos que possibilitem a compreensão dos relacionamentos existentes entre tabelas e de suas eventuais manutenções. 6- Controle de Integridade: o SGBD deve garantir que o acesso através de interfaces ou outras aplicações não possam comprometer a integridade dos dados. 7- Backups: deve facilitar para a recuperação de dados perdidos, tanto por problema de hardware quanto de software. Sistemas de Gerenciamento de Dados

Sistemas de Gerenciamento de Dados COMPONENTES DE UM SGBD Gerenciador de Acesso ao Disco: O SGBD utiliza o Sistema Operacional para acessar os dados armazenados em disco, controlando o acesso concorrente às tabelas do Banco de Dados. O Dicionário de Dados contém o esquema do Banco de Dados, suas tabelas, índices, forma de acesso e relacionamentos existentes. O Compilador DDL (Data Definition Language) processa as definições do esquema do Banco de Dados, acessando quando necessário o Dicionário de Dados do Banco de Dados. O Processador do Banco de Dados manipula requisições à própria Base de Dados em tempo de execução. É o responsável pelas atualizações e integridade da Base de Dados. O Processador de Pesquisas (queries) dos usuários, analisa as solicitações, e se estas forem consistentes, aciona o Processador do Banco de Dados para acesso efetivo aos dados. Sistemas de Gerenciamento de Dados

ETAPAS DO FUNCIONAMENTO - SGBD O usuário emite uma solicitação de acesso; O SGBD intercepta a solicitação e a analisa; O SGBD inspeciona os esquemas externos (ou sub-esquemas) relacionados àquele usuário, os mapeamentos entre os três níveis e a definição da estrutura de armazenamento; O SGBD realiza as operações solicitadas no BD Sistemas de Gerenciamento de Dados