SlideShare a Scribd company logo
1 of 13
Download to read offline
Banco de Dados I
Guardando Tudo no Armário
Prof. Manoel Afonso
BD e SGBD
 BD -> Banco de Dados:
 É o “armário” de qualquer programa ou aplicativo, é nele que
guardamos os dados, sejam contas de usuário, fotos, senhas,
vídeos, etc...
 SGBD -> Sistema de Gerenciamento de Banco de Dados:
 É o software que nos permite criar, editar, apagar, e usar nosso
banco de dados, geralmente cada BD diferente tem um SGBD
próprio.
Dados
 Na programação, dados são tudo aquilo que se refere a
informação, como:
 Quando trocamos mensagens;
 Quando salvamos uma foto;
 Quando logamos no Facebook;
 Quando baixamos um episódio de uma série;
 Quando publicamos um aplicativo;
 Quando atualizamos um aplicativo;
 Quando ligamos o computador;
Modelos de Dados
 Um modelo de dados é a coleção de, pelo menos, 3 componentes:
 Um conjunto de tipos de estruturas de dados:
 Define o tipo de dados e como se inter-relacionam;
 Um conjunto de operadores:
 Operações que permitem manipular as estruturas de dados definidas;
 Um conjunto de regras de integridade:
 Regras que definem que dados são válidos;
Gerações de Dados
 Existem 3 gerações de dados, com o passar dos anos os modelos de
dados foram evoluindo, e hoje podemos identificar as 3 gerações a
seguir:
 Geração 1:
 Modelo Hierárquico;
 Modelo de Redes;
 Geração 2:
 Modelo Relacional;
 Geração 3:
 Modelo Orientado a Objetos;
Modelo Hierárquico
Modelo de Redes
Modelo Relacional
Modelo Orientado a Objetos - ER
A Carreira de um DBA
 DBA significa “Administrador de Banco de Dados”, e é uma carreira
muito cobiçada por pessoas que gostam dessa parte da programação;
 Alguns dados interessantespara a carreira de DBA:
 60% das vagas exigem inglês intermediário ou fluente;
 35% das vagas exigem ou dão preferência para profissionais com
certificações Oracle ou Microsoft;
 80% das vagas são para o estado de São Paulo;
E o Salário, ó... (*---*)
 O salário de DBA é um dos melhores do mercado, e isso se dá ao
grande comprometimento que um DBA tem com a empresa onde
trabalha, basicamente ele é um dos pilares da empresa, sem um DBA
qualquer empresa afundaria.
Dúvidas?
Exercício
 Existem vários tipos de bancos de dados no mercado, os
mais comuns são:
 Oracle;
 MySQL;
 PostGres;
 SQL Server;
 SQLite;
 Separem-se em grupos, escolham um tipo de BD e criem
uma apresentação falando sobre ele, incluindo as
principais características de cada um.

More Related Content

Viewers also liked

Python para análise de dados
Python para análise de dadosPython para análise de dados
Python para análise de dados
Caique Lima
 
Certificações em TI e o Mercado de Trabalho
Certificações em TI e o Mercado de TrabalhoCertificações em TI e o Mercado de Trabalho
Certificações em TI e o Mercado de Trabalho
jcmarcussojr
 
Introdução a estruturas de dados em python
Introdução a estruturas de dados em pythonIntrodução a estruturas de dados em python
Introdução a estruturas de dados em python
Alvaro Oliveira
 
Apostila de banco de dados e sql
Apostila de banco de dados e sqlApostila de banco de dados e sql
Apostila de banco de dados e sql
Yara Santos
 

Viewers also liked (20)

9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_ii9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_ii
 
Mineração de Dados com Mapas de Kohonen: Uma Abordagem no Setor Financeiro
Mineração de Dados com Mapas de Kohonen: Uma Abordagem no Setor FinanceiroMineração de Dados com Mapas de Kohonen: Uma Abordagem no Setor Financeiro
Mineração de Dados com Mapas de Kohonen: Uma Abordagem no Setor Financeiro
 
