Buscar

Informática - Banco de Dados - Conceitos Iniciais, Definições, Componentes, Chaves, Modelagem Conceitual e SQL - Informática para Concurso - Resumo

Prévia do material em texto

- Dados: Fatos em sua forma primária/bruta;

- Informação: Conjunto de fatos organizados 
de maneira significativa;

- Banco de Dados: Conjunto estruturado de 
dados; obedece a um modelo de dados; 
armazenado em formato digital em um 
hardware;



UTILIDADE DO BANCO DE DADOS 

- Possibilitam a reorganização dos registros;

- Permitem a produção de informação; 

- Agrupam registros destinados a um mesmo 
fim;



VANTAGENS DO BANCO DE DADOS 

- Maior volume de dados; 

- Menor espaço físico; 

- Maior velocidade de acesso ao dado; 

- Compartilhamento de informações (mais 
rápido e fácil); 

- Persistência dos dados (não são voláteis); 
SGBD 
- Sistema gerenciador de banco de dados;

- É o conjunto de programas de computador 
(software) responsáveis pelo gerenciamento 
de uma base de dados;



OBJETIVOS DO SGBD 
- Controle de acesso total;

- Controle de manipulação;

- Controle da organização dos bancos;

- Tabelas: Repositório básico de dados; 
conjunto não ordenado de linhas ou registros;

- Domínio: Conjunto de valores que um 
atributo pode assumir;



CHAVES 

- Restrições de identificação e integridade;

- Superchave: Um ou mais atributos que, 
tomados coletivamente, permitem identificar, 
de maneira única, uma entidade em um 
conjunto de entidade;

- Chave Candidata: Quando há mais de uma 
combinação de atributos para a identificação 
única do registro; candidata à chave primária;

- Chave Primária: Identifica unicamente 
cada instância (tupla); identifica de forma 
única os registros de uma tabela; traz 
unicidade; exige que seja preenchida; pode 
ter mais de um atributo (composta);

- Chave Surrogate: Chave primária 
composta de uma coluna numérica, auto-
incremental; serve de identificador único para 
o registro;

- Chave Estrangeira: Atributo de uma tabela 
que se relaciona com outra tabela; toda chave 
estrangeira de uma tabela é chave primária da 
tabela de origem; pode ter valores nulos;

INFORMÁTICA - BANCO DE DADOS
CONCEITOS INICIAIS
By Bella Notes 
COMPONENTES 


ASSOCIAÇÕES ENTRE AS TABELAS 
- 1:1 : Uma entidade em A, está associada no 
máximo à uma entidade B; permite fusão;

 
- 1:N : Cardinalidade do relacionamento; uma 
entidade em A, está associada a várias 
entidades em B;

- N:N : Várias entidades em A estão associadas 
a várias entidades em B (“muitos para 
muitos”);



- Componentes de uma Tabela: Registros, 
campos, índices e chaves;

- Integridade Referencial: Evita registros 
órfãos e mantém as referências sincronizadas, 
de forma que não exista nenhum registro que 
faça referência a outros que não existam; 
- Descreve os objetos (entidades) envolvidos 
em um domínio de negócios, com suas 
características (atributos) e como elas se 
relacionam entre si;

- Usa a abstração de uma certa realidade;

- Documenta as partes em um modelo 
entidade-relacionamento (MER) que gera 
um diagrama entidade-relacionamento 
(DER);

- Independe da tecnologia utilizada;

- Não representa o banco de dados 
fisicamente;









PONTOS DE VISTA 
- Entidades: Objetos do mundo real;

- Atributos: Características dos objetos; 

- Relacionamentos: Forma como os objetos 
se relacionam; 


TIPOS DE ENTIDADES

- Forte: Independe da outra entidade-
produto;

- Fraca: Depende de outra entidade-venda; 
depende do produto;

- Associativa: Nasce de um relacionamento 
entre duas entidades;



TIPOS DE ATRIBUTOS

- Simples: Assume um único valor para cada 
elemento da entidade;

- Composto: Formado por um ou mais sub-
atributos;

- Multivalorado: Uma única entidade tem 
diversos valores para este atributo;

- Atributo Chave: Atributo que atua como 
chave da entidade;

- Atributo Derivado: Deriva de outro 
atributo;



A B
MODELAGEM CONCEITUAL
By Bella Notes 
TIPOS DE LINGUAGEM

- DML: Linguagem de manipulação de dados; 
Select > Insert > Update > Delete

- DDL: Linguagem de definição de dados; 
Create > Alter > Drop

- DCL: Linguagem de controle de dados; 

Grant > Revoke > Alter password

- DTL: Linguagem de transação de dados; 

Start transaction > Commit > Rollback 
SQL (STRUCTURED QUERY LANGUAGE)
By Bella Notes

Continue navegando