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



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

SISTEMA GERENCIADOR DE BANCO DE DADOS

Prof.: Clayton Maciel Costa

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

AULA SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

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

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

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

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

Introdução. Motivação. Sistema Gerenciador de Banco de Dados (SGBD) Banco de Dados (BD) Sistema de Banco de Dados (SBD)

INF220 - Banco de Dados I

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

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

Laboratório de Banco de Dados

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

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

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

Disciplina: Tecnologias de Banco de Dados para SI s

Persistência e Banco de Dados em Jogos Digitais

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

Roteiro 2 Conceitos Gerais

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

GBC043 Sistemas de Banco de Dados (SBD) Plano de Curso. Ilmério Reis da Silva UFU/FACOM

Introdução à Banco de Dados. Definiçã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

Prof. Marcelo Machado Cunha

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

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

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

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

MC536 Bancos de Dados: Teoria e Prática

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

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

Conceitos de Banco de Dados

Introdução a Sistemas de Bancos de Dados

INE 5613 Banco de Dados I

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

Etapas da Elaboração de um Projeto de Banco de Dados

PROGRAMA DE DISCIPLINA

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

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

18/03/2012. Formação.

Sistemas de Bases de Dados

Plano de Trabalho Docente Ensino Técnico

Docente: Éberton da Silva Marinho

CICLO DE VIDA DE UM BD

Sistemas Gerenciadores de Bancos de Dados

INTRODUÇÃO. Diferente de Bando de Dados

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

Banco de Dados I Introdução

GEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br UFU/FACOM /2

Banco de Dados Conceito de Arquitetura

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

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

Arquitetura de Banco de Dados

CONTEÚDO PROGRAMÁTICO

LINGUAGEM DE BANCO DE DADOS

Banco de Dados II. Introdução Revisão - normalização -modelagem - sql básico

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

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)

Softwares Aplicativos Banco de Dados

PLANO DE ENSINO DE DISCIPLINA

Fundamentos de Banco de Dados

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

A & F Consultoria em Sistemas e Treinamentos 2014 af.tecnoserv@gmail.com. A linguagem SQL. Autor: Hélio de Almeida Fonte: Wikipédia

Introdução Banco de Dados

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

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

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Auxiliar de Informática

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

INE 5616 Banco de Dados II

Pró-Reitoria de Ensino de Graduação Núcleo de Apoio Pedagógico - NAPE P L A N O D E E N S I N O

INF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução

Administração de Banco de Dados

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

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Projeto de Banco de Dados

LISTA DE EXERCÍCIOS. 1. Binário: Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único caractere

Plano de Trabalho Docente Ensino Técnico

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

Roteiro. Conceitos e Arquitetura de Sistemas de Banco de Dados. Conceitos e Arquiteturas de Sistemas de Banco de Dados. BCC321 - Banco de Dados I

Arquitetura de SGBD. Prof. Antonio Almeida de Barros Junior

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Sistemas de Banco de Dados

Sistemas Gerenciadores de Bancos de Dados

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

Conhecendo os usuários de um Sistema de Banco de Dados

Banco de Dados I Módulo III: Linguagens de Consulta. (Aula 8) Clodis Boscarioli

2. Conceitos e Arquitetura de Bancos de Dados

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. PLANO DE ENSINO - PERÍODO LETIVO/ANO 2008 ANO DO CURSO: 5 o

Revisão de Banco de Dados

Sistemas de Informação

PLANO DE TRABALHO DO PROFESSOR CURSOS TÉCNICOS DE NÍVEL MÉDIO ENSINO A DISTÂNCIA

Sistema de Banco de Dados Distribuídos e DataGrid

Sistemas de Banco de Dados

Transcrição:

Banco de Dados I Aula 1 Quantidade de informação gerada em um dia E-mails Compras Bate-papo Notícias Blogs Transações bancárias Etc... 59 milhões de clientes ativos; Mais de 42 terabytes de dados; 100 milhões de vídeos vistos por dia; 65 mil vídeos adicionados a cada dia; Pelo menos 45 terabytes de vídeos. Salários na área Cargo Mínimo Administrador de banco de dados (DBA) R$ 4.393,01 Analista de dados e infra-estrutura R$ 4.100,00 1

