SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
1. Introdução a Sistemas de
BD (Parte I)
Disciplina: Fundamentos de
Banco de Dados
Professora: Marília S. Mendes
E-mail: marilia.mendes@ufc.br
Tópicos
1. Conceituação e aplicações do Sistema de Banco de
Dados
2. Sistemas de Processamento de Arquivos
3. Bancos de dados Relacionais
Onde encontrar a matéria?
} Capítulo 1
1. Conceituação e aplicações do Sistema
de Banco de Dados
1. Aplicações do Sistema de Banco de
Dados
Vendas
Contabilidade
Recursos
Humanos
Manufatura
Varejistas on-line
Informação empresarial
1. Aplicações do Sistema de Banco de
Dados
Bancos e Finanças
Universidades
Companhias
aéreas
BDs: Tamanho e complexidade
} Exemplos:
Listas de nomes e endereços
Centenas de registros
1. Aplicações do Sistema de Banco de
Dados
} Exemplos: Receita Federal
Se considerássemos 100 milhões de contribuintes e que cada um
deles preenche uma média de cinco formulários com
aproximadamente 400 caracteres cada um, teríamos um banco
de dados de 100 x 106 x 400 x 5 caracteres (bytes) de
informação. Se considerássemos os registros dos últimos 3 anos,
teríamos um banco de dados de 8 x 1011 bytes (800 gigabytes).
1. Aplicações do Sistema de Banco de
Dados
} Exemplos: Amazon.com
Grande Banco de Dados
comercial
O Banco de Dados da Amazon ocupa mais de dois terabytes
(um terabyte é 1012 bytes de armazenamento) e está
armazenado em 200 servidores diferentes.
} Cerca de 15 milhões de visitantes acessam a Amazon.com
todos os dias e utilizam o Banco de Dados para fazer compras.
} Cerca de 100 pessoas são necessárias para atualização do BD.
1. Aplicações do Sistema de Banco de
Dados
1. Conceituação
O que são Banco de
Dados?
1. Conceituação
O que são Dados?
Dados são os fatos em sua forma primária. São fatos,
valores, observações e medidas que não estão
contextualizadas ou organizadas.
Ex.: uma palavra (Russas), número (411),
fotos, figuras, sons, entre outros.
1. Conceituação
O que são Dados?
1. Conceituação
A INFORMAÇÃO é tratada como recurso principal das
empresas e organizações.
1. Conceituação
É um conjunto de fatos organizados de tal forma que adquirem
valor adicional além do valor do fato em si.
Ex.: A frase “O calor em Russas está de matar!” é um
exemplo de informação (um conjunto de caracteres dentro de
um determinado contexto).
“Dados dotados de relevância e propósito”
Peter Drucker
Informação
1. Conceituação
§ Regras e relações podem ser estabelecidas para organizar os
dados em informação útil e valiosa.
§ O tipo de informação criada depende da relação definida entre
os dados existentes.
§ Relações podem ser redefinidas e novas informações podem
ser criadas se novos dados são adicionados.
Informação x Dados
“... dados são puramente sintáticos, enquanto
informação contêm, necessariamente,
semântica”
Valdemar Setzer, Instituto de Matemática e Estatísticas da USP.
1. Conceituação
Existe algo mais
valioso que a
informação?
1. Conceituação
Conhecimento
§ Dados e informações podem ser armazenados,
manipulados e processados. Com o conhecimento isto
não acontece.
§ O conhecimento é algo pessoal, vivenciado por alguém.
Não pode ser armazenado nem processado por
computadores. Só pelas pessoas.
} Definição de Banco de Dados (Database)
1. Conceituação
} Definição de Banco de Dados (Database)
} Representa algum aspecto do mundo real;
} Coleção lógica coerente de dados com algum significado
inerente;
} É projetado, construído e populado com dados para uma
finalidade específica. Possui um grupo definido de usuários e
algumas aplicações previamente concebidas nas quais esses
usuários estão interessados.
Antigamente...
2. Sistemas de Processamento de
Arquivos
2. Sistemas de Processamento de
Arquivos
Manter as informações em um sistema de
processamento de arquivos tem uma série de
inconvenientes...
} Redundância e inconsistência nos dados
} Dificuldade no acesso aos dados
} Isolamento dos dados
} Problemas de integridade
} Problemas de atomicidade
} Anomalias de acesso concorrente
} Problemas de segurança
2. Sistemas de Processamento de
Arquivos
Fonte: SILBERSCHATZ; SUDARSHAN, 2006
Sistemas de arquivos - exemplificação
Sistema de Arquivos versus Sistemas de
Banco de Dados
Fonte: SILBERSCHATZ; SUDARSHAN, 2006
FONTE: ELMASRI; NAVATHE, 2011
Sistema Gerenciador de Banco de
Dados
} Um Sistema Gerenciador de Banco de Dados (SGBD) é
uma coleção de programas que habilitam usuários a criar
e manter um banco de dados.
} O SGBD é um software de propósito geral, que facilita o
processo de definição, construção e manipulação de um
bancos de dados.
} O grande objetivo de um sistema de BD é oferecer uma
visão “abstrata” dos dados, com disponibilidade eficiente,
aos usuários.
SGBDs - Propósitos Gerais
} Definição de banco de dados envolve especificar
estruturas e tipos de dados para serem gravados
no banco de dados, com uma descrição detalhada
de cada tipo de dado.
} Construção de um banco de dados é o processo
de consistir e gravar inicialmente dados no banco
de dados.
} Manipulação de um banco de dados inclui
funções como consulta por dados específicos e
atualização para refletir as alterações no mundo
real.
} Compartilhamento de um banco de dados
permite que vários usuários acessem os programas
simultaneamente
} DBMS: Database Management System
} SGBD não é um banco de dados, mas sim um
complemento
} SGBD é um grupo de programas para interação com os
dados
SGBD - Sistema Gerenciador de Banco
de Dados
2. Finalidade dos Sistemas de Banco de
Dados
3. Bancos de dados Relacionais
Banco de Dados
} Banco de dados não relacionais
} Arquivos estruturados
} Bancos de dados relacionais
} Dados organizados em tabelas
} Tabelas podem se relacionar com outras tabelas
} Menor espaço de armazenamento
} Maior velocidade de acesso aos dados
} Padrão mundialmente utilizado
FONTE: ELMASRI; NAVATHE, 2011
Banco de Dados
3. Bancos de dados Relacionais
} Banco de dados
} Ferramentas que permitem o
armazenamento e manipulação de
dados organizados em forma de
tabelas
} Tabelas
} Forma de organização de dados
formada por linhas e colunas
} Colunas
} Campos que formam um registro
} Linhas
} Registro ou tuplas
Banco de dados
Fonte: ELMASRI; NAVATHE, 2011
1) Identifique algumas operações
informais de consulta e atualização
que você esperaria aplicar ao
banco de dados abaixo?
Fonte: ELMASRI; NAVATHE, 2011
Bibliografia utilizada nesta aula
} SILBERSCHATZ,A.; SUDARSHAN, S. Sistema de banco de
dados. Campus, 2006. ISBN: 9788535211078
} ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de
dados. 6 ed. Pearson/Addison-Wesley, 2011. ISBN:
9788579360855
} TEOREY,T. J., LIGHTSTONE, S., NADEAU,T.. Projeto e
Modelagem de Bancos de Dados - 2ª Ed. 2014.

