vuoi
o PayPal
tutte le volte che vuoi
Informatica
Dati
È una semplice unità informativa legata al contesto che non produce informazione.
es: il più detto così non ci dice nulla ma quando accade può darci qualche informazione: per esempio se metto 1 m 1,8 davanti al termine della materia prima (quindi dentro un contesto).
Informazione
È la relazione tra dati.
es: dato 1 = 18 anni
Dato 2: Mario Rossi
Informazione = Mario Rossi ha 18 anni
Base di dati:
Insieme di dati che sono rappresentati nelle tabelle (modello tabellare nel modello relazionale).
Quando creiamo una tabella sotto intesta-zione (per esempio anagrafica), troveremo un dato e aggior-niato. Quasi sempre rubrica per opere della tabella è costruita ad un dato permette un'infor-mazione della tabella rappresenta un'informazione.
La gestione dei dati non può essere affidata a programmi come excel perchè complicerebbe le informa-zioni. Ogni volevo ritrovare i dati destra perchè excel può essere gestito soprattutto da chi gestisce il programma collocato per .. se io decidessi domani una colonna di un'unica abbreviazione, rompere le informazioni, perché diversamente dal valore unità colonna e non anche delle altre.
Per gestire dati e informazioni c'è bisogno del DBMS (Data Base Management System) = SES, Access
Infatti se combinassi i dati di una colonna il database cambia i quali pos-sono solo in una colonna showdown per non rompere le informazioni.
Per quanto riguarda gli esercizi il testo ci fornisce una specifica del problema.
Spesso però sono incomplete e sta a noi trovare informazioni e metterle.
Ed anche cosa nello specifico: in temi chiari vuol dire i dati e informazioni.
Esercizio
Il proprietario di una biblioteca privata presta libri ai propri amici, per ricordare le persone che sono venutea prestito e le esclamazioni della persona che non ricevuto il prestito e la data in cui è stata restituita, scrivere un sistema di relazione che permetta di gestire con funzioni un esempio di istanza degli schema di relazione.
Valeo aver preso le portate da alcune persone giusto come note.
Perciò le mie parole chiave sono libri, amici e prestito. Adesso devo capire il tipo di relazione tra persone e libri.
la relazione può essere di 3 tipi:
1:m m:1 1:1
L'identificatore di quella tabella è dato dall'identificatore della prima tabella + l'identificatore della seconda tabella.
Tabella Persona identificatore: Nome e Soprannome
Nome Soprannome Telefono
- Mario Lungo 041423
- Mario Corto 041765
- Luigi Luigio 041939
Tabella Libro identificatore: Libro
Libro Collocazione
- Basi di dati 5275
- Econometria 5573
Tabella Prestito identificatore: Nome, Soprannome Libro e Data.
Nome Soprannome Libro Data
- Mario Lungo Basi di dati 4/4/05
- Mario Corto Basi di dati 11/11/05
- Mario Lungo Econometria 14/7/05
Con queste 3 tabelle fatte separatamente abbiamo evitato il problema delle ridondanze, ovvero la ripetizione di informazioni. Se avessimo creato una sola tabella conforme non avremmo potuto indicare la collocazione e data, avrebbe avuto delle ridondanze che non devono verificarsi.
Le ridondanze creano anomalie che possono essere:
A inserimento & Da aggiornamento & Da cancellazione
Studente (0,N) Registrare (0,N) Corso
ENTITÀ → codice nome
Cognome Nome Matricola
{(2004,B,27), (2030,E,24), (2067,B,30)}
Nome ENTITÀ → è l'elemento sintattico di base in ogni schema E/R e il nome rappresenta un insieme.
ASSOCIAZIONE → è il secondo elemento sintattico degli schemi E/R ed è un modo che associa due o più entità.
unaria (o riflessiva) binaria ternaria
→ è una associazione che utilizza una sola entità
→ è quella più utilizzata collega 2 entità
→ collega 3 entità
Persone Genitore (0,N) (figlio) (1,1)
Studente (Matricola, Nome, Cognome) Corso (Codice, Nome) Voto
Cardinalità
siano fondamentalmente per definire meglio le associazioni che definiscono se entità o calcolo in che modo e in che quantità gli elementi di un'entità vengano collegati univocamente ai valori di un'altra entità.
Schema di relazione:
Laureato (Matricola, Nome, Cognome)
Relatore (Matricola, Nome, Cognome)
Discente (MatricolaLaureato, MatricolaRelatore, MatricolaRelatore, Data, Tesi)
Se le cardinalità massime sono entrambe N l'associazione è "simna liberata" (m,n).
Se le cardinalità massime sono 1 e N allora è a "media liberata" (1,n) e se sono entrambe 1 minima liberata (1,1).
Esempio 22
Classificare un insieme di persone in funzione del loro impiego: in particolare, siamo interessati a parlare di contadini e di impiegati, di questi ultimi occorre distinguere tra maschi e femmine.
È l'insieme dei contadini e degli impiegati.
Se sommiamo almeno uno dei due insiemi delle persone.
Un contadino può essere un impiegato.
Se sommo tutti i maschi e tutte le femmine, ho gli impiegati.
Un impiegato può essere un uomo o una donna, e quindi maschio o femmina, non entrambe.
Esercizio 11
Scrivere uno schema ER in cui bisogna tenere traccia di chi sia il capoufficio di un impiegato e di chi invece sia la segretaria di tutti gli impiegati. Inoltre il capoufficio può essere a sua volta un impiegato, come un subalterno, se è capo di altri.
Seppure essere subalterno possa fare riferimento ad una sola segretaria.
Un impiegato può convivere in un minimo same office e al massimo 4.
Un capoufficio dirige al minimo un subalterno e al massimo n.
Un subalterno può essere diretto al minimo da un capoufficio e al massimo sempre 1.
Una segretaria può essere tale per al minimo 1 impiegato e al massimo n.
Esercizio 18
Adattare lo schema tra e del esempio su affinché sia possibile gestire le registrazioni o le uscite relative ad un intero ateneo.