Dados Banco de dados geográficos; Banco de dados espaciais; Banco de dados relacionais; Banco de dados orientado a objetos; Datawarehouse; Data Mining; Etc. O que são dados? Mas porque guardar tantos dados? Para que servem os dados? O que é um banco de dados? O que é informação? Para que serve a informação? Qual a importância da informação para as organizações atualmente? 2

Supermercado Video Locadora Biblioteca Cleiane Gonçalves Oliveira - BD I - 2010 3

Sistema de arquivos Cada aplicação com seu conjunto de dados; Descrição dos dados dentro da aplicação; Redundância de dados; Difícil manutenção; Dificuldade na segurança dos dados; Falta de concorrência nos dados. Inicio dos anos 60: O primeiro SGBD Integrated Data Store Projetista : Charles Bachman General Electric Modelo de dados em rede (Network Data Model) Charles Bachman Primeiro ganhador da Medalha Turing (equivalente ao Prêmio Nobel) em 1973. Final dos anos 60: Information Management Systems (IMS) Desenvolvido na IBM usado até hoje Modelo de dados hierárquico Sistema SABRE para reservas de passagens aéreas American Airlines e IBM Já permite acesso concorrente aos dados através de uma rede de computadores Usado até hoje em alguns Serviços Web Travelocity 1970 : Um marco histórico Criação do Modelo Relacional Edgar Codd IBM s San Jose Research Laboratory Modelo Relacional de Dados 1981: Codd recebe a Medalha Turing 4

Anos 80 Consolidação do Modelo Relacional como paradigma dos SGBDs SQL (parte do Sistema R Project da IBM) torna-se a linguagem padrão de consultas Execução concorrente de programas: Transações SGBDs incorporam módulo de Controle de Concorrência James Gray, pesquisador da IBM e Microsoft Research ganha Medalha Turing em 1999 Final dos anos 80 e anos 90: Pesquisas na criação de novos e mais poderosos modelos de dados Armazenagem e manipulação de imagens e textos Linguagens de consultas mais poderosas Consultas complexas Data Warehouses grandes repositórios de dados originados de diferentes banco de dados locais Linguagem de consultas OLAP para análise de dados em Data Warehouses A era da Internet: primeira geração Primeira geração dos sites web: dados armazenados nos sistemas de arquivos dos sistemas operacionais A era da Internet: atualmente SGBDs são utilizados para manipular e armazenar dados na Web SGBDs são manipulados através do browser Consultas são geradas através de formulários web Respostas são formatadas usando HTML SGBD Um Sistema Gerenciador de Banco de Dados é um software projetado para armazenar e manipular de forma eficiente grandes quantidades de dados. CRUD Create Read Update Delete 5

OpenSource Privados Por que utilizar um SGBD? Independência dos dados e acesso eficiente; Redução do tempo de desenvolvimento de aplicativos; Integridade e segurança dos dados; Administração uniforme dos dados; Acesso concorrente aos dados; Recuperação de falhas; Backup e restauração; Garantia de armazenamento de estruturas para o processamento eficiente de consultas; Integridade Referencial. 24 6

Classificação dos SGBDs Quanto ao modelo de dados adotado: De rede Hierárquicos Orientados a objetos Objeto-relacionais Quanto ao número de usuários suportados: Mono-usuários Multi-usuários Quanto à localização dos dados: Centralizados Distribuídos Quando não usar um SGBD? Grande investimento inicial Overhead devido a uma variedade de controles que o SGBD tem que executar Quando o SGBD não é necessário Aplicações simples e que não necessitam de mudanças Requisitos de processamento que não podem ser garantidos pelo SGBD Não requer acesso múltiplo de usuários 7

Bibliografia SILBERCHATZ, A., KORTH, H. F., SUDARSHAN, S., Sistemas de Banco de Dados, 3ª ed. revisada, Makron Books do Brasil, São Paulo, 1999. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. Tradução de Daniel Vieira et al. Revisão Técnica de Enzo Seraphim et al. 6. ed. São Paulo: Pearson Addison Wesley, 2011. AMO, Sandra de. Gerência de Banco de Dados Notas de aulas. Disponível em http://www.deamo.prof.ufu.br/cursogbd-2011-2.html. 8