Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos Teóricos 2 - Access
Conceitos Teóricos 2 - Access
Módulo 2
Gestão de Base de
Dados – Microsoft Office
Access (Parte 2)
1
Nome: Carlos
Nome: Bernardo
Nome: Ana
Correspondência entre um Endereço: R. Nova, 17
arquivo de fichas e um ficheiro CP.Localidade: 1900 Lisboa
Telef: 6789543
de bases de dados, em que
cada ficha corresponde a um
registo de uma tabela
Campos
1
04-01-2010
2
04-01-2010
1. Não pode haver duas colunas (campos ou atributos) com o mesmo nome;
cada coluna é identificada de modo único;
Tabelas
Forma utilizada para estruturar ou organizar os dados numa BD
3
04-01-2010
Tabelas
Registo
4
04-01-2010
Campo ou Atributo
Dado
10
5
04-01-2010
Exemplo:
11
RELACIONAMENTOS ENTRE
ENTIDADES
12
6
04-01-2010
Noção de relação
13
Tipos de Relacionamento
Quanto ao nº de entidades na relação
Professores
14
7
04-01-2010
Chaves de Entidades/Tabelas
Chave composta (ou chave concatenada) - é uma chave constituída por mais do
que um atributo.
15
Exemplos de chaves
Nota: Nesta tabela, não há nenhum atributo que, por si
Nome Morada Localidade Telef
só, possa desempenhar a função de chave, visto que
Silva R. Nova Lisboa 12345
podemos ter pessoas com os mesmos nomes, portanto o
Nunes R. Velha Lisboa 67896
atributo nome não é seguro como chave.
Paulo R. Nova Porto 90876
Nestas situações é muito usual recorrer-se a um atributo
artificial como por exemplo: Silva R. Nova Porto 98765
Clientes Vendas
CodCliente NºFactura
NomeCliente Data
Morada CodCliente
Telef
Chave Externa
16
16
8
04-01-2010
17
1 1
Cidadãos B.I.
18
9
04-01-2010
1 N
Localidades Cidadãos
19
N N
Cliente Conta
N N
Fornecedores Produtos
20
10
04-01-2010
21
1 N N 1
Cliente Cliente/Conta Conta
1 N N 1
Fornecedores Encomendas Produtos
22
11
04-01-2010
23
103 C2 9
104 T1 11
Sempre que é introduzido um valor num campo que é chave externa de uma tabela, o SGBD tem de
certificar-se que esse valor existe na chave primária da tabela referenciada por aquela chave externa.
Caso contrário, a base de dados passaria a ter uma inconsistência ou uma falha de integridade referencial.
24
24
12
04-01-2010
O SGBD que estiver a gerir a base de dados deve estar preparado para evitar estas situações em
que a informação perde inconsistência ou integridade referencial, enviando mensagens ao utilizador
que lhe permitam rectificar a operação.
25
13