1. O documento apresenta os principais conceitos sobre banco de dados e redes de computadores, incluindo definições, hierarquia de dados, modelagem de dados, sistemas de gerenciamento de banco de dados e elementos e tipos de redes.
2. Os tópicos abordados incluem hierarquia de dados, entidade, atributo e chave, modelagem de dados, sistemas de gerenciamento de banco de dados, definição de redes, elementos das redes e tipos e topologias de redes.
3. O documento forne
2. Briefing
• Nessa aula você irá:
1. Compreender o que é banco de dados e rede;
2. Aprender sobre hierarquia de dados;
3. Tomar ciência a respeito de modelagem de dados;
4. Ser apresentado ao sistema de gerenciamento de
banco de dados;
5. Conhecer os elementos de uma rede;
6. Identificar os diferentes tipos e tipologias de rede.
2/28
3. Sumário
• Definição de Banco de Dados;
• Hierarquia de Dados;
• Entidade, Atributo e Chave;
• Modelagem de Dados;
• Sistema de Gerenciamento de Banco de Dados;
• Definição de Redes;
• Elementos das Redes de Computadores;
• Tipos e Topologias de Redes de Computadores.
3/28
4. Definição de Banco de Dados
• O que o conjunto de dados abaixo representa para
você?
4/20
4 10 9 3 8 7 7 6
10 7 3 8 7 9 2 1
0 2 8 6 10 9 3 0
8 4 7 9 1 10 5 5
8 2 1 4 3 7 1 4
5 9 3 10 7 7 7 6
2 0 10 7 4 6 10 9
7 8 9 6 1 0 10 4
5. Definição de Banco de Dados
• Banco de Dados: consiste em um conjunto de dados
organizados de modo lógico e sob determinados
critérios e que fornece os fundamentos essenciais de
um sistema de informações, subsidiando a tomada
de decisão (STAIR; REYNOLDS, 2011).
5/28
6. Definição de Banco de Dados
6/28
Aplicação A
Banco de
Dados A
Aplicação B
Banco de
Dados B
Aplicação C
Banco de
Dados C
Abordagem Tradicional ao Gerenciamento de Dados
7. Definição de Banco de Dados
7/28
Aplicação A Aplicação B
Banco de
Dados X
Aplicação C
Abordagem de Banco de Dados para o Gerenciamento de Dados
8. Hierarquia de Dados
Os dados são estruturados com base no modelo hierárquico
abaixo.
• Caractere: consiste em um byte que representa um
elemento alfanumérico (a, A, b, B, 0, 1, 2, !, @, #);
• Campo: conjunto de caracteres que representa um
nome, número ou um aspecto do negócio;
• Registro: compreende um conjunto de campos que
possuem relação entre si;
• Arquivo: engloba um conjunto de registros relacionados
entre si.
8/28
11. Entidade, Atributo e Chave
Os dados também são estruturados com base na
relação entidade, atributo e chave.
• Entidade: corresponde a um registro, onde os dados
são coletados e armazenados para um atributo;
• Atributo: equivalente ao campo, caracteriza a
entidade ao tipificá-la;
• Chave: é a identificação dos registros de um
determinado conjunto de campos em um banco de
dados.
11/28
12. Entidade, Atributo e Chave
12/28
Matrícula Sobrenome Nome Nota
2017.0006 Damasceno Fábio 8
2017.0014 Medeiros Daniel 5
2017.0038 Motta Ricardo 10
2017.0061 Barros Sarah 9
Chaves
Atributos (Campos)
Registros
13. Modelagem de Dados
• Modelagem de Dados: compreende o processo de
constituição de um banco de dados e delimita quais
dados serão coletados, como eles serão
estruturados, quem terá acesso a eles, em que
momentos ocorrem o acesso e aonde os dados serão
armazenados fisicamente (STAIR; REYNOLDS, 2011).
• Envolve um projeto lógico dos dados e um projeto
físico para os dados.
13/28
14. Modelagem de Dados
14/28
Faturas
Pedidos
Clientes
Vendedor
Itens de Linha Produto
“Pé de galinha” denota múltiplos
relacionamentos entre as entidades.
Diagrama entidades-relacionamento (ER):
empregam símbolos gráficos para representar
relacionamentos simples e múltiplos entre as
entidades de um banco de dados, constituindo
seu projeto lógico.
15. Modelagem de Dados
15/28
Matrícula Sobrenome Nome Nota
2017.0006 Damasceno Fábio 8
2017.0014 Medeiros Daniel 5
2017.0038 Motta Ricardo 10
Matrícula Disciplina Sala
2017.0006 AD224 C2
2017.0014 AD290 A4
2017.0038 AD400 B5
Disciplina Sobrenome Nome Nota Sala
AD224 Damasceno Fábio 8 C2
AD290 Medeiros Daniel 5 A4
AD400 Motta Ricardo 10 B5
BancodeDadosRelacionados
17. Sistema de Gerenciamento de
Banco de Dados
• Sistema de Gerenciamento de Banco de Dados: refere-
se a um conjunto de programas responsável por realizar
a interface entre um banco de dados e as aplicações e os
usuários destas (STAIR; REYNOLDS, 2011).
• De modo geral, auxilia nas tarefas de criação e
modificação do banco de dados, produção da visão do
usuário (esquema), armazenamento e recuperação de
dados e elaboração de relatórios.
17/28
18. Sistema de Gerenciamento de
Banco de Dados
18/28
Arquivo Simples Usuário Individual
Múltiplos Usuários
19. Definição de Redes
• Redes: significa, por definição, cadeias, grupos ou
sistemas interconectados ou inter-relacionados
(O’BRIEN; MARAKAS, 2007);
• Rede de computadores referem-se a um conjunto de
computadores autônomos interconectados por uma
única tecnologia, permitindo, assim, a troca de
informações entre eles (TANENBAUM, 2003).
19/28
21. Elementos das Redes de
Computadores
• Uma rede de computadores é composta por meios
de comunicação, dispositivos e software necessários
para a conexão de dois ou mais sistemas
computacionais e/ou dispositivos (STAIR; REYNOLDS,
2011).
21/28
22. Elementos das Redes de
Computadores
22/28
+
Terminais
Meios de
Telecomunicações
Processadores de
Telecomunicações
Controle de
Telecomunicações
Computadores
23. Elementos das Redes de
Computadores
• Terminais: dispositivo de entrada e saída que utiliza
redes telecomunicações para transmitir ou receber
dados;
• Processadores de Telecomunicações: auxiliam na
transmissão e recepção de dados entre terminais e
computadores;
• Meios de Telecomunicações: são utilizados para
conectar um local a outro com o objetivo de
transmitir e receber informações;
23/28
24. Elementos das Redes de
Computadores
• Computadores: realizam a tarefa de processamento
de informações e estão interconectados por redes de
telecomunicação;
• Softwares de Controle de Telecomunicações: são
programas que controlam as funções das redes de
telecomunicações.
24/28
25. Tipos e Topologias de Redes de
Computadores
• Redes WAN: cobrem
amplas áreas geográficas;
• Redes LAN: conectam
dispositivos de
processamento de
informações dentro de
uma área física limitada;
• Redes VPN: rede segura
que se baseia em
firewalls. Utiliza a internet
com principal rede.
25/28
26. Tipos e Topologias de Redes de
Computadores
• Redes Cliente-Servidor:
sistemas de
computadores
conectados em rede em
duas camadas;
• Computação em Rede:
modelo cliente-servido de
três camadas;
• Rede peer-to-peer:
comumente utilizado para
troca de arquivos e
download.
26/28
27. Tipos e Topologias de Redes de
Computadores
27/28
Topologia em Barramento
Topologia em EstrelaTopologia em Anel
28. Encerramento
Fim da Aula 05 :
Banco de Dados e
Redes
Prof. MSc. Marcus Araújo
envieparamarcus@gmail.com
br.linkedin.com/in/araujomarcus
@marcus_araujo 28/28