Você está na página 1de 3

Resumo de Banco de Dados

Diferença entre dado, informação e conhecimento:

• Dado: é o componente básico de um arquivo, é um elemento com um


significado no mundo real, que compõe um sistema de arquivos. Como exemplo,
podemos citar nome, sobrenome, cidade, bairro e outros.
• Informação: após a interpretação dos dados, é possível associar um
significado aos dados ou processá-los. Normalmente a informação vem de
convenções utilizadas por pessoas por meio de associações aos dados.
• Conhecimento: todo discernimento, obtido por meio de critérios, e
apreciação aos dados e informações.

Mas o que é um banco de dados?

“Banco de dados é uma coleção de dados relacionados”

O que é um banco de dados relacional?

Um banco de dados relacional é um tipo de banco de dados que armazena e


fornece acesso a pontos de dados relacionados entre si. Bancos de dados
relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de
representar dados em tabelas.
Características do Modelo Relacional:

• Uma tabela não pode conter linhas repetidas, conceito chave primária;
• Uma tabela pode ser acessada por qualquer coluna;
• O relacionamento entre tabelas não existe fisicamente, as tabelas são
distintas e o relacionamento é lógico;

Esquema -> Conjunto de atribuído da tabela, descreve a estrutura da tabela. É relativamente estável e não
muda ao longo do tempo, eventualmente quando a necessidade criar uma coluna, por exemplo.

Tupla -> Como sabemos tabelas possuem linhas, e no modelo relacional são chamadas de Tupla. A Tupla
tem os dados do banco de dados.
Instância -> O conjunto de linhas da tabela formam sua Instância.

O conjunto de Instâncias de todas as tabelas forma o banco de dados propriamente dito. Ao contrário do
Esquema a Instância muda ao longo do tempo, ou seja, para cada novo dado inserido será criado uma
linha (Tupla) e a Instância muda, permanecendo a estrutura (Esquema).

Campo -> é o encontro de uma linha com uma coluna. Nulo -> é um campo que não tem valor.

OBS.: Nulo não é valor, é ausência de valor.

Chave Primária (Simples) -> A Primary Key (PK) tem um único atributo, temos como exemplo a imagem
abaixo o atributo ID. Os campos devem ter preenchimento obrigatório e não pode ser nulo.
No exemplo abaixo o atributo ID não serve como chave primária, não é
possível identificar a linha.

Chave Primária Composta -> é utilizada quando agrupamos dois ou mais atributos formando assim a
chave primária composta.

Chave Candidata -> é um atributo que tem as Chave Estrangeira -> A Foreign Key (FK) é ligação de uma tabela com
características de ser única e preenchimento outra tabela, fazendo com que a chave primária de uma tabela seja
obrigatório. Podendo ser uma chave primária exportada para outra tabela.
da tabela os atributos ID ou NOME. Na imagem abaixo a tabela “TABELA DEPARTAMENTO” tem como
chave primaria o atributo ID e chave estrangeira o atributo ID_REGIAO.
Na tabela “TABELA REGIÃO” temos o atributo ID como chave primária
que é exportado para o atributo “ID_REGIAO” da tabela “TABELA
DEPARTAMENTO”.
Capítulo 2 – Banco de Dados

Existem três níveis básico de abstração:

Nível físico: Descreve como os dados estão armazenados. Este é o nível mais baixo de abstração.

Nível lógico: Esse nível de abstração que está acima do físico e descreve quais dados estão
armazenados no BD e quais são suas relações.

Nível visões (View): Esse nível pode ser visto pelo usuário de diversas formas pois quem opera são os
sistemas aplicativos. Esse nível existe para facilitar sua interação com o sistema, ou seja, o sistema pode
fornecer muitas visões para o mesmo Banco de Dados.

Modelo Conceitual:
Em um projeto de Banco de Dados normalmente utiliza-se o Modelo Entidade Relacionamento para
descrever quais são os requisitos que o usuário deseja no Banco de Dados.
Entidade – é a representação abstrata de um objeto do mundo real sobre o qual iremos guardar informações. Exemplo: No banco de
dados de uma livraria, as entidades são Livro, Editora, Autor...

Modelo Lógico: Modelo Físico:

Modelagem de Banco de Dados: Modelo Entidade – Relacionamento (MER)

Representação Gráfica
Podemos representar de forma gráfica o mundo real, por meio do diagrama Entidade Relacionamento para então seguir com a
implementação no Banco de Dados. Para realizar a representação de cada objeto, utiliza-se retângulo para representar entidades, um
losango para representar os relacionamentos e elipses para indicar os atributos.

Você também pode gostar