Estratto del documento

PROCESSO

ATTIVITÀ TRA LORO COLLEGATE SVOLTE ALL'INTERNO DI UN'ORGANIZZAZIONE CHE CREANO VALORE TRASFORMANDO DELLE RISORSE IN UN PRODOTTO FINALE A VALORE AGGIUNTO DESTINATO A SOGGETTI INT. O ESTI.

ELEMENTI

  • ATTORI
  • PERSONE COINVOLTE
  • OBIETTIVI
  • DATI E STRUTTURE DATI COINVOLTE

PROCESSI + OBIETTIVI + DATI = SI INFLUENZANO RECIPROCAMENTE

TIPOLOGIA DATI

  • NON STRUTTURATI - ES. CU TESTO LIBERO
  • STRUTTURATI - ES. CU EUROPEO
  • SEMISTRUTTURATI

MODELLO

RAPPRESENTAZIONE RIDOTTA E SEMPLIFICATA DELLA REALTA; COMPIUTA DA UN SOGGETTO, UTILI PER RISOLVERE UN PROBLEMA O IN GENERALE PER RAGGIUNGERE UN OBIETTIVO

  • SOGGETTO CHE COSTRUISCE IL MODELLO
  • SCOPO MODELLO
  • COSA ENTRA A FAR PARTE DEL MODELLO E COSA NO

PROCESSO

ATTIVITÀ TRA LORO COLLEGATE SVOLTE ALL'INTERNO DI UN'ORGANIZZAZIONE CHE CREANO VALORE TRASFORMANDO DELLE RISORSE IN UN PRODOTTO FINALE A VALORE AGGIUNTO DESTINATO A SOGGETTI INT. O ESTI.

ELEMENTI

  • ATTORI -> PERSONE COINVOLTE
  • OBIETTIVI
  • DATI E STRUTTURE DATI COINVOLTE

PROCESSI + OBIETTIVI + DATI = SI INFLUENZANO RECIPROCAMENTE

TIPOLOGIA DATI

  • NON STRUTTURATI -> ES. UN TESTO LIBERO
  • STRUTTURATI -> ES. CV EUROPEO
  • SEMISTRUTTURATI

MODELLO

RAPPRESENTAZIONE RIDOTTA E SEMPLIFICATA DELLA REALTÀ, COMPIUTA DA UN SOGGETTO, UTILI PER RISOLVERE UN PROBLEMA O IN GENERALE PER RAGGIUNGERE UN OBIETTIVO

  • SOGGETTO CHE COSTRUISCE IL MODELLO
  • SCOPO MODELLO
  • COSA ENTRA A FAR PARTE DEL MODELLO E COSA NO

DATA BASE

COLLEZIONE DI DATI ORGANIZZATA, UTILIZZATA PER GESTIRE INFORMAZIONI IN MODO RAPIDO

- DATABASE MANAGEMENT SYSTEM (DBMS): IL SOFTWARE CHE GESTISCE I DATI

- DATABASE (DB): INSIEME DI DATI. USATO PER INDICARE I DATI E I SOFTWARE

ORGANIZZAZIONE DATI

DB:

  1. INSIEME DATI
  2. ORGANIZZA TABELLE COMPOSTE DA:
    • ATTRIBUTI (COLONNE)
    • TUPLE (RIGHE)
    • RECORD

DBMS

PUÒ GESTIRE PIÙ DB CONTEMPORANEAMENTE

DATA BASE RELAZIONALE

MEMORIZZA I DATI IN TABELLE DISTINTE COLLEGATE TRA DI LORO

CHIAVI

  • PRIMARIA: PERMETTE DI IDENTIFICARE UNIVOCAMENTE UNA TUPLA ALL'INTERNO DI UNA TABELLA
  • ESTERNA: PERMETTE DI IDENTIFICARE UNA TUPLA ALL'INTERNO DI UN'ALTRA TABELLA

CHIAVE PRIMARIA NON AMMETTE DUPLICATI

INTERROGAZIONI DB

MODELLO MATEMATICO CHE

DESCRIVE OPERANDI E OPERATORI

  • JOIN: NOME DATO A PRODOTTO CARTESIANO
  • DA SELEZIONE

TIPI:

  • SELEZIONE: ESTRARRE DALLA TABELLA SOLO ALCUNE RIGHE
  • PROIEZIONE: ESTRARRE DALLA TABELLA SOLO ALCUNE COLONNE

SQL -> SQL/92 RUOLO LINGUA FRANCA

INTERROGAZIONI SQL

SELECT ATTRIBUTO

FROM NOME TABELLA

WHERE CONDIZIONE DA VERIFICARE

( 1 ) -> DIVERSO

OPERATORE AS -> PERMETTE DI CREARE DEGLI PSEUDONIMI BREVI PER I NOMI DELLE TABELLE

ORDER BY -> ORDINARE

  • DEVONO APPARIRE NEL SELECT

[ ] OPZIONALE

{ } SEGUIRE ELEMENTO

(ASC|DESC) -> ASC O DESC POSSONO ESSERE OMESSI

  • NE POSSO INSERIRE SOLO 1

Fasi Progettazione DB

  • Concettuale 1
    • Scopo: tradurre il risultato dell'analisi dei requisiti in una descrizione formale
    • Output: modello entita' relazionale
  • Logico 2
    • Scopo: tradurre schema concettuale in uno schema logico
    • Output: dipende dalla tecnologia
  • Fisica 3
    • Ottimizzazione del DB

Progettazione Schema Concettuale

  • Viene rappresentato per mezzo del Modello ER

Proprieta' Modello ER

  1. Rappresentazione concetti tramite descrizione formale
  2. Focus concetti
  3. Descrizione sintetica dei dati

Progettazione Schema Logico

  • Traduce schema concettuale in schema logico
  • E' dipendente dalla tecnologia utilizzato per gestire dati
  • Scelte Possibili
    • Relazionale
    • Grafici
    • Documentale
    • Key Value

MODELLO ER

ENTITÀ

Classi oggetti che hanno proprietà comuni

ed esistenza autonoma rispetto ai fini

dell’applicazione di interesse

RELAZIONE

Rappresentano legami logici, significativi per l'applicazione

di interesse tra 2 o più entità

MODELLO ER => MODELLO CONCETTUALE

MODELLO RELAZIONALE => MODELLO LOGICO

MODELLO RELAZIONALE

Dati memorizzati in tabelle

Anteprima
Vedrai una selezione di 5 pagine su 19
Appunti di Base di dati Pag. 1 Appunti di Base di dati Pag. 2
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di Base di dati Pag. 6
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di Base di dati Pag. 11
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di Base di dati Pag. 16
1 su 19
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Aishapodavini di informazioni apprese con la frequenza delle lezioni di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Milano - Bicocca o del prof Cesarini Mirko.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community