O documento descreve o que são bancos de dados e sistemas de gerenciamento de banco de dados. Apresenta os principais modelos de dados ao longo da história, desde os modelos hierárquicos e de redes até o atual modelo relacional orientado a objetos. Por fim, discute a carreira de administrador de banco de dados.
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
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;
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.