Bases de dados: elementos de estudo
ELEMENTOS DE ESTUDO
Índice
1 Conceitos básicos 4
2 Entidades 4
2.1 Tipo de entidade 5
2.2 Entidade fraca e relacionamento identificador 5
3 Atributos 5
3.1 Domínio 6
3.2 Tipos de atributos 6
3.3 Natureza dos atributos 6
3.4 Valor Nulo 6
3.5 Atributo-chave 7
4 Relações 7
4.1 Tipos de relação 7
4.2 Analogias 8
5 Chaves 8
5.1 Super-chave 9
5.2 Chave candidata 9
5.3 Chave primária 9
5.4 Chave estrangeira ou externa 9
6 Integridades 10
6.1 Integridade de domínio 10
6.2 Integridade da entidade 10
6.3 Integridade referencial 10
Bibliografia 11
Elementos de estudo
CONCEITOS BÁSICOS
▪ Dados: factos conhecidos que têm algum significado e que podem ser armazenados. O seu processamento pode conduzir à obtenção de informações mais elaboradas e de outros dados; ▪ Dados. Definição da ANSI: “A representation of facts, concepts, or instructions in a formalized manner suitable for communication, interpretation, or processing by humans or by automatic means.” ▪ Base de dados (BD): conjunto de dados que se relacionam entre si e que se referem a entidades e a possíveis relacionamentos entre as mesmas; ▪ Universo: parte do mundo real sobre o qual os dados guardados na base de dados dizem respeito. Exemplos de universos: ← Empresa: empregados, departamentos, projectos, ...
← Escola: alunos, professores, cadeiras, inscrições, horários, ...
← Contactos: nomes, endereços, telefones, ...
▪ Sistema de gestão de base de dados (SGBD): software que possibilita criar e manipular uma base de dados. Exemplos de SGBD: ← MySQL, PostGreSQL, Oracle, Sybase, SQL-Server, ...
▪ Sistema de base de dados: o sistema de gestão de base de dados juntamente com os dados.
Entidades
As entidades, atributos e chaves são conceitos importantes da BD.