Menu Maturando
Crea account gratuitoHai già un account? Accedi

Informatica · 1. Modellazione dei dati e progettazione database

Modello E/R: entità, attributi, chiavi primarie, candidate e composte

  • Riassunto
  • Argomento 3 di 8

Si inizia gratis

Hai ripassato. Adesso mettiti alla prova.

Accedi per salvare i progressi e iniziare un quiz.

Entità e attributi

Il Modello E/R è una rappresentazione astratta della realtà, usata nella prima fase di progettazione di un database. È indipendente dall'hardware e dal DBMS. Le entità sono classi generiche di oggetti con esistenza autonoma, disegnate come rettangoli; per esempio Studente, Professore e Materia. Gli attributi sono proprietà elementari che descrivono l'entità, come nome, cognome e data di nascita. Senza attributi l'entità resterebbe una scatola vuota.

Chiavi e identificatori

Ogni entità deve avere un identificatore univoco. Le chiavi candidate sono attributi o gruppi di attributi adatti a distinguere un elemento; tra esse il progettista sceglie la chiave primaria. Questa garantisce integrità: non può essere vuota né ripetersi. Se un solo attributo non basta, si usa una chiave composta, formata da due o più attributi logicamente correlati; insieme identificano ciò che singolarmente non sarebbe unico.

  • La chiave primaria è una scelta tra le candidate.
  • Le candidate non scelte restano alternative.
  • Esempio: Piano + Numero Aula identifica un'aula in modo non ambiguo.
Modello E/Rentitàattributichiave primariachiave candidatachiave composta