Banco de Dados e Usuários do Banco de Dados (capítulo 1)

Slides:



Advertisements
Apresentações semelhantes
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Advertisements

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
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.
Introdução aos Bancos de dados
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Introdução aos Sistemas Gerenciadores de Banco de Dados
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,
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
Professor Victor Sotero
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
SGBD Banco de Dados - Professor Ivan Pires.
Sistemas de Banco de Dados
Educação Profissional Técnica de Nível Médio em Informática
SGBD.
BANCO DE DADOS - CONCEITOS
Introdução a Banco de Dados com exercícios de aplicação
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Bancos de Dados e Recuperação de Informação
BD.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Tecnologia da Informação
Business Intelligence:
BD.
Projeto de Banco de Dados
Introdução a Banco de dados
Exercícios SGBD - CESPE
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.
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
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.
Cristina Paludo Santos URI – Campus de Santo Ângelo
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
Banco de Dados I Objetivo:
Teste.
Mestrado em Engenharia de Computação área de concentração Geomática
Capítulo 1 Sistemas de Banco de Dados
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
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
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
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
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
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
INTELIGÊNCIA EMPRESARIAL Aula 8 - Metadados e Operações OLAP.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Banco de Dados e Usuários do Banco de Dados (capítulo 1) 11/24/12 Banco de Dados e Usuários do Banco de Dados (capítulo 1)

Tipos de Banco de Dados Banco de Dados Numéricos e Textuais 11/24/12 Tipos de Banco de Dados Banco de Dados Numéricos e Textuais Sistemas convencionais (e.g. sistema bancário) Banco de Dados Multimídia Sistema que armazenam e recuperam áudio, vídeo e etc. Banco de Dados Geográficos Sistemas que armazenam mapas e informações geográficas. Data Warehouses Banco de Dados preparado para análise dos dados

Definições Básicas Banco de Dados: Uma coleção de dados relacionados. 11/24/12 Definições Básicas Banco de Dados: Uma coleção de dados relacionados. Dados: Fatos conhecidos que podem ser armazenados e possuem um significado implícito. Mini-world: Alguma parte do mundo real sobre a qual os dados armazenados no Banco de Dados se referem. Por exmplo, um sistema de uma universidade se refere a uma universidade específica (Mini-world). Sistema Gerenciador de Banco de Dados (SGBD): Uma coleção de programas usados para facilitar a criação e manutenção de Banco de Dados computadorizados. Sistema de Banco de Dados: O SGBD junto com os Dados e, possivelmente, com as aplicações.

Funcionalidades Típicas de um SGBD 11/24/12 Funcionalidades Típicas de um SGBD Suporte para carregar o banco de dados em meio de armazanamentos secundário. Suporte para definir o Banco de Dados: tipos de dados, estrutura e restrições. Para isso usa-se DDL (Data Definition Language) Suporte para manipular o Banco de Dados: busca, inserções, deleções e atualizações de conteúdo. Para isso usa-se DML (Data Language Manipulation) Suporte para processamento concorrente mantendo a consistência dos dados. Segurança contra falhas e acesso não autorizado.

Exemplo de Banco de Dados 11/24/12 Exemplo de Banco de Dados Mini-world para o exemplo: Parte de uma Universidade. Algumas possiveis entidades: ESTUDANTES CURSOS OFERTAS (DE CURSOS) DEPARTAMENTOS PROFESSORES

Exemplo de Banco de Dados 11/24/12 Exemplo de Banco de Dados Algumas relações extraídas do mini-world: OFERTAS são de CURSOS específicos ESTUDANTES assistem OFERTAS CURSOS possuem como pré-req CURSOS PROFESSORES ministram OFERTAS CURSOS são oferecidos por DEPARTAMENTOS ESTUDANTES estão vinculados a DEPARTAMENTOS

Características de um SGBD 11/24/12 Características de um SGBD Auto-descrição de um SGBD: O catálogo do SGBD armazena a descrição do Banco de Dados. Esta descrição é chamada de meta- dodos. É isto que permite ao SGBD trabalhar com diferentes bases de dados. Independência de dados: Permite que mudanças nas estruturas de armazenamento não afetem os programas que acessam os dados.

Características de um SGBD 11/24/12 Características de um SGBD Abstração de Dados: O SGBD usa um modelo de dados que esconde detalhes de armazenamento e proporcionam uma visão conceitual dos dados. Suporte para múltiplas visões dos dados: Cada usuário pode ter diferentes visões da mesma base de dados, a qual descreve somente os dados de interesse para aquele usuário.

Características de um SGBD 11/24/12 Características de um SGBD Compartilhamento de dados e processamento de transações de multiplos usuários: Possibilita que um conjunto de usuários recuperem e atualizem conteúdo do banco de dados concorrentemente, mantendo a consistência. O controle de concorrência do SGBD garante que uma transação é corretamente executada ou completamente abortada.

Usuários do Banco de Dados 11/24/12 Usuários do Banco de Dados Administrador do Banco de Dados: responsável pela liberação de acesso ao Banco de Dados e por monitorar e controlar seu uso. Projetista (Designer) do Banco de Dados: responsável por definir o Banco de Dados. Eles se comunicam com usuários finais para compreender suas necessidades. Usuários finais: Quem efetivamente usam os dados armazados, fazendo buscas, deleções e atualizações no conteúdo do Banco de Dados.

Vantagens ao se usar um SGBD 11/24/12 Vantagens ao se usar um SGBD Controle de redundância. Compartilhamento de Dados entre múltiplos usuários. Segurança a falhas e acesso não autorizado. Recuperação eficiente de dados. Backup para os dados facilitado. Multiplas visões. Possibilita a definição de restrições de integridade sobre os dados Tempo de desenvolvimento de aplicações reduzido. Flexibilidade para implementar alteração dos dados.

Quando não usar um SGBD Alto custo inicial e não justificado. 11/24/12 Quando não usar um SGBD Alto custo inicial e não justificado. Aplicações simples, bem definidas, cujos dados não sofrem muitas alterações. Aplicações com restrições de tempo real que não podem ser garantidas pelo sistema de busca do SGBD. Pode ser desnecessário, caso o acesso por parte de múltiplos usuários não seja um requisito. Aplicações com dados complexos não suportados pelo SGBD.

Quando não usar um SGBD Alto custo inicial e não justificado. 11/24/12 Quando não usar um SGBD Alto custo inicial e não justificado. Aplicações simples, bem definidas, cujos dados não sofrem muitas alterações. Aplicações com restrições de tempo real que não podem ser garantidas pelo sistema de busca do SGBD. Pode ser desnecessário, caso o acesso por parte de múltiplos usuários não seja um requisito. Aplicações com dados complexos não suportados pelo SGBD.

11/24/12 Exercícios 1. Defina os seguinte termos: dado, banco de dados, catálogo do banco de dados, independência programa-dados, visão do usuário, DBA, usuário final, transação e metadado. 2. Discuta as principais funcionalidades que deveriam ser proporcionadas por um SGBD.