Bancos de dados No-SQL e afins
Bancos de dados No-SQL e afinsBancos de dados No-SQL e afins
Bancos de dados No-SQL e afins
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Python para análise de dados
Python para análise de dadosPython para análise de dados
Python para análise de dados
 
TDC 2011 - Arquitetura de desfesa contra injeção de SQL
TDC 2011 - Arquitetura de desfesa contra injeção de SQLTDC 2011 - Arquitetura de desfesa contra injeção de SQL
TDC 2011 - Arquitetura de desfesa contra injeção de SQL
 
Quer ser um excelente dba
Quer ser um excelente dbaQuer ser um excelente dba
Quer ser um excelente dba
 
Certificações em TI e o Mercado de Trabalho
Certificações em TI e o Mercado de TrabalhoCertificações em TI e o Mercado de Trabalho
Certificações em TI e o Mercado de Trabalho
 
Introdução a estruturas de dados em python
Introdução a estruturas de dados em pythonIntrodução a estruturas de dados em python
Introdução a estruturas de dados em python
 
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de DadosDescoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
 
Curriculo2016
Curriculo2016Curriculo2016
Curriculo2016
 
Apostila de banco de dados e sql
Apostila de banco de dados e sqlApostila de banco de dados e sql
Apostila de banco de dados e sql
 
Aprenda a Programar Direito!
Aprenda a Programar Direito!Aprenda a Programar Direito!
Aprenda a Programar Direito!
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
 
Tipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e EncapsulamentoTipos Abstratos de Dados e Encapsulamento
Tipos Abstratos de Dados e Encapsulamento
 
Python + algoritmo
Python + algoritmoPython + algoritmo
Python + algoritmo
 
Apostila de sql oracle (pt br)
Apostila de sql   oracle (pt br)Apostila de sql   oracle (pt br)
Apostila de sql oracle (pt br)
 
Apostila Oracle
Apostila OracleApostila Oracle
Apostila Oracle
 
Apostila sql2013
Apostila sql2013Apostila sql2013
Apostila sql2013
 
Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11
 

Similar to Banco de dados I - Aula 01 - Guardando Tudo no Armário

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
Carlos Melo
 
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
Renan Levy
 

Similar to Banco de dados I - Aula 01 - Guardando Tudo no Armário (20)

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
 
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
 
Introdução à Banco de Dados
Introdução à Banco de DadosIntrodução à Banco de Dados
Introdução à Banco de Dados
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)
 
Banco de Dados - Aula 02
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
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
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
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
 
Banco de dados aula 2
Banco de dados   aula 2Banco de dados   aula 2
Banco de dados aula 2
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
O que é um Banco de Dados?
O que é um Banco de Dados?O que é um Banco de Dados?
O que é um Banco de Dados?
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 

More from Manoel Afonso

More from Manoel Afonso (17)

Servidores 03 - Hyper V
Servidores 03 - Hyper VServidores 03 - Hyper V
Servidores 03 - Hyper V
 
Servidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivosServidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivos
 
Servidores 01 - Servidores web
Servidores 01 - Servidores webServidores 01 - Servidores web
Servidores 01 - Servidores web
 
Android - Aula 01
Android - Aula 01Android - Aula 01
Android - Aula 01
 
Inglês Técnico - Aula 04 - Friends in Plural!
Inglês Técnico - Aula 04 - Friends in Plural!Inglês Técnico - Aula 04 - Friends in Plural!
Inglês Técnico - Aula 04 - Friends in Plural!
 
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
 
Inglês Técnico - Aula 02 - Skimming!
Inglês Técnico - Aula 02 - Skimming!Inglês Técnico - Aula 02 - Skimming!
Inglês Técnico - Aula 02 - Skimming!
 
Inglês Técnico - Aula 01 - Welcome to sua aula of English
Inglês Técnico - Aula 01 - Welcome to sua aula of EnglishInglês Técnico - Aula 01 - Welcome to sua aula of English
Inglês Técnico - Aula 01 - Welcome to sua aula of English
 
Internet I - Aula 08 - Intercâmbio de Dados
Internet I - Aula 08 - Intercâmbio de DadosInternet I - Aula 08 - Intercâmbio de Dados
Internet I - Aula 08 - Intercâmbio de Dados
 
Automação de Escritório - Aula 07 - Gerações
Automação de Escritório - Aula 07 - GeraçõesAutomação de Escritório - Aula 07 - Gerações
Automação de Escritório - Aula 07 - Gerações
 
Internet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScriptInternet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScript
 
Internet I - Aula 06 - Formulários
Internet I - Aula 06 - FormuláriosInternet I - Aula 06 - Formulários
Internet I - Aula 06 - Formulários
 
Automação de Escritório - Aula 06 - Ergonomia
Automação de Escritório - Aula 06 - ErgonomiaAutomação de Escritório - Aula 06 - Ergonomia
Automação de Escritório - Aula 06 - Ergonomia
 
Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!
 
Internet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSSInternet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSS
 
Automação de Escritório - Aula 03 - As Influências do Novo Mundo
Automação de Escritório - Aula 03 - As Influências do Novo MundoAutomação de Escritório - Aula 03 - As Influências do Novo Mundo
Automação de Escritório - Aula 03 - As Influências do Novo Mundo
 
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
Internet I - Aula 03 - O Maravilhoso Mundo do HTMLInternet I - Aula 03 - O Maravilhoso Mundo do HTML
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
 

Recently uploaded

Recently uploaded (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Banco de dados I - Aula 01 - Guardando Tudo no Armário

  • 1. Banco de Dados I Guardando Tudo no Armário Prof. Manoel Afonso
  • 2. BD e SGBD  BD -> Banco de Dados:  É o “armário” de qualquer programa ou aplicativo, é nele que guardamos os dados, sejam contas de usuário, fotos, senhas, vídeos, etc...  SGBD -> Sistema de Gerenciamento de Banco de Dados:  É o software que nos permite criar, editar, apagar, e usar nosso banco de dados, geralmente cada BD diferente tem um SGBD próprio.
  • 3. Dados  Na programação, dados são tudo aquilo que se refere a informação, como:  Quando trocamos mensagens;  Quando salvamos uma foto;  Quando logamos no Facebook;  Quando baixamos um episódio de uma série;  Quando publicamos um aplicativo;  Quando atualizamos um aplicativo;  Quando ligamos o computador;
  • 4. Modelos de Dados  Um modelo de dados é a coleção de, pelo menos, 3 componentes:  Um conjunto de tipos de estruturas de dados:  Define o tipo de dados e como se inter-relacionam;  Um conjunto de operadores:  Operações que permitem manipular as estruturas de dados definidas;  Um conjunto de regras de integridade:  Regras que definem que dados são válidos;
  • 5. Gerações de Dados  Existem 3 gerações de dados, com o passar dos anos os modelos de dados foram evoluindo, e hoje podemos identificar as 3 gerações a seguir:  Geração 1:  Modelo Hierárquico;  Modelo de Redes;  Geração 2:  Modelo Relacional;  Geração 3:  Modelo Orientado a Objetos;
  • 9. Modelo Orientado a Objetos - ER
  • 10. A Carreira de um DBA  DBA significa “Administrador de Banco de Dados”, e é uma carreira muito cobiçada por pessoas que gostam dessa parte da programação;  Alguns dados interessantespara a carreira de DBA:  60% das vagas exigem inglês intermediário ou fluente;  35% das vagas exigem ou dão preferência para profissionais com certificações Oracle ou Microsoft;  80% das vagas são para o estado de São Paulo;
  • 11. E o Salário, ó... (*---*)  O salário de DBA é um dos melhores do mercado, e isso se dá ao grande comprometimento que um DBA tem com a empresa onde trabalha, basicamente ele é um dos pilares da empresa, sem um DBA qualquer empresa afundaria.
  • 13. Exercício  Existem vários tipos de bancos de dados no mercado, os mais comuns são:  Oracle;  MySQL;  PostGres;  SQL Server;  SQLite;  Separem-se em grupos, escolham um tipo de BD e criem uma apresentação falando sobre ele, incluindo as principais características de cada um.