banco de dados
Linguagem SQL
Introdução
Os Bancos de Dados e os sistemas de
Bancos de Dados se tornaram componentes essenciais no cotidiano da sociedade moderna.
No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD.
Introdução
Por exemplo, se formos ao banco para efetuarmos um depósito ou retirar dinheiro, se fizermos reservas em um hotel ou se fizermos uma consulta no sistema da biblioteca de nossa universidade, muito provavelmente essas atividades envolverão uma pessoa ou um programa de computador que acessará um BD.
Banco de Dados Relacional
O Modelo Relacional foi introduzido por Ted
Codd, da IBM Research, em 1970(Codd 1970).
Característica deste modelo foi a simplicidade
(conceitos de uma relação matemática), tabela de valores.
A arquitetura de um banco de dados relacional pode ser descrita de maneira informal ou formal. Na descrição informal estamos preocupados com aspectos práticos da utilização e usamos os termos tabela, linha e coluna. Banco de Dados Relacional
Na descrição formal estamos preocupados com a semântica formal do modelo e usamos termos como relação (tabela), tupla(linhas) e atributo(coluna). Banco de Dados Relacional
Tabelas ou Entidades
Todos os dados de um banco de dados relacional (BDR) são armazenados em tabelas.
Uma tabela é uma simples estrutura de linhas e colunas.
Em uma tabela, cada linha contém um mesmo conjunto de colunas.
Em um banco de dados podem existir uma ou centenas de tabelas.
As tabelas associam-se entre si através de regras de relacionamentos, estas regras consistem em associar um ou vários atributo de uma tabela com um ou vários atributos de outra tabela.
Banco de Dados Relacional
Colunas
As colunas de uma tabela são também chamadas de atributos.
Ex.: O campo Nome, ou endereço de uma tabela de um BD relacional.
Banco de