Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
DATABASE
Quando ci si trova a fare un archivio ci sono tre problemi: conservazione
dell'informazione,organizzazione dell'informazione, reperimento dell'informazione.
Queste esigenze si soddisfano con un database o sia con una banca dati= insieme di dati
strutturati con un criterio logico da un database design.
esempi di database:
-Elenco di libri in biblioteca( libri classificazioni)
-Elenco contatti in un'agenda (nomi telefono eccetera)
-Elenco corsi di una facoltà
Proprietà:
Un database è una collezione di dati correlati fra loro e gestiti come fossero un'unica entità.
Per file si intende un insieme di parti del disco memorizzati come una singola unità del
sistema operativo. Per istanza si intende una singola copia del database che è in esecuzione
della memoria centrale del computer.
Tutti i database forniscono software di gestione DBMS che fornisce tutti i servizi da te
richiesti per l'organizzazione e il mantenimento del database. Una caratteristica unica del
database è la possibilità di presentare liste dei dati differenti per utenti differenti ossia
memorizzando i dati una sola volta subisco permessi a utenti diversi di avere viste diverse
degli stessi dati.
Modelli: Architettura che il sistema DBMS usa per registrare gli oggetti all'interno del
database e per metterli in relazione.
Principali modelli:
Gerarchico:strutture ad albero
• Reticolare: uso di grafi
• Ad oggetto
• Relazionale:La struttura fondamentale è la tabella bidimensionale, le relazioni
• rappresentano le entità necessarie per la struttura del database. Ogni istanza sarà
rappresentata da righe e colonne. Le righe sono dette tuple e le colonne attributi. I
vantaggi di questo modello sono che richiede di rappresentare solo ciò che è
rilevante. È più semplice trasportare i dati.
MODELLO ENTITA’-RELAZIONE (E-R)
È un modello concettuale di dati, fornisce una serie di strutture dette costrutti a te a
descrivere la realtà dell'interesse in modo semplice. I principali costrutti sono:
entità:Classi di oggetti con proprietà comuni. Esempio libri, periodici
• relazioni:Sono legami logici tra due o più entità. Le entità sono rappresentate da un
• rettangolo con all'interno il nome.
Tipi di relazioni tra E1 e E2:
-relazione 1:1(per ogni istanza E1 ce n’è una E2)
-relazione 1:M(significa uno a molti: un’istanza E1 è associata a zero o +E, ma l’istanza E2 è
associata con una sola E1)
-relazione M:M(E1 è associato a zero o +E2 e lo stesso vale per E2)
Gli attributi descrivono le proprietà elementari di entità o relazioni. Esempio nel libro gli
attributi saranno titolo, autore eccetera.
Progettazione database: ESEMPIO
Database che va incontro alle esigenze informative di una biblioteca. Le principali relazioni
che diventano le tabelle del nostro database sono :
-Libri
-Utenti
-Autori
-Prestiti
-Editori
-Generi
Per ciascuna entità e relazione dobbiamo individuare gli attributi. Riportiamo gli attributi di
utenti:
-attributi: nome, cognome,data nascita, indirizzo
-tipo dati: testo, testo, data, testo
Per ogni tabella bisogna definire un campo o gruppo di campi che ci permetta di
identificare i record. Tale gruppo di attributi è detto unione primaria.
SQL (structured query language)
È il linguaggio per l'accesso di database è permesso di accedere ai dati delle tabelle ed
igiene sia nella struttura. Le espressioni del linguaggio sono suddivise nelle seguenti
categorie :
-DQL:istruzioni per il recupero dei dati nel database
-DML:Istruzioni che modificano i dati degli oggetti, tabelle
-DDL:Istruzioni per la creazione e la modificazione di oggetti
-DCL:Istruzioni per gestire i privilegi di accesso al database da parte degli utenti
I-R (INFORMATION RETREVIAL)
Recupero/estrazione di informazioni da una vasta collezione di documenti di natura non
strutturata ma vieni anche inteso per rappresentazioni, memorizzazione, organizzazione e
accesso alle informazioni.
Si distinguono tre tipo di applicazioni:
-web
-sistemi personali
-sistemi enterprise/aziendali
Per quantificare l’efficacia di un sistema di I-R si ricorre a due misure:
-precision: percentuale di documenti rilevati
-recall: percentuale di documenti recuperati
Vista logica dei documenti -> i sistemi di IR non operano su documenti originali ma su una
vista logica dei sistemi.
INVERTED FILE
Meccanismo orientato sulla parola per indicizzare una collezione di testi allo scopo di
velocizzare il processo di ricerca. È composto dal vocabolario. Per ogni parola di
memorizzata una lista di tutte le posizioni all'interno dei testi dove la parola è presente.
L'insieme di tutte queste viste e ha detto occorrenza.
OPERATORI BOOLEANI
Il modello vede ogni documento come un insieme di termini. Esempio trova i documenti
che contengono le parole occhi e stelle. Si procede con un estrazione del file invertito dei
costi relativi alle parola occhio e anche alla parola aziende che si esegue intersezione
insiemistica tra le due liste. I documenti vengono rappresentati come insieme di termini, le
query vengono specificate come espressioni booleane: and not or .
AND:Il motore darà i documenti che contengono i termini delle query
NOT:Estrai tutti i documenti che contengono quel termine
OR:Esclude i documenti che contengono il termine preceduto da not
MOTORE DI RICERCA:
Software che indicizza i contenuti delle pagine web per una ricerca attraverso delle parole
chiave in un formulario. Un motore di ricerca contiene uno spider che cerca e preleva le
pagine web, un indexer che analizza i dati presenti nel database e assegna ad ogni pagina
web un indice di rilevanza per determinare le parole chiave, una pagina di ricerca di
risultati che restituisce documenti pertinenti alla ricerca impostata.
CAPITOLO 4.
IL DATO GIURIDICO
natura del dato giuridico-> esso deve essere accessibile:
-norma che regola la fattispecie: legislazione
-come viene interpretata dai giudici e applicata: giurisprudenza
-posizione degli studiosi sull’interpretazione data dall’autorità giudiziaria: dottrina
=si parla di dato normativo globale.
L’informazione giuridica è l’insieme d dati/fatti/situazioni necessarie per risolvere un
problema non risolvibile in via amichevole.
L’utilizzo delle tecnologie diffonde regole giuridiche e rende effettivo tale diritto alla
conoscenza del cittadino.
L’accesso all’informazione giuridica è intesa quale possibilità di reperire i documenti esatti
in cui sono stabiliti.
Strutturazione della conoscenza giuridica:
l’annotazione semantica delle risorse web è intesa facilitare l’accesso. la semantica
permette il passaggio dal linguaggio tecnico giuridico al linguaggio naturale.
L’inserimento dell’informazione semantica in un testo può avvenire a diversi livelli di
profondità:
1°livello: aggiungendo parole chiave al testo della risorsa giuridica
2°livello: inserimento di strutture semantico concettuali
3°livello: indicazione delle entità coinvolte nella regolamentazione con l’assegnazione dei
ruoli che queste hanno.
4°livello:specificazione delle regole espresse nelle disposizioni di legge.
METADATI SEMANTICI:
informazioni aggiunte ai documenti in gradi di descrivere il contenuto del documento
stesso dal punto di vista semantico. sono tutte metainformazioni. Ci sono una serie di
strumenti che servono per formulare correttamente la ricerca: schemi di classificazione,
thesauri, reti semantiche.
1- schemi di classificazione: risorse tradizionali da cui attingere. La maggior parte degli
schemi sono enumerativi. L’universo della conoscenza è suddiviso in un certo numero di
classi principali, ognuna suddivisa in sotto classi. Un vocabolario controllato diventa uno
schema di classificazione: tassinomia. es.classificazione decimale dewey.
2-thesauri: espressioni intese a rappresentare in maniera univoca i concetti contenuti nei
documenti. Può essere definito come strumento di classificazione utilizzato dai bibliotecari,
archivisti, per gestione delle info e documenti.
Esistono alcune regole comuni per tutti i thesauri, lo standard più utilizzato è quello
elaborato dall’ISO.
Il thesauro è composto da:
descrittori: parole/espressioni costitututivi del settore coperto da thesaurus
• non descrittori:Parole espressioni che designano linguaggio naturale e l'idea del
• concetto, concetti equivalenti. In un scrittori consentono di espandere la ricerca.
Le relazioni usate per organizzare le parole del linguaggio sono: sinonimia,gerarchia
semantica e vicinanza di senso.
Le relazioni fondamentali tra tesauri possono essere relazioni tra concetti e relazioni tra
termini.. Le relazioni fra termini sono:
-r.di equivalenza fra termini:Più termini sono riferiti allo stesso concetto
-r.gerarchica fra i termini preferiti: Distingue un Tesauro sistematico da un elenco non
strutturato di termini;è come un dizionario o glossario.
-r.associativa fra termini: Relazione che intercorre sia fra termini della stessa categoria che
di categorie diverse. Contempla relazioni fra coppie di termini che non sono equivalenti. La
costruzione di un thesauro aiuta l’utente nella costruzione delle domande. l’uso di t.
suggerisce il termine corretto da usare nella ricerca. Aiuta a formulare domande precise.
3-reti semantiche:sono meta informazioni semantiche ad un livello più avanzato dei
thesauri. cercano di descrivere un’entità attraverso le relazioni di senso in cui tale entità si
trova rispetto alle altre nella realtà.
Struttura-> a grafo:
-i nodi etichettati rappresentano i concetti
-archi etichettati rappresentano le relazioni fra questi
I nodi possono corrispondere a concetti generici che rappresentano classi di individui o
nodi che corrispondono a concetti individuali o che rappresentano individui specifici.
i nodi sono collegati da due relazioni:
1. IS, di inclusione: cioè di sottoclasse
2. IS-A, di appartenenza: cioè di sussunzione
Esiste ereditarietà fra i nodi: tutte le proprietà espresse per un concetto della rete vengono
ereditate da tutti i sottoconcetti. l’uso di reti semantiche consiste nel poter reperire info
esistenti su uno specifico concetto o intorno a quello.
ONTOLOGIE:
Un'antologia definisce i termini usati per descrivere e rappresentare un area di conoscenza.
Le ontologie includono definizione di concetti base del dominio e delle relazioni fra questi
usando un linguaggio comprensibile è utilizzabile dal PC. Esse consistono di concetti e di
- Risolvere un problema di matematica
- Riassumere un testo
- Tradurre una frase
- E molto altro ancora...
Per termini, condizioni e privacy, visita la relativa pagina.