Aula6 Abordagem Relacional

1198 palavras 5 páginas
24/04/2015

Abordagem relacional
Banco de dados 1
Fabrício Nogueira fabricio.silva@uva.br Objetivo
• Organização de um banco de dados relacional
• Estruturas
• Relacionamentos

• Não detalhar as técnicas de manipulação de dados (linguagem)
• SGBDs relacionais apresentam o domínio de armazenamento de dados no mercado

1

24/04/2015

Composição de um BD relacional
• Tabelas (relações)
• Conjunto não ordenado de linhas (tuplas)
• Cada linha é composta por vários campos (atributos)
Coluna
Empregado
Codigo
Empregado

Nome

Departamento

CategoriaFuncional

E5

Souza

D1

C5

E3

Santos

D2

C5

E2

Silva

D1

C2

E1

Soares

D1

-

Tabela vs Arquivos
• As linhas da tabela não têm ordenação
• A ordem de recuperação dos dados é arbitrária, a não ser que se use uma cláusula de ordenação. Ex.: Obter os empregados ordenados pelo salários
• Não é possível referenciar linhas de uma tabela pela sua posição
• Os valores de cada campo de uma tabela são atômicos e monovalorados • Linguagens de consultas em bases de dados relacionais permitem o acesso por quaisquer critérios envolvendo os campos de uma ou mais linhas 2

24/04/2015

Composição de um BD relacional
• Chave
• Identificar unicamente as diversas linhas
• Estabelecer relações entre linhas de tabelas
• Basicamente há três tipos de chaves
• Chave primária
• Chave alternativa
• Chave estrangeira

Composição de um BD relacional
• Chave primária
• Coluna ou conjunto de colunas que distingue uma linha das demais

Empregado
Codigo

Nome

Departamento

CategoriaFuncional

E5

Souza

D1

C5

E3

Santos

D2

C5

E2

Silva

D1

C2

E1

Soares

D1

-

3

24/04/2015

Composição de um BD relacional
• Chave primária
• Coluna ou conjunto de colunas que distingue uma linha das demais
Dependente
CodEmp

NoDepen

Nome

Tipo

DataNasc

E1

01

Joao

Filho

12/01/2001

E1

02

Maria

Filha

20/10/2003

E2

01

Ana

Esposa

12/12/1970

E5

01

Paula

Esposa

14/08/1981

E5

02

José

Filho

03/05/1985

Composição de um BD relacional

Relacionados

  • Controle frota de veículos
    9390 palavras | 38 páginas