SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Técnico em Informática 
Organização de Computadores 
Aula 2 - Introdução a Banco de Dados 
Prof. Vitor Hugo Melo Araújo
ENTENDENDO OS DADOS 
O ser humano sempre desejou registrar acontecimentos 
de sua vida
ENTENDENDO OS DADOS 
Os pastores de ovelhas (10.000 A.C.)
ENTENDENDO OS DADOS 
Associação: 1 pedra = 1 ovelha
ENTENDENDO OS DADOS 
Símbolos (7.000 ~ 3.000 A.C.)
ENTENDENDO OS 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)
ENTENDENDO OS DADOS 
Escambo e a manutenção de registros.
ENTENDENDO OS DADOS 
 Calendários, censo, 
medidas de terra 
 Estoques, salários, 
produção 
 Grandes Navegações e 
contabilidade (Sec. XIV) 
 Prensa, Comércio, 
Balanço (Sec. XV a XVII)
HISTÓRICO 
Antes dos computadores, as informações eram 
armazenadas em papel. 
Acesso às informações: processo lento e trabalhoso. 
Métodos para indexação e recuperação 
 Exemplo: Ficheiro num consultório médico
HISTÓRICO 
 Anos 60 
Surgimento dos Sistemas de Arquivos 
Dados eram visualizados da forma como eram 
armazenados 
Usuários tinham que conhecer a estrutura física dos 
arquivos para realizar uma consulta
HISTÓRICO 
 Anos 70 
Surgimento dos Sistemas de Banco de Dados 
Codd sugeriu o modelo de dados relacional 
 Foco em quais dados são acessados, não como acessá-los 
Sistemas de Gerenciamento de Banco de Dados 
Relacional = SGBDs
HISTÓRICO 
 Anos 90 
Domínio das grandes empresas vendedoras de SGBDs 
 IBM (DB2) 
 Microsoft (SQL Server) 
 Oracle
HISTÓRICO 
 Século XXI 
Software Livre entra na briga com as grandes empresas 
 Firebird 
 MySQL 
 PostgreSQL
HISTÓRICO 
No início, os SGBDs eram grandes, caros e rodavam em 
grandes empresas 
Hoje em dia, um simples PC tem discos rígidos capazes 
de armazenar centenas de GB e pode rodar SGBDs, que 
são muito mais leves
CONCEITOS BÁSICOS 
 Dado e informação 
Dado – Representação da informação 
 Fato do mundo real que está registrando e possui um 
significado. 
Exemplo: Endereço , DN 
Informação – Significado do dado 
 Fato que pode ser extraído de um conjunto de dados 
Exemplo: O endereço e idade de uma pessoa
CONCEITOS BÁSICOS 
 Persistência de dados 
Dados que devem permanecer armazenados por um 
tempo são ditos persistentes. 
Só podem ser removidos do banco de dados quando 
houver alguma solicitação explícita
CONCEITOS BÁSICOS 
 Banco de Dados 
Coleção de dados inter-relacionados entre si, 
representando informações sobre um domínio em 
específico 
Exemplos: Lista telefônica, folha de pagamento
CONCEITOS BÁSICOS 
 Sistema baseados em arquivos 
Tarefas de manipulação de dados embutidas nas linhas 
de código 
 Inconsistência e redundância de dados 
 Dificuldade de acesso aos dados 
 Problemas de integridade 
 Falhas no acesso concorrente 
 Problemas com a segurança
CONCEITOS BÁSICOS 
 Sistema de banco de dados 
Componentes 
 Dados 
 Hardware 
 Software 
 Usuários
CONCEITOS BÁSICOS 
 Sistema de banco de dados
CONCEITOS BÁSICOS 
 SGBD - Sistema de Gerenciamento de banco de 
dados 
Software com recursos para facilitar a manipulação das 
informações mantidas no banco de dados 
Exemplo: Oracle, DB2, SQL Server, Sybase, Informix, 
Paradox, Ingres, PostgreSQL, Dbase, Acess, etc.
CONCEITOS BÁSICOS 
 Objetivo dos SGBDs 
Isolar os usuários dos detalhes mais internos do banco 
de dados (abstração) 
Fornecer independência de dados as aplicações (camada 
de dados)
CONCEITOS BÁSICOS 
 Vantagens dos SGBDs 
Rapidez na manipulação e no acesso às informações 
Redução da redundância de informações 
Redução de problemas de integridade 
Restrições de segurança mais robustas 
Melhora no compartilhamento
CONCEITOS BÁSICOS 
 Abstração de dados 
Diferentes visões para diferentes tipos de usuários
CONCEITOS BÁSICOS 
 Níveis de dados 
