SlideShare uma empresa Scribd logo
Banco de dados Prof. Bruno Strik
A disciplina Carga Horária: 60h 2 Avaliações (50 pts) Trabalhos (20 pts) Atividades em sala(30 pts) brunostrik@gmail.com
Apresentação dos alunos
Introdução abanco de dados
Conceitos básicos Banco de Dados É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação. Na prática, é um ‘módulo acoplado’ à linguagem de programação que ‘apenas’ armazena as informações. Pode ser considerado um banco de dados Agenda telefônica Lista de Pedidos Catálogo de Produtos Não pode ser considerado um banco de dados Calculadora Gerador de cartelas de bingo
Conceitos básicos Linguagem de Programação Realiza os cálculos, manipula os textos, controla interface gráfica e mostra as informações Operações: soma, se (if) enquanto (while) Banco de Dados Principalmente guarda as informações Operações: Inserir novas informações, Apagar informações já armazenadas, coletar informações armazenadas, atualizar informações armazenadas.
Conceitos básicos Dado Valor atômico Registro de um fato isolado Não tem significado claro Importante para o usuário Menor unidade de informação Conteúdo do campo Exemplo: 4
Conceitos básicos Campo Descreve o significado de um dado Exemplo: NumeroCarro
Conceitos Básicos Registro ou Tupla Conjunto de campos Exemplo:
Conceitos Básicos Arquivo Conjunto de registros
Conceitos básicos Banco de dados Armazenamento físico dos arquivos
Conceitos Básicos Sistema gerenciador de Banco de Dados (SGBD) Software responsável pelo armazenamento e recuperação de dados no banco de dados
HISTÓRICO Décadas 50 e 60 Dados armazenados em fitas magnéticas e cartões perfurados.
Histórico Década de 70 Armazenamento em discos rígidos Nascimento do banco de dados hierárquico
histórico Década de 80 Surgimento do banco de dados relacional IBM System R e IBM SQL/DS Oracle V2
histórico Década de 90  Explosão da WEB Banco de dados voltados para consultas rápidas Funcionamento 24/7 Projetos de banco de dados orientados à objeto.
Histórico Anos 2000 XQUERY, um novo conceito em banco de dados Banco de dados mais confiáveis Expansão do Open Source
VISÃO DO BANCO DE DADOS Visão Interna É aquela vista pelo responsável da manutenção do banco de dados. Deve se preocupar com características técnicas estritas do BD, como a forma em que os dados são armazenados, como o software do banco se interage com o sistema. É a visão do desenvolvedor do banco de dados.
VISÃO DO BANCO DE DADOS Visão Conceitual É aquela vista pelo analista/desenvolvedor e pelo administrador do banco de dados. Deve se preocupar com segurança, confiabilidade, velocidade e qualidade do banco de dados. Esta é a nossa visão.
VISÃO DO BANCO DE DADOS Visão Externa É a visão do usuário final do sistema que utiliza banco de dados. Deve ser extremamente simples. O ideal é que o usuário apenas veja os dados e os comandos fiquem transparentes para ele.
VISÃO DO BANCO DE DADOS Externa Conceitual Interna
VANTAGENS DO BANCO DE DADOS Sistema tradicional de armazenamento: Armazena diversos arquivos sem lógica padrão Inseguro e lento Sem padronização Redundância (dados repetidos) Somente um acesso simultâneo Banco de Dados Armazena arquivos indexados (ordenados) Seguro (Senha, permissões, níveis) e mais rápido Dados padronizados Repetições controladas Vários acessos simultâneos
DADO E INFORMAÇão Dado é uma informação abstrata, você consegue ler, mas não sabe onde e como se aplica. 40 kg Leite desnatado 20 dias Informação é algo que você compreende e sabe seu significado e utilidade. João pesa 40 kg Pedi para comprar leite desnatado. A promoção dura 20 dias
aTIVIDADE
COMPATIBILIDADE O banco de dados serve para armazenar os dados de um programa; Uma linguagem de programação é compatível com vários bancos de dados. Um banco de dados é compatível com várias linguagens de programação. Um banco de dados pode servir a mais de um programa Um programa pode ter mais de um banco de dados.
COMPATIBILIDADE
aBSTRAÇÃO
ABSTRAÇÃO Ao analisar um caso e a partir dele montar um modelo de banco de dados, devemos observar: Entidades Atributos Relacionamentos Cardinalidade Tipos de Dados
ENTIDADES Objetos ou conceitos que possuem um conjunto de características comuns, compostas ou caracterizadas por um conjunto de atributos. Corresponde a uma tabela de um Banco de Dados.
ENTIDADES - EXEMPLO
ENTIDADES - EXEMPLO Nome Idade RG CPF Peso Altura Cor do Cabelo Tamanho calçado
ENTIDADES - ESTUDO DE CASO f1 Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos. Quais entidades podemos encontrar nesse modelo?
Entidades – estudo de caso f1 Carros Pilotos
ENTIDADES - EXERCÍCIO Uma revendedora de veículos gostaria de um sistema para registrar os carros de seu estoque. Você como analista contratado, deve encontrar as entidades para montar o banco de dados.
Atributos Características comuns aos objetos ou conceitos definidos pela Entidade. É qualquer propriedade de uma Entidade. Corresponde aos campos de uma tabela.
ATRIBUTOS - EXEMPLO
Atributos - exemplo
ATRIBUTOS – ESTUDO DE CASO f1 Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos. Sabendo que Piloto e Carro são entidades, quais os atributos?
Atributos - ESTUDO DE CASO - carros Nome: MVR-02 Motor: Consworth CA2011 Pneus: Pirelli Rodas: BBS ,[object Object]
Motor: Renault RS272011
Pneus: Pirelli

Mais conteúdo relacionado

Mais procurados

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Leinylson Fontinele
 
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
Rangel Javier
 
SGBD
SGBDSGBD
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
Jorge Ávila Miranda
 
Palestra Ciência de Dados
Palestra Ciência de DadosPalestra Ciência de Dados
Palestra Ciência de Dados
cardoso80
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
Rafael Albani
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
Rafael Pinheiro
 
Aula 1
Aula 1Aula 1
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
Rangel Javier
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Natanael Simões
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
Fabrício Lopes Sanchez
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
samlobo
 
O que é a ciência de dados (data science). Discussão do conceito
O que é a ciência de dados (data science). Discussão do conceitoO que é a ciência de dados (data science). Discussão do conceito
O que é a ciência de dados (data science). Discussão do conceito
Luis Borges Gouveia
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)
Alex Camargo
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
Miguel Aquino
 
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Leinylson Fontinele
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018
Elaine Cecília Gatto
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados Iguest3118b2
 

Mais procurados (20)

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
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
 
SGBD
SGBDSGBD
SGBD
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Palestra Ciência de Dados
Palestra Ciência de DadosPalestra Ciência de Dados
Palestra Ciência de Dados
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
 
Aula 1
Aula 1Aula 1
Aula 1
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
O que é a ciência de dados (data science). Discussão do conceito
O que é a ciência de dados (data science). Discussão do conceitoO que é a ciência de dados (data science). Discussão do conceito
O que é a ciência de dados (data science). Discussão do conceito
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018
 
Introducao Base Dados I
Introducao  Base  Dados  IIntroducao  Base  Dados  I
Introducao Base Dados I
 

Destaque

Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
Gleydson Sousa
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
danitrani
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012
Vitor Leal Diniz
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
Jorge Ávila Miranda
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
Amadeo Santos
 
01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)samuelthiago
 
Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01
Eder Samaniego
 
Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
Rudson Kiyoshi Souza Carvalho
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
Jorge Ávila Miranda
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
Daniel Brandão
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
vini_campos
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
Albert Belchior
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
Gustavo Zimmermann
 
Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10CLEAN LOURENÇO
 

Destaque (20)

Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)01 02 introdução aos bancos de dados (slides)
01 02 introdução aos bancos de dados (slides)
 
Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01Banco de Dados 01 - Semana 01
Banco de Dados 01 - Semana 01
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10Banco de dados_-_volume_4_v10
Banco de dados_-_volume_4_v10
 

Semelhante a Banco de dados Aula 1

Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
Albert Belchior
 
