AULA 01-02-03 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS



Documentos relacionados
Docente: Éberton da Silva Marinho

SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Banco de Dados I. Introdução. Fabricio Breve

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

Conceitos Básicos. Conceitos Básicos. Sistema de Arquivos. Prof. Edilberto Silva - edilms@yahoo.com. Sistemas de Informação Brasília/DF

Prof. Marcelo Machado Cunha

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

Conceitos de Banco de Dados

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Softwares Aplicativos Banco de Dados

As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

FACULDADE INTEGRADAS DE PARANAÍBA ADMINISTRAÇÃO DE EMPRESAS. Bancos de Dados Conceitos Fundamentais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Banco de Dados I. Quantidade de informação gerada em um dia. Aula milhões de clientes ativos; Mais de 42 terabytes de dados; Salários na área

Persistência e Banco de Dados em Jogos Digitais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Introdução Banco de Dados

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Disciplina de Banco de Dados Introdução

SISTEMA GERENCIADOR DE BANCO DE DADOS

Etapas da evolução rumo a tomada de decisão: Aplicações Isoladas: dados duplicados, dados inconsistentes, processos duplicados.

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Introdução à Banco de Dados. Definição

Sistemas Gerenciadores de Bancos de Dados

18/03/2012. Formação.

Banco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Disciplina: Tecnologias de Banco de Dados para SI s

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Banco de Dados I Introdução

BANCO DE DADOS. Isac Aguiar isacaguiar.com.br

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

BANCO DE DADOS 1 AULA 1. estrutura do curso e conceitos fundamentais. Professor Luciano Roberto Rocha. contato@lrocha.

Administração de Banco de Dados

INTRODUÇÃO. Diferente de Bando de Dados

Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]

Disciplina: Unidade I: Prof.: Período:

Sistemas de Banco de Dados

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Apresentação... Nome: Vanderlei Cordeiro Frazão

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Introdução a Banco de Dados. Adão de Melo Neto

Banco de Dados, Integração e Qualidade de Dados. Ceça Moraes cecafac@gmail.com

Sistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Evolução. Tópicos. Bancos de Dados - Introdução. Melissa Lemos. Evolução dos Sistemas de Informação Esquemas Modelos. Características de SGBDs

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

SGBD ITB 1.INTRODUÇÃO 1.INTRODUÇÃO Conceito SGBD: Sistema gerenciador de banco de dados Constituição SGBD

Revisão de Banco de Dados

Projeto de Banco de Dados

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

BANCO DE DADOS. Introdução a Banco de Dados. Conceitos BásicosB. Engenharia da Computação UNIVASF. Aula 1. Breve Histórico

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD

Sistemas Gerenciadores de Bancos de Dados

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.

Banco de Dados I Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli

Introdução a Banco de Dados. Aécio Costa

É importante que nos atenhamos a alguns aspectos importantes sobre banco de dados:

MODELO RELACIONAL - UFMA

GBD. Introdução PROF. ANDREZA S. AREÃO

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

Administração de Sistemas de Informação Gerenciais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

INTERNET HOST CONNECTOR

CONTEÚDO PROGRAMÁTICO

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

MC536 Bancos de Dados: Teoria e Prática

Existem 109 questões nesta pesquisa

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

UNIDADE 6 APLICATIVOS

FTIN Formação Técnica em Informática Módulo de Gestão Aplicada a TIC AULA 05. Prof. Fábio Diniz

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

INF220 - Banco de Dados I

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo

Treinamento em PHP com MySQL - Fundamental

Roteiro 2 Conceitos Gerais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Profº Aldo Rocha. Banco de Dados

Tecnologia e Sistemas de Informações

Professor Eros Moura, DSc

Transcrição:

AULA 01-02-03 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Sistemas de Informação (Subseqüente) Disciplina: Administração de Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br

História dos Dados O ser humano sempre desejou registrar acontecimentos de sua vida.

História dos Dados Uso de associação para contar (1 pedra = 1 ovelha)

História dos Dados Uso de símbolos para representar quantidades.

História dos Dados Surgimento dos sistemas de Numeração. I, II, III, IV, V... X... L... C... M (romanos) 1, 2, 3, 4, 5... 10... 50... 100... 1000 (arábicos)

História dos Dados Evolução da Matemática, Contabilidade, Economia. Dinheiro, títulos, cheques, promissórias, etc.

História dos Dados O papel sempre foi o meio mais usado para armazenar dados. Grandes volumes são difíceis de manter e manusear. Muito tempo para recuperar a informação desejada.

História dos Dados Surgimento de calculadoras, máquinas tabuladoras, computadores elétricos. Arquivos em papel passaram ao meio eletrônico.

Conceitos Dado um fato qualquer armazenado. Exs: 3 Pedro R$ 75,00 Mucuripe

Conceitos Informação dá sentido ao dado. Contexto (domínio) determinado. Exs: Estoque: 3 unidades Supervisor: Pedro Saldo: R$ 75,00 Estação: Muciripe