Físico: Nível de abstração mais baixo, representa como 
os dados estão realmente armazenados em estruturas 
complexas 
Conceitual: Descreve quais dados estão armazenados e 
seus relacionamentos, representado em estrutura 
relativamente simples 
Visões de usuários: Descreve partes do banco de dados 
de acordo com as necessidades de cada usuários, 
individualmente.
CONCEITOS BÁSICOS 
 Níveis de dados
CONCEITOS BÁSICOS 
 Instância de bancos de dados 
Conjunto de informações de um banco de dados num 
determinado momento 
Muda frequentemente.
CONCEITOS BÁSICOS 
 Esquema de bancos de dados 
Define a estrutura do banco de dados 
Chamado de projeto geral do banco de dados 
Não muda com frequência
CONCEITOS BÁSICOS 
 Linguagens de bancos de dados 
Linguagem de Definição de Dados (DDL – Data Definition 
Language) 
Linguagem responsável pela definição do esquema 
de dados 
Dicionário de dados 
Arquivo de metadados 
Contém a descrição dos dados e o que eles representam 
Deve definir as instruções para implementação do 
banco de dados. 
Normalmente são ocultados dos usuários
CONCEITOS BÁSICOS 
 Linguagens de bancos de dados 
Linguagem de Manipulação de Dados (DML – Data 
Manipulation Language) 
Linguagem utilizada para acessar os dados num 
banco de dados 
Por manipulação se entende recuperação, inclusão, 
alteração e exclusão de dados num banco de dados
CONCEITOS BÁSICOS 
 O esquema é criado a partir de um modelo conceitual 
e implementado num SGBD através da DDL 
Instâncias são visões extraídas do SGBD através da 
DML
Técnico em Informática 
Organização de Computadores 
Aula 2 - Introdução a Banco de Dados 
Prof. Vitor Hugo Melo Araújo

Weitere ähnliche Inhalte

Was ist angesagt?

Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
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 Dadossamlobo
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
Bancode dados modelagem conceitual
Bancode dados modelagem conceitualBancode dados modelagem conceitual
Bancode dados modelagem conceitualMario Sergio
 
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
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Sistema operacional windows_10
Sistema operacional windows_10Sistema operacional windows_10
Sistema operacional windows_10Oseas_Lima
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informáticaGilberto Campos
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 

Was ist angesagt? (20)

Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
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
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Bancode dados modelagem conceitual
Bancode dados modelagem conceitualBancode dados modelagem conceitual
Bancode dados modelagem conceitual
 
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
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Sistema operacional windows_10
Sistema operacional windows_10Sistema operacional windows_10
Sistema operacional windows_10
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 

Andere mochten auch

Aula 11 – Informação e a sua Representação
Aula 11 – Informação e a sua RepresentaçãoAula 11 – Informação e a sua Representação
Aula 11 – Informação e a sua RepresentaçãoVitor Hugo Melo Araújo
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresVitor Hugo Melo Araújo
 
Aula 6 - Montagem Básica de Microcomputadores II
Aula 6 - Montagem Básica de Microcomputadores II Aula 6 - Montagem Básica de Microcomputadores II
Aula 6 - Montagem Básica de Microcomputadores II Vitor Hugo Melo Araújo
 
Aula 14 – Portas lógicas e suas funções
Aula 14 – Portas lógicas e suas funçõesAula 14 – Portas lógicas e suas funções
Aula 14 – Portas lógicas e suas funçõesVitor Hugo Melo Araújo
 
Aula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IAula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IVitor Hugo Melo Araújo
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Vitor Hugo Melo Araújo
 
Aula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicosAula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicosVitor Hugo Melo Araújo
 
Aula 2 - Noções Básicas de Eletricidade
Aula 2 - Noções Básicas de EletricidadeAula 2 - Noções Básicas de Eletricidade
Aula 2 - Noções Básicas de EletricidadeVitor Hugo Melo Araújo
 
Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)Vitor Hugo Melo Araújo
 
Aula 7 - Montagem Básica de Microcomputadores III
Aula 7 - Montagem Básica de Microcomputadores IIIAula 7 - Montagem Básica de Microcomputadores III
Aula 7 - Montagem Básica de Microcomputadores IIIVitor Hugo Melo Araújo
 
Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Vitor Hugo Melo Araújo
 

Andere mochten auch (15)

Aula 11 – Informação e a sua Representação
Aula 11 – Informação e a sua RepresentaçãoAula 11 – Informação e a sua Representação
Aula 11 – Informação e a sua Representação
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
Aula 3 - Sistemas e Modelos de Dados
Aula 3 - Sistemas e Modelos de DadosAula 3 - Sistemas e Modelos de Dados
Aula 3 - Sistemas e Modelos de Dados
 
