Buscar

resumo banco de dados


Prévia do material em texto

BANCO DE DADOS 
Bancos de Dados Relacionais: normalmente, são armazenados em um único servidor, fazendo com 
que sua escalabilidade seja somente vertical. 
 
Banco de Dados não Relacionais: são designados a serem distribuídos, gerando facilidade em escalar 
horizontalmente. 
-Bancos de Dados Relacionais são os melhores para manipular dados estruturados. 
-Banco de Dados não Relacionais são os melhores para manipular dados não estruturados. 
Analista de Dados: analisa e decodifica dados da empresa para definição de novas estratégias. 
Administrador de Banco de Dados (DBA, na sigla em inglês): responsável por definir tabelas e os 
processos de cruzamento de dados; 
Analista de Suporte: cria rotinas de manutenção e realiza backups; 
Desenvolvedor de Banco de Dados: é o especialista em lógicas de programação 
Analista de BI (Business Intelligence): com base na análise de dados, identifica oportunidades para o 
crescimento da empresa. 
cliente-servidor se tornou muito popular por algumas razões: a facilidade de implementação, tarefas 
mais simples são delegadas às máquinas clientes mais baratas, o usuário pode executar uma interface 
gráfica que lhe é familiar 
Plataformas centralizadas, vantagens: permitir que muitos usuários manipulem grande volume de 
dados, desvantagem: alto custo 
Banco de Dados Distribuídos: É uma coleção de vários bancos de dados logicamente inter-
relacionados, distribuídos por uma rede de computadores. 
Homogêneos: são compostos pelos mesmos bancos de dados. 
Heterogêneos: são aqueles que são compostos por mais de um tipo de banco de dados. 
Vantagens: Disponibilidade, Autonomia, melhor performance, melhor desempenho, econômico 
Desvantagens: falta de padrões e é mais difícil fazer as coisas 
 
Dicionário de Dados: Consiste numa lista organizada de todos os elementos de dados que são 
relacionados para o sistema. 
Redundância de dados: ocorre quando uma determinada informação está representada no sistema 
em computador várias vezes. 
-Redundância controlada de dados: quando o software tem conhecimento e garante a sincronia entre 
as diversas informações. 
-Redundância não controlada de dados: acontece quando a responsabilidade pela sincronização está 
nas mãos do usuário 
- Redigitação: A mesma informação é digitada várias vezes. 
- Inconsistências de dados: Por erro de operação, pode ocorrer que uma 
 representação de uma informação seja modificada, sem que as demais 
 representações sejam. 
 
banco de dados = conjunto de dados integrados que tem por objetivo atender a uma comunidade de 
usuários. 
sistema de gerência de banco de dados(sgbd) = software que incorpora as funções de definição, 
recuperação e alteração de dados em um banco de dados. 
Modelo de dados: Definição do tipo de dados que cada objeto poderá receber. 
Esquema de dados: é uma descrição formal e estruturada dos dados armazenados em um banco de 
dados ou sistema de gerenciamento de dados. 
Modelo conceitual: O modelo conceitual registra que dados podem aparecer no banco de dados, mas 
não registra como estes dados estão armazenados a nível de SGBD. 
Modelo lógico: Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto 
pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo 
usado. 
Modelagem conceitual: Uso do modelo conceitual já em uma linguagem de banco de dados. 
Geralmente em um modelo de entidade-relacionamento. 
Projeto lógico: Parte em que a modelagem conceitual começa a ser estruturada para o SGBD. 
Geralmente o modelo é estruturado em tabelas ou pseudocódigo. 
entidade = conjunto de informações (tabelas) 
relacionamento = conjunto de associações entre entidades (conexões entre tabelas) 
ocorrências = uma unidade da entidade(tabela) 
auto relacionamento = um relacionamento entre ocorrências de uma mesma entidade. 
cardinalidade (mínima, máxima) de entidade em relacionamento = número (mínimo, máximo) de 
ligações entre as entidades. 
atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. Ex: 
tipo, nome, código. 
identificador de entidade = atribulo único que diferencia uma ocorrência das outras (chave 
primária). 
Generalização/especialização = subconjunto das ocorrências (especializadas) de uma entidade 
genérica. 
T = indica que todo ocorrência ou é um ou é outro P = indica que não necessariamente a ocorrência 
deva ser algum 
Generalização/especialização exclusiva: significa que uma ocorrência de entidade genérica aparece, 
no máximo uma vez. 
Já a não exclusiva não tem limite de vezes em que ocorre.