Banco de Dados Relacional

Introdução a Linguagem SQL: Comandos Básicos e Avançados – Parte 1

O SQL, Structured Query Language, é a linguagem utilizada pelos Banco de Dados Relacionais (BDR) modernos, sendo ela, as vezes, a única forma de você interagir com o BD em si. Todas as telas gráficas e programas que administram os BDs, nada mais é que um tradutor da funcionalidades do SQL. Eles realizam as ações que o usuário realiza na parte gráfica e converte os comandos para o SQL interagir com o BD.

(mais…)

Entendendo as Chaves dos Bancos de Dados

Banco de DadosO conceito básico de chave de um BD é que é uma ou mais colunas que distiguem uma linha das demais dentro de uma tabela, sendo esta chamada de chave primária (PK – Primary Key) ou para relacionar com outra tabela, chamada de chave estrangeira (FK – Foreign Key). Essas chaves é que determinam a unicidade de cada registro dentro de uma tabela.

Esta unicidade dos registros, determinada pela chave, é fundamental para a criação de índices.

(mais…)

As regras de Codd para Bancos de Dados Relacionais

Edgar Frank Codd

Edgar Frank Codd

Dr. Edgar Frank Codd, o criador dos bancos de dados relacionais, publicou uma lista de 12 regras que definem os Sistemas de Banco de Dados Relacional (SBDR) na Computerworld, de 14 e 21 de outubro de 1985, com o título “Is your DBMS Really Relational?” e “Does Your DBMS Run by the Rules?”.

Sua preocupação era que os fornecedores comercializassem seus produtos como relacionais, ainda que não estivessem sendo atendidas as regras mínimas dos padrões. Suas regras servem como modelo de referência sobre o que deve ser um Banco de Dados Relacional.

É muito comum você encontrar publicações falando que são 12 regras, e menos comum sendo 13 regras. O que acontece na verdade, é que são 13 regras que são enumeradas do 0 (zero) até o 12 (doze). Veja abaixo quais são essas regras:

(mais…)

Fundamentos da Administração de Dados: Tabelas, Entidades, Relação, Colunas, Atributos, Linhas, Registros, Tuplas, Índices, Chaves e Relacionamentos

Para iniciarmos os estudos e entendermos a teoria sobre Banco de Dados, vamos começar pelo entendimento básico sobre os conceitos principais e abordar os pontos-chave do assunto.

(mais…)