Aula 6 - Montagem Básica de Microcomputadores II
Aula 6 - Montagem Básica de Microcomputadores II Aula 6 - Montagem Básica de Microcomputadores II
Aula 6 - Montagem Básica de Microcomputadores II
 
Aula 14 – Portas lógicas e suas funções
Aula 14 – Portas lógicas e suas funçõesAula 14 – Portas lógicas e suas funções
Aula 14 – Portas lógicas e suas funções
 
Aula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores IAula 5 - Montagem Básica de Microcomputadores I
Aula 5 - Montagem Básica de Microcomputadores I
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Aula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicosAula 2 - Introdução aos conceitos básicos
Aula 2 - Introdução aos conceitos básicos
 
Aula 6 - Cardinalidade
Aula 6 - CardinalidadeAula 6 - Cardinalidade
Aula 6 - Cardinalidade
 
Aula 2 - Noções Básicas de Eletricidade
Aula 2 - Noções Básicas de EletricidadeAula 2 - Noções Básicas de Eletricidade
Aula 2 - Noções Básicas de Eletricidade
 
Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)
 
Aula 8 – Componentes de um computador
Aula 8 – Componentes de um computadorAula 8 – Componentes de um computador
Aula 8 – Componentes de um computador
 
Aula 7 - Montagem Básica de Microcomputadores III
Aula 7 - Montagem Básica de Microcomputadores IIIAula 7 - Montagem Básica de Microcomputadores III
Aula 7 - Montagem Básica de Microcomputadores III
 
Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 12 – Sistema de Numeração (Conversão de Bases)
 

Ähnlich wie Aula 2 - Introdução a Banco de Dados

Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxCesarDias26
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptxacsme
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
Brevíssima introdução a bancos de dados relacionais
Brevíssima introdução a bancos de dados relacionaisBrevíssima introdução a bancos de dados relacionais
Brevíssima introdução a bancos de dados relacionaisLeonardo Pacheco
 
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
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informaçãoFábio Andrade
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBDCris Fidelix
 
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
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD Marília Mendes
 

Ähnlich wie Aula 2 - Introdução a Banco de Dados (20)

Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Aula 1
Aula 1Aula 1
Aula 1
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptx
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Sistema de banco_de_dados
Sistema de banco_de_dadosSistema de banco_de_dados
Sistema de banco_de_dados
 
Brevíssima introdução a bancos de dados relacionais
Brevíssima introdução a bancos de dados relacionaisBrevíssima introdução a bancos de dados relacionais
Brevíssima introdução a bancos de dados relacionais
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
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
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informação
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBD
 
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
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD
 
Dbmod
DbmodDbmod
Dbmod
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 

Kürzlich hochgeladen

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiorosenilrucks
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 

Kürzlich hochgeladen (20)

PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 