DP-900-BR-01.pptx
DP-900-BR-01.pptxDP-900-BR-01.pptx
DP-900-BR-01.pptx
MaysaAndrade12
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentationmachadocarla
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBD
Cris Fidelix
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
Cristiano Roberto
 
Bancos de Dados Pós-Relacionais
Bancos de Dados Pós-RelacionaisBancos de Dados Pós-Relacionais
Bancos de Dados Pós-Relacionaiselliando dias
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacaosamuel1562314
 
Apresentação Senac
Apresentação SenacApresentação Senac
Apresentação Senac
Marcos Ferreira
 
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
 
Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Leandro Rezende
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
Leclerc Victer
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
confidencial
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Caio Moreno
 
PFTI (2).ppt
PFTI (2).pptPFTI (2).ppt
PFTI (2).ppt
LinaKelly3
 
Banco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosBanco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de Dados
DanielRibeiro136663
 
modelo relacional.ppt
modelo relacional.pptmodelo relacional.ppt
modelo relacional.ppt
ritaporfrio
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
Aché Laboratórios
 
CURSO BANCO DADOS
CURSO BANCO DADOSCURSO BANCO DADOS

Semelhante a Banco de dados Aula 1 (20)

Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
DP-900-BR-01.pptx
DP-900-BR-01.pptxDP-900-BR-01.pptx
DP-900-BR-01.pptx
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentation
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBD
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Bancos de Dados Pós-Relacionais
Bancos de Dados Pós-RelacionaisBancos de Dados Pós-Relacionais
Bancos de Dados Pós-Relacionais
 
Bdii aula01 apresentacao
Bdii aula01 apresentacaoBdii aula01 apresentacao
Bdii aula01 apresentacao
 
Apresentação Senac
Apresentação SenacApresentação Senac
Apresentação Senac
 
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
 
Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
 
Access1
Access1Access1
Access1
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
 
PFTI (2).ppt
PFTI (2).pptPFTI (2).ppt
PFTI (2).ppt
 
Banco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosBanco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de Dados
 
modelo relacional.ppt
modelo relacional.pptmodelo relacional.ppt
modelo relacional.ppt
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
CURSO BANCO DADOS
CURSO BANCO DADOSCURSO BANCO DADOS
CURSO BANCO DADOS
 

Último

APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
MariaFatima425285
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
NatySousa3
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Luana Neres
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
juserpa07
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
Escola Municipal Jesus Cristo
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
Letras Mágicas
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 

Último (20)

APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
 
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...proposta curricular  ou plano de cursode lingua portuguesa eja anos finais ( ...
proposta curricular ou plano de cursode lingua portuguesa eja anos finais ( ...
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 

Banco de dados Aula 1

  • 1. Banco de dados Prof. Bruno Strik
  • 2. A disciplina Carga Horária: 60h 2 Avaliações (50 pts) Trabalhos (20 pts) Atividades em sala(30 pts) brunostrik@gmail.com
  • 5. Conceitos básicos Banco de Dados É o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação. Na prática, é um ‘módulo acoplado’ à linguagem de programação que ‘apenas’ armazena as informações. Pode ser considerado um banco de dados Agenda telefônica Lista de Pedidos Catálogo de Produtos Não pode ser considerado um banco de dados Calculadora Gerador de cartelas de bingo
  • 6. Conceitos básicos Linguagem de Programação Realiza os cálculos, manipula os textos, controla interface gráfica e mostra as informações Operações: soma, se (if) enquanto (while) Banco de Dados Principalmente guarda as informações Operações: Inserir novas informações, Apagar informações já armazenadas, coletar informações armazenadas, atualizar informações armazenadas.
  • 7. Conceitos básicos Dado Valor atômico Registro de um fato isolado Não tem significado claro Importante para o usuário Menor unidade de informação Conteúdo do campo Exemplo: 4
  • 8. Conceitos básicos Campo Descreve o significado de um dado Exemplo: NumeroCarro
  • 9. Conceitos Básicos Registro ou Tupla Conjunto de campos Exemplo:
  • 10. Conceitos Básicos Arquivo Conjunto de registros
  • 11. Conceitos básicos Banco de dados Armazenamento físico dos arquivos
  • 12. Conceitos Básicos Sistema gerenciador de Banco de Dados (SGBD) Software responsável pelo armazenamento e recuperação de dados no banco de dados
  • 13. HISTÓRICO Décadas 50 e 60 Dados armazenados em fitas magnéticas e cartões perfurados.
  • 14. Histórico Década de 70 Armazenamento em discos rígidos Nascimento do banco de dados hierárquico
  • 15. histórico Década de 80 Surgimento do banco de dados relacional IBM System R e IBM SQL/DS Oracle V2
  • 16. histórico Década de 90 Explosão da WEB Banco de dados voltados para consultas rápidas Funcionamento 24/7 Projetos de banco de dados orientados à objeto.
  • 17. Histórico Anos 2000 XQUERY, um novo conceito em banco de dados Banco de dados mais confiáveis Expansão do Open Source
  • 18. VISÃO DO BANCO DE DADOS Visão Interna É aquela vista pelo responsável da manutenção do banco de dados. Deve se preocupar com características técnicas estritas do BD, como a forma em que os dados são armazenados, como o software do banco se interage com o sistema. É a visão do desenvolvedor do banco de dados.
  • 19. VISÃO DO BANCO DE DADOS Visão Conceitual É aquela vista pelo analista/desenvolvedor e pelo administrador do banco de dados. Deve se preocupar com segurança, confiabilidade, velocidade e qualidade do banco de dados. Esta é a nossa visão.
  • 20. VISÃO DO BANCO DE DADOS Visão Externa É a visão do usuário final do sistema que utiliza banco de dados. Deve ser extremamente simples. O ideal é que o usuário apenas veja os dados e os comandos fiquem transparentes para ele.
  • 21. VISÃO DO BANCO DE DADOS Externa Conceitual Interna
  • 22. VANTAGENS DO BANCO DE DADOS Sistema tradicional de armazenamento: Armazena diversos arquivos sem lógica padrão Inseguro e lento Sem padronização Redundância (dados repetidos) Somente um acesso simultâneo Banco de Dados Armazena arquivos indexados (ordenados) Seguro (Senha, permissões, níveis) e mais rápido Dados padronizados Repetições controladas Vários acessos simultâneos
  • 23. DADO E INFORMAÇão Dado é uma informação abstrata, você consegue ler, mas não sabe onde e como se aplica. 40 kg Leite desnatado 20 dias Informação é algo que você compreende e sabe seu significado e utilidade. João pesa 40 kg Pedi para comprar leite desnatado. A promoção dura 20 dias
  • 25. COMPATIBILIDADE O banco de dados serve para armazenar os dados de um programa; Uma linguagem de programação é compatível com vários bancos de dados. Um banco de dados é compatível com várias linguagens de programação. Um banco de dados pode servir a mais de um programa Um programa pode ter mais de um banco de dados.
  • 28. ABSTRAÇÃO Ao analisar um caso e a partir dele montar um modelo de banco de dados, devemos observar: Entidades Atributos Relacionamentos Cardinalidade Tipos de Dados
  • 29. ENTIDADES Objetos ou conceitos que possuem um conjunto de características comuns, compostas ou caracterizadas por um conjunto de atributos. Corresponde a uma tabela de um Banco de Dados.
  • 31. ENTIDADES - EXEMPLO Nome Idade RG CPF Peso Altura Cor do Cabelo Tamanho calçado
  • 32. ENTIDADES - ESTUDO DE CASO f1 Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos. Quais entidades podemos encontrar nesse modelo?
  • 33. Entidades – estudo de caso f1 Carros Pilotos
  • 34. ENTIDADES - EXERCÍCIO Uma revendedora de veículos gostaria de um sistema para registrar os carros de seu estoque. Você como analista contratado, deve encontrar as entidades para montar o banco de dados.
  • 35. Atributos Características comuns aos objetos ou conceitos definidos pela Entidade. É qualquer propriedade de uma Entidade. Corresponde aos campos de uma tabela.
  • 38. ATRIBUTOS – ESTUDO DE CASO f1 Um portal de fãs de esportes gostaria de registrar as novas informações sobre a temporada 2011 de fórmula 1. Os fãs gostariam de saber as informações sobre os novos carros e seus pilotos. Sabendo que Piloto e Carro são entidades, quais os atributos?
  • 39.
  • 42.
  • 45.