Conceitos Banco de Dados Coleção de dados que diz respeito a uma determinada organização. Sistema de Banco de Dados Envolve pessoas, equipamentos, dados e softwares.

Conceitos Um Sistema de Gerenciamento de Banco de Dados (SGBD) é uma coleção de dados interrelacionados e um conjunto de programas para acessar esses dados. O principal objetivo de um SGBD é fornecer uma maneira de recuperar informações de banco de dados que seja tanto conveniente quanto eficiente.

Conceitos

Aplicações Bancos Linhas Aéreas Universidades Operadoras de Cartão de Crédito Telecomunicações Vendas Comércio On-Line Indústria Recursos Humanos

Finalidades Redundância e Inconsistência de dados Mesma informação em vários arquivos separados. Inconsistência (dados atualizados em um arquivo e desatualizados em outro arquivo).

Finalidades Dificuldade de acesso a dados Antigamente as consultas tinham que ser escritas no código fonte do programa. Qualquer novo relatório demoraria um longo tempo até que o programador fizesse uma rotina para obter o resultado. Os SGBDs permitem fazer consultas através de linguagens como SQL.

Finalidades Isolamento de dados Dados em vários arquivos podem estar em formatos diferentes e estruturas diferentes. Torna-se difícil acessar dados de outro sistema. Ex. O Programa do BANCO DO BRASIL não lê arquivos do programa da CAIXA ECONÔMICA.

Finalidades Problema de Integridade Muitas vezes é preciso satisfazer restrições de consistência (validação). Ex. IDADE POSITIVA, saldo acima de R$ 50,00, etc.

Finalidades Problemas de Atomicidade Quando uma operação requer a execução de diversas etapas. Se uma delas falhar, pode-se criar inconsistência dos dados. A atomicidade garante que se algo der errado, tudo será desfeito até deixar como se nunca tivesse iniciado a operação. Ex. Transferência bancárias de A para B. Sem atomicidade pode acontecer de debitar em A e não creditar em B.

Finalidades Anomalias de acesso concorrente Grande parte dos sistemas comerciais são acessados por diversos usuários simultaneamente. É necessário que haja um mecanismo para impedir ou controlar a manipulação de um mesmo dados por mais de uma pessoa no mesmo momento. Ex. Venda de 1 unidade de produto por dois vendedores simultaneamente.

Finalidades Problemas de Segurança Nem todos os usuários podem acessar ou excluir dados.

Finalidades Backup e Recuperação Softwares são fáceis de comprar e instalar, porém os dados não podem ser comprados. Uma organização deve dar a devida importância a seus dados. Eles são tão importantes (ou até mais) que seus recursos humanos, recursos financeiros e ambiente físico.

Finalidades Múltiplas Interfaces para o usuário Linguagem de consultas; Interface de programação; Formulários parametrizáveis; Interfaces de menus; Interfaces de texto para usuários autônomos (ex. outros sistemas) Interfaces gráficas; Interfaces Web;

Implicações Adicionais Redução no tempo de desenvolvimento das aplicações; Flexibilidade (fácil mudar a estrutura quando os requisitos mudam); Disponibilidade de atualizações (a informação atualizada está disponível imediatamente para todos os usuários); Economia de Escala (Único processador potente);

Ampliação das Funcionalidades Aplicações científicas; Armazenamento de Imagens; Armazenamento de vídeo; Aplicações espaciais (geográficas/cad); Aplicações de séries temporais (dados econômicos em intervalos regulares); Estruturas de dados complexas; Mineração de Dados;

Quando Não Usar SGBDs Aplicação extremamente simples, sem previsão de mudança e bem definida; Requisitos de tempo real difíceis de serem atendidas por causa de sobrecarda; Acesso de múltiplos usuários não é requerida;

Quando Não Usar SGBDs Investimentos iniciais altos em hardware, software e treinamento; Generalidade no processamento de dados (requer funções específicas para tratar os dados); Custos elevados para segurança, controle de concorrência, recuperação e integridade;

SGBDs Comerciais / Gratuitos Microsoft ACCESS; Microsft SQL Server; MySQL; FireBird / Interbase; Oracle; Postgree; IBM DB2; SQLite;

Atividade Em grupos de 2 ou 3 pessoas, pesquisar sobre um dos SGBDs do slide anterior. Listar suas características, funcionalidades, requisitos de hardware, aplicações, cases de clientes, etc. Apresentar a turma um resumo de sua pesquisa.

Referências ALVES, W. P. Fundamentos de Bancos de Dados. Érica, 2004 ELMASRI., NAVATHE. Sistemas de Banco de Dados. 4 Ed. Pearson, 2005. GILLENSON. M. L. Fundamentos de Sistemas de Gerencia de Banco de Dados. LTC, 2006. SILBERSCHATZ. Sistema de Banco de Dados. 5 Ed. Campus, 2006.