Aula 2 - Introdução a Banco de Dados

  • 1. Técnico em Informática Organização de Computadores Aula 2 - Introdução a Banco de Dados Prof. Vitor Hugo Melo Araújo
  • 2. ENTENDENDO OS DADOS O ser humano sempre desejou registrar acontecimentos de sua vida
  • 3. ENTENDENDO OS DADOS Os pastores de ovelhas (10.000 A.C.)
  • 4. ENTENDENDO OS DADOS Associação: 1 pedra = 1 ovelha
  • 5. ENTENDENDO OS DADOS Símbolos (7.000 ~ 3.000 A.C.)
  • 6. ENTENDENDO OS 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)
  • 7. ENTENDENDO OS DADOS Escambo e a manutenção de registros.
  • 8. ENTENDENDO OS DADOS  Calendários, censo, medidas de terra  Estoques, salários, produção  Grandes Navegações e contabilidade (Sec. XIV)  Prensa, Comércio, Balanço (Sec. XV a XVII)
  • 9. HISTÓRICO Antes dos computadores, as informações eram armazenadas em papel. Acesso às informações: processo lento e trabalhoso. Métodos para indexação e recuperação  Exemplo: Ficheiro num consultório médico
  • 10. HISTÓRICO  Anos 60 Surgimento dos Sistemas de Arquivos Dados eram visualizados da forma como eram armazenados Usuários tinham que conhecer a estrutura física dos arquivos para realizar uma consulta
  • 11. HISTÓRICO  Anos 70 Surgimento dos Sistemas de Banco de Dados Codd sugeriu o modelo de dados relacional  Foco em quais dados são acessados, não como acessá-los Sistemas de Gerenciamento de Banco de Dados Relacional = SGBDs
  • 12. HISTÓRICO  Anos 90 Domínio das grandes empresas vendedoras de SGBDs  IBM (DB2)  Microsoft (SQL Server)  Oracle
  • 13. HISTÓRICO  Século XXI Software Livre entra na briga com as grandes empresas  Firebird  MySQL  PostgreSQL
  • 14. HISTÓRICO No início, os SGBDs eram grandes, caros e rodavam em grandes empresas Hoje em dia, um simples PC tem discos rígidos capazes de armazenar centenas de GB e pode rodar SGBDs, que são muito mais leves
  • 15. CONCEITOS BÁSICOS  Dado e informação Dado – Representação da informação  Fato do mundo real que está registrando e possui um significado. Exemplo: Endereço , DN Informação – Significado do dado  Fato que pode ser extraído de um conjunto de dados Exemplo: O endereço e idade de uma pessoa
  • 16. CONCEITOS BÁSICOS  Persistência de dados Dados que devem permanecer armazenados por um tempo são ditos persistentes. Só podem ser removidos do banco de dados quando houver alguma solicitação explícita
  • 17. CONCEITOS BÁSICOS  Banco de Dados Coleção de dados inter-relacionados entre si, representando informações sobre um domínio em específico Exemplos: Lista telefônica, folha de pagamento
  • 18. CONCEITOS BÁSICOS  Sistema baseados em arquivos Tarefas de manipulação de dados embutidas nas linhas de código  Inconsistência e redundância de dados  Dificuldade de acesso aos dados  Problemas de integridade  Falhas no acesso concorrente  Problemas com a segurança
  • 19. CONCEITOS BÁSICOS  Sistema de banco de dados Componentes  Dados  Hardware  Software  Usuários
  • 20. CONCEITOS BÁSICOS  Sistema de banco de dados
  • 21. CONCEITOS BÁSICOS  SGBD - Sistema de Gerenciamento de banco de dados Software com recursos para facilitar a manipulação das informações mantidas no banco de dados Exemplo: Oracle, DB2, SQL Server, Sybase, Informix, Paradox, Ingres, PostgreSQL, Dbase, Acess, etc.
  • 22. CONCEITOS BÁSICOS  Objetivo dos SGBDs Isolar os usuários dos detalhes mais internos do banco de dados (abstração) Fornecer independência de dados as aplicações (camada de dados)
  • 23. CONCEITOS BÁSICOS  Vantagens dos SGBDs Rapidez na manipulação e no acesso às informações Redução da redundância de informações Redução de problemas de integridade Restrições de segurança mais robustas Melhora no compartilhamento
  • 24. CONCEITOS BÁSICOS  Abstração de dados Diferentes visões para diferentes tipos de usuários
  • 25. CONCEITOS BÁSICOS  Níveis de dados Físico: Nível de abstração mais baixo, representa como os dados estão realmente armazenados em estruturas complexas Conceitual: Descreve quais dados estão armazenados e seus relacionamentos, representado em estrutura relativamente simples Visões de usuários: Descreve partes do banco de dados de acordo com as necessidades de cada usuários, individualmente.
  • 26. CONCEITOS BÁSICOS  Níveis de dados
  • 27. CONCEITOS BÁSICOS  Instância de bancos de dados Conjunto de informações de um banco de dados num determinado momento Muda frequentemente.
  • 28. CONCEITOS BÁSICOS  Esquema de bancos de dados Define a estrutura do banco de dados Chamado de projeto geral do banco de dados Não muda com frequência
  • 29. CONCEITOS BÁSICOS  Linguagens de bancos de dados Linguagem de Definição de Dados (DDL – Data Definition Language) Linguagem responsável pela definição do esquema de dados Dicionário de dados Arquivo de metadados Contém a descrição dos dados e o que eles representam Deve definir as instruções para implementação do banco de dados. Normalmente são ocultados dos usuários
  • 30. CONCEITOS BÁSICOS  Linguagens de bancos de dados Linguagem de Manipulação de Dados (DML – Data Manipulation Language) Linguagem utilizada para acessar os dados num banco de dados Por manipulação se entende recuperação, inclusão, alteração e exclusão de dados num banco de dados
  • 31. CONCEITOS BÁSICOS  O esquema é criado a partir de um modelo conceitual e implementado num SGBD através da DDL Instâncias são visões extraídas do SGBD através da DML
  • 32. Técnico em Informática Organização de Computadores Aula 2 - Introdução a Banco de Dados Prof. Vitor Hugo Melo Araújo