Strutture informative

Se l’aspetto dato è un po’ di più implementativo perché dipende da come la rappresentiamo: l’intero è rappresentato da una vera word… L’aspetto informazione invece hanno aspetto più semantico che va sul significato da attribuire ai dati. Le strutture informative sono l’aspetto più logico del dato.

Strutture informative semplici

Sono di carattere generale a partire della quale possiamo costruire delle strutture informative sempre più complesse e dare una certa complessità all’aspetto logico dell’informazione. La prima struttura informativa di carattere di carattere generale è il cosi detto campo CAMPO<nome,valore>( definizione come una coppia ordinata)

Es: un campo può essere la città di residenza il nome del campo è città di residenza a cui si associa un possibile valore che può essere Bari

Quando parliamo di campo stiamo definendo una coppia in cui stabiliamo qual’è in nome del campo qual è il suo valore in un insieme finito , discreto. Quando si definisce la struttura elementare campo si associa al nome sia un ben preciso valore.La struttura informativa elementare è la più piccola struttura informativa. Non c’è una limitazione dal punto di vista dell’implementazione. A prescindere dal tipo di campo dalla tipologia del valore è una struttura di tipo elementare . Questo vuol dire che se per esempio abbiamo un campo età è sufficiente utilizzare un intero bastano B bit. Per il cognome che è anche un informazione elementare l’occupazione in memoria sarà sicuramente maggiore c’è quindi un rapporto tra l’aspetto informativo e l’aspetto implementativo come si andrà a rappresentare.

Es: Il campo cognome e l’aspetto implementativo e lo possiamo fare lunghezza fissa o lunghezza variabile se è a lunghezza fissa si stabilisce un massimo dopo di che se se il cognome è più lungo sarà troncato se è piò corto vengono sprecati un po’ di bite. Se è a lunghezza variabile vuol dire che va occupare l’aspetto implementativo esattamente i bite che servono la prima informazione in questo caso è lalunghezza del campo.

Ci sono anche altre proprietà che si possono associase al campo cioè altr il tipo intero, reale, stringa quindi può assumere valori di una tipologia di dati presa dallaprogrammazione. Ci posson essere dei”vincoli”. I qualu indicano se il dato è attedibile oppure no.

Es: Il campo eta lavorativa dice che il valore prsente all’inteno del campo è un valore che non può essere minore di 18 e maggiore di 65. Si definisce un inervallo che è un’informazione che può essere sfuttata per stabilire se un valore èattendibile oppure no. Si può inoltre stabilire se l’immissione è sbagliata.

I vincoli stabiliscono anche la consistenza del dato . I dati alliterni delle base di dati sono accettate se sono consistenti, attendibile.

Possiamo avere tipi di campi: SEMPLICE, COMPOSTO, RIPETUTO.

Il campo è semplice quando l’informazione all’interno è di tipo atomatico cioè non è ulteriormente scomponibile, scindibile. Non c’è semanticamente altre informazioni all’interno del campo.

es: Se parliamo di età è un campo semplice perchè non si può attribuire un altro tipo di informazione cioè che sia più elementare di quelle.

Però se per esempio dico indirizzo: tipologia, nome, numero civico. In questo caso può essere un campo composto perchè l’informazione al suo interno è ulterirmente scomponibile.

Si utilizza il campo composto quando l’utente o l’applicazione non deve far vedere l’elaborazione sulle singoli componenti è ha un significato unitario.

es: se uno deve utilizzare l’indirizzo per mandare buste con su scritto nome cognome e indirizzo allora non è necessario avere un campo pizza, un campo numero civcio, perchè tanto è sufficiente avere l’itero campo così come descritto in maniera unitaria perchè mi serve solo per stampare delle buste. E’ necessario scindere l’informazione all’inerno quando per esempio voglio fare u indagine in cui voglio vedere quanti cittadini abitano in piazza o in un viale allora vuole dire che l’elaborazione riguarda un singolo aspetto del campo che si chiama nominativo quando non ho bisogno di fare un aelaborazione del tipo, voglio tutti quelli che si chiamano Giuseppe.

In un campo composto le parti sono molto correlate tra loro per esempio età e stipendio non lo sono. Il campo composto le parti è un campo che di per se ha, pur

Search


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Verificato da MonsterInsights