moderni sistemi di database relazionali vengono utilizzati per inserire , organizzare e riferire su tutti i tipi di dati . Prima di considerare che tipo di software si potrebbe utilizzare , è necessario comprendere i diversi modi in cui i dati potrebbero potenzialmente essere organizzati . Nel 1978 , il Dr. Peter Pin- Shan Chen del MIT ha scritto un documento cruciale di entità di dati comprensione e le relazioni tra di loro . Uno dei concetti chiave di questo modello " entità-relazione " è l'uso di una chiave primaria . Basi di dati
Un database non è altro che un elenco di informazioni . Un singolo elemento in un database è chiamato un ente o record. Le entità possono fare riferimento a oggetti e persone del mondo reale , come ad esempio un prodotto o di un allievo . Essi possono anche fare riferimento a concetti astratti , tra cui un evento o un acquisto. In un sistema relazionale , entità simili sono raggruppati in una raccolta denominata tabella .
Entità e relazioni
In un database , alcune entità hanno relazioni con altre entità . Ci sono tre diversi tipi principali di relazioni nel modello del Dr. Chen : l'uno- a-uno , uno- a-molti e molti-a -molti. Ad esempio , una classe può incontrare in una particolare classe di un elenco di classi . Tuttavia, che una classe ha molti studenti . Ognuno di questi studenti a sua volta arruolati in molte classi diverse.