Mais conteúdo relacionado

Semelhante a Introdução a Sistemas de BD (Parte I

Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dadosHélio Martins
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfAPOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfLinaKelly2
 
7882195 banco-de-dados-uma-ampla-abordagem
7882195 banco-de-dados-uma-ampla-abordagem7882195 banco-de-dados-uma-ampla-abordagem
7882195 banco-de-dados-uma-ampla-abordagemGabriel Azuirson
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação finalRenan Levy
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfssuser7a84f91
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacaosamuel1562314
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Januário Neto
 
Banco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosDanielRibeiro136663
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentationmachadocarla
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadoswapiva
 

Semelhante a Introdução a Sistemas de BD (Parte I (20)

Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdfAPOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
APOSTILA 1 _ ADMINISTRADOR DE BANCO DE DADOS (1).pdf
 
Aula 1
Aula 1Aula 1
Aula 1
 
7882195 banco-de-dados-uma-ampla-abordagem
7882195 banco-de-dados-uma-ampla-abordagem7882195 banco-de-dados-uma-ampla-abordagem
7882195 banco-de-dados-uma-ampla-abordagem
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacao
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Banco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dados
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentation
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dados
 

Último

Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 

Último (20)

Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 

Introdução a Sistemas de BD (Parte I

  • 1. 1. Introdução a Sistemas de BD (Parte I) Disciplina: Fundamentos de Banco de Dados Professora: Marília S. Mendes E-mail: marilia.mendes@ufc.br
  • 2. Tópicos 1. Conceituação e aplicações do Sistema de Banco de Dados 2. Sistemas de Processamento de Arquivos 3. Bancos de dados Relacionais
  • 3. Onde encontrar a matéria? } Capítulo 1
  • 4. 1. Conceituação e aplicações do Sistema de Banco de Dados
  • 5. 1. Aplicações do Sistema de Banco de Dados Vendas Contabilidade Recursos Humanos Manufatura Varejistas on-line Informação empresarial
  • 6. 1. Aplicações do Sistema de Banco de Dados Bancos e Finanças Universidades Companhias aéreas
  • 7. BDs: Tamanho e complexidade } Exemplos: Listas de nomes e endereços Centenas de registros 1. Aplicações do Sistema de Banco de Dados
  • 8. } Exemplos: Receita Federal Se considerássemos 100 milhões de contribuintes e que cada um deles preenche uma média de cinco formulários com aproximadamente 400 caracteres cada um, teríamos um banco de dados de 100 x 106 x 400 x 5 caracteres (bytes) de informação. Se considerássemos os registros dos últimos 3 anos, teríamos um banco de dados de 8 x 1011 bytes (800 gigabytes). 1. Aplicações do Sistema de Banco de Dados
  • 9. } Exemplos: Amazon.com Grande Banco de Dados comercial O Banco de Dados da Amazon ocupa mais de dois terabytes (um terabyte é 1012 bytes de armazenamento) e está armazenado em 200 servidores diferentes. } Cerca de 15 milhões de visitantes acessam a Amazon.com todos os dias e utilizam o Banco de Dados para fazer compras. } Cerca de 100 pessoas são necessárias para atualização do BD. 1. Aplicações do Sistema de Banco de Dados
  • 10. 1. Conceituação O que são Banco de Dados?
  • 11. 1. Conceituação O que são Dados? Dados são os fatos em sua forma primária. São fatos, valores, observações e medidas que não estão contextualizadas ou organizadas. Ex.: uma palavra (Russas), número (411), fotos, figuras, sons, entre outros.
  • 12. 1. Conceituação O que são Dados?
  • 13. 1. Conceituação A INFORMAÇÃO é tratada como recurso principal das empresas e organizações.
  • 14. 1. Conceituação É um conjunto de fatos organizados de tal forma que adquirem valor adicional além do valor do fato em si. Ex.: A frase “O calor em Russas está de matar!” é um exemplo de informação (um conjunto de caracteres dentro de um determinado contexto). “Dados dotados de relevância e propósito” Peter Drucker Informação
  • 15. 1. Conceituação § Regras e relações podem ser estabelecidas para organizar os dados em informação útil e valiosa. § O tipo de informação criada depende da relação definida entre os dados existentes. § Relações podem ser redefinidas e novas informações podem ser criadas se novos dados são adicionados. Informação x Dados
  • 16. “... dados são puramente sintáticos, enquanto informação contêm, necessariamente, semântica” Valdemar Setzer, Instituto de Matemática e Estatísticas da USP. 1. Conceituação
  • 17. Existe algo mais valioso que a informação? 1. Conceituação Conhecimento § Dados e informações podem ser armazenados, manipulados e processados. Com o conhecimento isto não acontece. § O conhecimento é algo pessoal, vivenciado por alguém. Não pode ser armazenado nem processado por computadores. Só pelas pessoas.
  • 18. } Definição de Banco de Dados (Database) 1. Conceituação } Definição de Banco de Dados (Database) } Representa algum aspecto do mundo real; } Coleção lógica coerente de dados com algum significado inerente; } É projetado, construído e populado com dados para uma finalidade específica. Possui um grupo definido de usuários e algumas aplicações previamente concebidas nas quais esses usuários estão interessados.
  • 20. 2. Sistemas de Processamento de Arquivos
  • 21. 2. Sistemas de Processamento de Arquivos Manter as informações em um sistema de processamento de arquivos tem uma série de inconvenientes... } Redundância e inconsistência nos dados } Dificuldade no acesso aos dados } Isolamento dos dados } Problemas de integridade } Problemas de atomicidade } Anomalias de acesso concorrente } Problemas de segurança
  • 22. 2. Sistemas de Processamento de Arquivos Fonte: SILBERSCHATZ; SUDARSHAN, 2006
  • 23. Sistemas de arquivos - exemplificação
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Sistema de Arquivos versus Sistemas de Banco de Dados Fonte: SILBERSCHATZ; SUDARSHAN, 2006
  • 35. Sistema Gerenciador de Banco de Dados } Um Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que habilitam usuários a criar e manter um banco de dados. } O SGBD é um software de propósito geral, que facilita o processo de definição, construção e manipulação de um bancos de dados. } O grande objetivo de um sistema de BD é oferecer uma visão “abstrata” dos dados, com disponibilidade eficiente, aos usuários.
  • 36. SGBDs - Propósitos Gerais } Definição de banco de dados envolve especificar estruturas e tipos de dados para serem gravados no banco de dados, com uma descrição detalhada de cada tipo de dado. } Construção de um banco de dados é o processo de consistir e gravar inicialmente dados no banco de dados. } Manipulação de um banco de dados inclui funções como consulta por dados específicos e atualização para refletir as alterações no mundo real. } Compartilhamento de um banco de dados permite que vários usuários acessem os programas simultaneamente
  • 37. } DBMS: Database Management System } SGBD não é um banco de dados, mas sim um complemento } SGBD é um grupo de programas para interação com os dados SGBD - Sistema Gerenciador de Banco de Dados
  • 38. 2. Finalidade dos Sistemas de Banco de Dados
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. 3. Bancos de dados Relacionais
  • 44. Banco de Dados } Banco de dados não relacionais } Arquivos estruturados } Bancos de dados relacionais } Dados organizados em tabelas } Tabelas podem se relacionar com outras tabelas } Menor espaço de armazenamento } Maior velocidade de acesso aos dados } Padrão mundialmente utilizado
  • 45. FONTE: ELMASRI; NAVATHE, 2011 Banco de Dados
  • 46. 3. Bancos de dados Relacionais } Banco de dados } Ferramentas que permitem o armazenamento e manipulação de dados organizados em forma de tabelas } Tabelas } Forma de organização de dados formada por linhas e colunas } Colunas } Campos que formam um registro } Linhas } Registro ou tuplas Banco de dados
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 56. 1) Identifique algumas operações informais de consulta e atualização que você esperaria aplicar ao banco de dados abaixo? Fonte: ELMASRI; NAVATHE, 2011
  • 57. Bibliografia utilizada nesta aula } SILBERSCHATZ,A.; SUDARSHAN, S. Sistema de banco de dados. Campus, 2006. ISBN: 9788535211078 } ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6 ed. Pearson/Addison-Wesley, 2011. ISBN: 9788579360855 } TEOREY,T. J., LIGHTSTONE, S., NADEAU,T.. Projeto e Modelagem de Bancos de Dados - 2ª Ed. 2014.