Introdução a Banco de Dados

Slides:



Advertisements
Apresentações semelhantes
01/08/2011 Professor Leomir J. Borba- –
Advertisements

Sistemas Distribuídos
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.
Funcionalidades de um SGBD
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
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.
Introdução aos Bancos de dados
Maurício Edgar Stivanello
Bacharelado em Ciência da Computação
Gerência de Banco de Dados 1
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,
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
TOpico Especial 1: Banco de Dados Geográfico
Linguagem de Banco de Dados - SQL
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
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
SGBD.
Tecnologias de Linguagens para Banco de Dados
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
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
Gerência de Banco de Dados 1
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.
BD Distribuído Conceitos Iniciais.
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
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 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 Álvaro Vinícius de Souza Coêlho
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.
Projeto de Banco de Dados
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
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:
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
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:

Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues

Um banco de dados é uma coleção armazenada de dados inter-relacionados, que são gerenciados como uma única unidade. Um arquivo é uma coleção de registros relacionados, que são armazenados como uma única unidade por um sistema operacional.

O banco de dados permite: gerenciamento por um sistema gerenciador de banco de dados, as camadas de abstração de dados e a independência lógica e física dos dados.

SGBD O sistema gerenciador de banco de dados (SGBD) é um software responsável pela organização e manipulação dos dados de um banco de dados.

Camadas de Abstração de Dados Permitem que um usuário do banco de dados visualize as informações que deseja sem ter de, necessariamente, conhecer as estruturas que armazenam esses dados. Existem, basicamente, três camadas de abstração: a camada física, a camada lógica e a camada externa

A camada física representa diretamente os arquivos de dados do banco de dados. A camada externa é aquela na qual os usuários e aplicações se conectam e fazem consultas ao banco de dados A camada lógica fornece o mapeamento entre a camada física e a externa.

Korth e Sudarshan (1999, p. 1) afirma que “Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associado a um conjunto de programas para acesso a esses dados”.

Existem algumas regras básicas para que um sistema que manipule dados seja considerado como um SGBD, que são: A autocontenção, a independência dos dados, abstração dos dados, visões, controle de transações e o controle de concorrência.

A autocontenção indica que o banco de dados, além dos próprios dados, deve também armazenar os metadados.( Metadado é a descrição dos dados armazenados, seus relacionamentos e formas de acesso.) A independência dos dados representa a independência entre as aplicações e as mudanças decorrentes na estrutura de armazenamento ou na estratégia de acesso aos dados. A abstração dos dados é a representação conceitual dos dados, sem incluir detalhes sobre sua forma de armazenamento real. As visões permitem restringir os dados que cada usuário pode visualizar. O controle das transações existe para manter a integridade do banco de dados. O controle de concorrência permite que aplicações diferentes acessem concorrentemente (ao mesmo tempo) os mesmos dados.

Níveis de Abstração Usuário Aplicação SGBD Dado

Níveis de Abstração Camada Externa: é composta pelos modos de exibição do usuário e é a camada na qual os usuários e os programas aplicativos que acessam o banco de dados se conectam e fazem consultas. Camada lógica: não tem uma existência física nos arquivos do sistema operacional. Ela existe somente como estruturas de dados abstratas, montadas a partir da camada física. Essa camada é também chamada de esquema. Camada Física: o banco de dados é armazenado em vários arquivos de dados, os quais podem ser espalhados em muitas unidades físicas de disco.

Modelos de Dados Os modelos de dados descrevem a estrutura das informações contidas em seus bancos de dados. Os modelos mais comuns são: Modelo Hierárquico Modelo em Rede Modelo Relacional Modelo Orientado a Objetos

Arquiteturas de SGBD’s Plataforma Centralizada: mainframes; Sistemas de Computador Pessoal: PC; Banco de dados Cliente/Servidor; Banco de dados Distribuídos

Bibliografia SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de bancos de dados. O.K. Takai; I.C.Italiano; J.E. Ferreira – Introdução a Banco de Dados