Escolar Documentos
Profissional Documentos
Cultura Documentos
Anhanguera de Niterói
Modelagem de Dados
- Linguagens de BD
- Arquiteturas para um BD
- Modelo Entidade-Relacionamento
Linguagens de Base de Dados
Sistemas Servidores
Servidores de transação ou de consulta
Interface onde os clientes enviam solicitação para realizar uma ação
Servidor de dados
Permite solicitações para ler ou alterar dados
Arquiteturas para um BD
Sistemas Paralelos
Melhoram as velocidades de processamento e E/S usando várias
CPUs e discos em paralelo
Ex: barramento (linear), malha (bidimensional), hipercubo
(tridimensional)
Sistemas Distribuídos
O BD é armazenado em vários computadores, que se comunicam
entre si, mas não compartilham memória, CPUs ou discos
Cada computador é chamado de sítio ou nó
Monovalorado x Multivalorado
Armazenado x Derivado
Atributos Complexos
Tipos de atributos
Simples x Composto
Simples: atributos que não são divisíveis, também chamados de atômicos.
Compostos
Podem ser divididos em subpartes menores, que representam a maioria dos
atributos básicos com significados independentes.
Ex: Atributo Endereço: pode ser subdividido em EndereçoRua, Bairro, Cidade,
Estado e CEP.
A subdivisão pode conter tanto atributos simples, quanto compostos.
Ex: EnderecoRua subdivide em Rua, Número, Complemento
Tipos de atributos
Monovalorado x Multivalorado
Monovalorado: quando um atributo tem um único valor para uma
dada Entidade
Ex: Idade é um atributo monovalorado por pessoa
Armazenado x Derivado
Armazenado: são os atributos que realmente constam no BD
Ex: Data de Nascimento
Atributo Complexo
Observa-se que os atributos compostos e multivalorados
podem ser aninhados de uma maneira arbitrária. Podemos
representar essa organização arbitrária agrupando os
componentes de um atributo composto entre parênteses (),
separando os componentes por meio de vírgulas e mostrando
os atributos multivalorados entre chaves {}
Exemplo: