• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/21

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

21 Cards in this Set

  • Front
  • Back

Database

E una raccolta di dati progettati in modo tale da poter essere utilizzati in maniera ottimizzata da utenti diversi.


Attraverso i database e possibile memorizzare e gestire in modo flessibile le informazioni

Ogni applicazione software deve poter fare 5 punti:

-ricercare e recuperare le info. In base a determinati criteri di ricerca


-selezionarle e ragggruparle secondo esigenze operative


-aggiungerne di nuove


-modificarle aggiornandole il valore nel tempo


-cancellare quelle che non hanno più contenuto informativo utile

Sistema informativo


È un insieme organizzato di strumenti automatici, procedure manuali, risorse umane orientato alla gestione delle inf. rilevanti per un'organizzazione

Sistema informatico

È un sottoinsieme del sistema informativo che si dedica alla gestione automatica delle info. ,rappresentate mediante dati digitali

L'archivio

Insieme di dati che vengono salvati su un supporto di memorizzazione

Applicazione informatica

È la componente del sistema informatico che utilizza dati in esso immagazzinati per svolgere una funzione specifica

Principale caratteristiche del database

È quella di considerare solo i dati, Cioè di separare completamente i dati dalle applicazioni.


La definizione dei dati e i dati stessi sono salvati all'interno dello stesso database

DBMS (Database Management System)

È il sistema di gestione del database visto nel suo complesso, si preoccupa di gestire interamente i dati.

Caratteristiche DBMS

-Deve gestire grandi quantità di dati


-Deve garantire la condivisione dei dati


-Deve garantire la persistenza dei dati

Architettura 3 livelli per DBMS

Schema esterno= descrizione di una porzione della base di dati


Schema logico= descrizione dell'intera base di dati nel modello logico


Schema interno = rappresentazione dello schema logico

Progettazione un database

Significa progettarne le strutture, prima logiche e quindi fisiche, in modo che possano accogliere le modo migliore possibile i dati

I passi principali per la progettazione di un database:


-Analisi del problema


-Progettazione concettuale -Progettazione logica


-Progettazione fisica


-Realizzazione delle applicazioni

Modello di dati


È una rappresentazione astratta delle strutture dei dati di un database.

Progetto concettuale per essere tale ci deve essere :


-Correttezza


-Completezza


-Chiarezza


-Indipendenza

Modello logico

-Indipendente dalle strutture fisiche


-Utilizzato dai programmi applicativi

Modello gerarchico

I dati sono organizzati ad albero che rappresentano la gerarchia degli elementi presenti nell'archivio.


Nella relazione uno-a-molti ogni padre puo avere molti figli, ma ogni figlio può avere un solo padre

Modello reticolare

Alla base ci sono le strutture dati a grafo, dove mediante puntatori e possibile accedere ai dati più facilmente.


Ogni elemento e costituito da un record che può connettersi con altri n record

Modello relazionale


Alla base ce il concetto matematico di relazione tra insiemi

Modello a oggetti

Definiscono nuovi tipi di dati che vengono inglobati nell'oggetto stesso

XML

E un metalinguaggio che ha lo scopo rappresentare contenuti testuali organizzati in modo gerarchico

SQL (structured query language)

Linguaggio di programmazione usato per la gestione dei database relazionali