La dipendenza funzionale tra attributi si ha quando il valore di un attributo A1 determina un singolo valore dell’attributo A2 e si indica con: A1 A2
La dipendenza transitiva si ha quando un attributo A2 dipende da A1 e l’attributo A3 dipende da A2; allora A3 dipende transitivamente da A1: A1 A2 A2 A3 A1 A3 in modo trans
Informatica
Ordina per: Data ↑ Nome ↑ Download Voto Dimensione ↑
• vivi, quando sono soggetti ad elaborazioni;
• morti, quando servono solo a conservare dati nel tempo;
- statici, quando non subiscono variazioni (ad es.,nel sistema bancario, le informazioni di tipo anagrafico);
- dinamici, quando sono soggetti a cambiamenti (ad es., nel sistema bancario, le operazioni contabili).
Ogni archivio ha una
Per creare un archivio occorre:
1) Nome archivio
2) Tracciato del record
3) Supporto di memoria da usare
4) Dimensione massima dell’archivio
5) Tipo di struttura
Operazioni di manipolazione:
• Inserimento nuovi dati
• Modifica dati
• Cancellazione dati
Operazioni d’interrogazione:
• Reperire i dati all’intern
DBMS: DataBase Management System
Limiti dell’organizzazione degli archivi:
* Ridondanza: la ripetizione di un dato
* Incongruenza: il dato viene aggiornato in un archivio e in un altro no
* Inconsistenza: perché il valore di uno stesso dato varia quindi non si capisce quale sia il vero
Col database invece la gestione presenta le car
DBMS - LIVELLO FISICO
• Costituito dalle strutture di memoria di massa usate per conservare i dati.
• È del tutto trasparente, nel senso che l’utente non deve preoccuparsi di come i dati vengono registrati sui supporti.
• È distinto in dati veri e propri e strutture atte a consentire l’accesso ai medesimi.
DBMS - LIVELLO CONCETTUALE
DataBaseManagementSystem:prodotti software per la gestione di database(inteso cme sistema x la gestione del database)
RIDONDANZA:ho gli stessi dati compaiono in maniera duplicata ESSA PORTA ALLA INCONGRUENZA:in cui ho un dato che viene aggiornato in un archivio mentre nell’altro no;essa porta all’INCONSISTENZA:i dati presenti non sono più affidabil
Operazioni di manipolazione:
• Inserimento di nuovi dati dopo ke l’archivio è stato creato;
• Modifica o aggiornamento dei dati già presenti nell’archivio,ma nn più corrispond ai dati reali
• La cancellazione di informazioni che nn si vogliono più conservare
Operazioni di interrogazione:
• Consultazione o interrogazione,il ritrovame
TIPI DI COMPUTER
• Supercomputer: particolarmente veloce in termini di velocità di calcolo e molto costoso. È utilizzato da enti di ricerca, università o aziende per applicazioni di tipo tecnico-scientifico.
• Mainframe: è di grosse dimensioni e molto costoso, è dotato di una notevole potenza di elaborazione e di grande capacità di memoria.
Il software che gestiscono i database vengono indicati con il termine: DBMS.
Per incongruenza s’intende: che un dato venga aggiornato in un archivio e non in un altro oppure siano presenti per lo stesso dato valori diversi fra loro. L’incongruenza porta all’inconsistenza cioи che i dati a disposizione non siano piщ affidabile perchй non si sa quale
Il software applicativo a sua volta si suddivide in:
• Software verticale
• Software orizzontale
La classificazione dei software:
• Standart, per indicare i programmi a pagamento;
• Freeware,indica il software che può essere usato e distribuito gratuitamente;
• Shareware, sono i programmi coperti dal copyright, che poss