bit: il dato più piccolo
due possibili valori: 0/1
byte: 8 bit
usato ad esempio per memorizzare i caratteri (digit decimal, lettere o caratteri speciali)
campo/attributo: gruppo di caratteri con un significato
esempio: nome
record: gruppo di campi/attributi correlati
rappresentato attraverso una struct o una class
esempio: un record per uno specifico studente che contiene matricola, nome, indirizzo, ecc
file: gruppo di record correlati
esempio: un file di studenti
database: gruppo di file correlati