Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Domade informatica, Appunti di Informatica

domande su sql e database

Tipologia: Appunti

2015/2016

Caricato il 10/06/2016

Pierpaolo.Piceci
Pierpaolo.Piceci 🇮🇹

1 documento

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
BASI DI DATI
1. Che cosa è un data base?
I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione
del mondo reale. Sono strutturati in modo tale da consentire la gestione dei dati stessi in termini di inserimento,
aggiornamento, ricerca e cancellazione delle informazioni.
2. Che cosa si intende per Archivio?
L'archivio è un insieme di informazioni che hanno tra di loro un nesso logico (sono inerenti ad uno stesso argomento)
e sono organizzate in modo tale da renderne facile la consultazione.
Le informazioni di un archivio, per essere reperibili anche a distanza di tempo, vengono conservate in supporti su cui
è possibile scrivere e rileggere.
3. Cosa sono i Campi?
In un database o in un file di dati, indica una serie di dati avente lo stesso formato (data, testo, dato numerico) per ogni
record. In un database anagrafico, ad esempio, è un campo il nome ed altri campi sono la strada, il CAP, la città, l'età...
Alcuni campi, assegnati in modo univoco a ciascun record, sono chiamati "campi chiave" e servono a mantenere
l'ordinamento del database, a permettere ricerche e selezioni di dati ed a collegare database relazionali. I "campi
calcolati" servono invece a visualizzare sulla scheda calcoli effettuati con altri campi dello stesso record e non sempre
vengono registrati permanentemente.
4. Cosa si intende per Record?
Oggetto composto da elementi detti campi. Un insieme di record viene definito file o archivio.
5. Cosa si intende Tracciato di record?
Il termine informatico TRACCIATI RECORD indica la composizione di un file dati ASCII, che può contenere sia
campi numerici che alfanumerici.
6. Quale è la dierenza tra Data Base e DBMS?
Il Database è, letteralmente, un insieme organizzato di archivi di dati, che devono essere ben organizzati e ben
strutturati.
DBMS, invece, significa “DataBase Management System”, si tratta di un particolare software che permette di creare e
gestire un database sulla memoria di massa, esempi di DBMS possono essere Microsoft Access e PHPmyadmin.
7. Introduci il concetto di database relazionale.
Modello di database che consiste di diversi file separati che sono correlati l'un l'altro attraverso campi chiave. Si può
accedere alle informazioni memorizzate in un file attraverso uno o più degli altri file, grazie alle relazioni stabilite tra
questi. Ad esempio, un database relazionale vede il collegamento fra un database anagrafico degli impiegati in una
società ed il database delle retribuzioni, tramite un codice univoco che identifica il singolo impiegato.
8. Quale signicato ha il modello Entity/Relationship?
Il modello entity-relationship (anche detto modello entità-relazione, modello entità-associazione o modello E-R) è un
modello per la rappresentazione concettuale dei dati ad un alto livello di astrazione. Viene spesso utilizzato nella prima
fase della progettazione di una base di dati in cui è necessario tradurre le informazioni risultanti dall'analisi di un
determinato dominio in uno schema concettuale. Il modello E-R si basa su un insieme di concetti molto vicini alla
realtà di interesse: quindi facilmente intuibili dai progettisti ma non implementabili sugli elaboratori.
9. Quali sono i simboli graci del modello E/R?
I simboli grafici del modello E/R sono gli schemi formati da rettangoli e rombi con aggiunta di frasi di specifica e di
vincolo. Essi sono quindi di facile comprensione anche ai non addetti ai lavori.
10. Che cosa si intende per entità?
Rappresentano classi di oggetti (fatti, cose, persone, ...) che hanno proprietà comuni ed esistenza autonoma ai fini
dell'applicazione di interesse. Un'occorrenza di un'entità è un oggetto o istanza della classe che l'entità rappresenta.
Non si parla qui del valore che identifica l'oggetto ma dell'oggetto stesso. Un'interessante conseguenza di questo fatto
è che un'occorrenza di entità ha un'esistenza indipendente dalle proprietà ad essa associate. In questo, il modello E-R
presenta una marcata differenza rispetto al modello relazionale nel quale non possiamo rappresentare un oggetto senza
conoscere alcune sue proprietà. In uno schema, ogni entità ha un nome che la identifica univocamente, e viene
rappresentata graficamente tramite un rettangolo con il nome dell'entità al suo interno.
pf3
pf4

Anteprima parziale del testo

Scarica Domade informatica e più Appunti in PDF di Informatica solo su Docsity!

BASI DI DATI

  1. Che cosa è un data base?

I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire la gestione dei dati stessi in termini di inserimento, aggiornamento, ricerca e cancellazione delle informazioni.

  1. Che cosa si intende per Archivio?

L'archivio è un insieme di informazioni che hanno tra di loro un nesso logico (sono inerenti ad uno stesso argomento) e sono organizzate in modo tale da renderne facile la consultazione. Le informazioni di un archivio, per essere reperibili anche a distanza di tempo, vengono conservate in supporti su cui è possibile scrivere e rileggere.

  1. Cosa sono i Campi?

In un database o in un file di dati, indica una serie di dati avente lo stesso formato (data, testo, dato numerico) per ogni record. In un database anagrafico, ad esempio, è un campo il nome ed altri campi sono la strada, il CAP, la città, l'età... Alcuni campi, assegnati in modo univoco a ciascun record, sono chiamati "campi chiave" e servono a mantenere l'ordinamento del database, a permettere ricerche e selezioni di dati ed a collegare database relazionali. I "campi calcolati" servono invece a visualizzare sulla scheda calcoli effettuati con altri campi dello stesso record e non sempre vengono registrati permanentemente.

  1. Cosa si intende per Record?

Oggetto composto da elementi detti campi. Un insieme di record viene definito file o archivio.

  1. Cosa si intende Tracciato di record?

Il termine informatico TRACCIATI RECORD indica la composizione di un file dati ASCII, che può contenere sia campi numerici che alfanumerici.

  1. Quale è la differenza tra Data Base e DBMS?

Il Database è, letteralmente, un insieme organizzato di archivi di dati, che devono essere ben organizzati e ben

strutturati. DBMS, invece, significa “DataBase Management System”, si tratta di un particolare software che permette di creare e gestire un database sulla memoria di massa, esempi di DBMS possono essere Microsoft Access e PHPmyadmin.

  1. Introduci il concetto di database relazionale.

Modello di database che consiste di diversi file separati che sono correlati l'un l'altro attraverso campi chiave. Si può accedere alle informazioni memorizzate in un file attraverso uno o più degli altri file, grazie alle relazioni stabilite tra questi. Ad esempio, un database relazionale vede il collegamento fra un database anagrafico degli impiegati in una società ed il database delle retribuzioni, tramite un codice univoco che identifica il singolo impiegato.

  1. Quale significato ha il modello Entity/Relationship?

Il modello entity-relationship (anche detto modello entità-relazione, modello entità-associazione o modello E-R) è un modello per la rappresentazione concettuale dei dati ad un alto livello di astrazione. Viene spesso utilizzato nella prima fase della progettazione di una base di dati in cui è necessario tradurre le informazioni risultanti dall'analisi di un determinato dominio in uno schema concettuale. Il modello E-R si basa su un insieme di concetti molto vicini alla realtà di interesse: quindi facilmente intuibili dai progettisti ma non implementabili sugli elaboratori.

  1. Quali sono i simboli grafici del modello E/R?

I simboli grafici del modello E/R sono gli schemi formati da rettangoli e rombi con aggiunta di frasi di specifica e di vincolo. Essi sono quindi di facile comprensione anche ai non addetti ai lavori.

  1. Che cosa si intende per entità?

Rappresentano classi di oggetti (fatti, cose, persone, ...) che hanno proprietà comuni ed esistenza autonoma ai fini dell'applicazione di interesse. Un'occorrenza di un'entità è un oggetto o istanza della classe che l'entità rappresenta. Non si parla qui del valore che identifica l'oggetto ma dell'oggetto stesso. Un'interessante conseguenza di questo fatto è che un'occorrenza di entità ha un'esistenza indipendente dalle proprietà ad essa associate. In questo, il modello E-R presenta una marcata differenza rispetto al modello relazionale nel quale non possiamo rappresentare un oggetto senza conoscere alcune sue proprietà. In uno schema, ogni entità ha un nome che la identifica univocamente, e viene rappresentata graficamente tramite un rettangolo con il nome dell'entità al suo interno.

  1. Che cosa si intende per relazione?

Le relazioni (dette anche associazioni) rappresentano un legame tra due o più entità. Il numero di entità legate è indicato dal grado dell'associazione: un buono schema E-R è caratterizzato da una prevalenza di associazioni con grado due. È possibile legare un'entità con se stessa (attraverso un'associazione ad anello), nonché legare le stesse entità con più associazioni.

Di norma viene rappresentata graficamente da un rombo contenente il nome dell'associazione. Il nome può essere un verbo in modo da fornire una direzione di lettura, oppure può essere un sostantivo in modo da non dare una direzione di lettura.

  1. A livello di modello logico, in che cosa si trasforma una relazione "molti a molti"?

Una relazione molti a molti tra due entità si traduce con una relazione con lo stesso nome avente come attributi le chiavi delle entità coinvolte, che formano la chiave della relazione, più eventuali attributi della relazione. Gli attributi possono eventualmente essere rinominati per maggiore chiarezza.

  1. A livello di modello logico, in che cosa si trasforma una relazione "uno a molti"?

Una relazione uno a molti tra due entità si traduce con l’inserimento, nell’entità con cardinalità 1 della chiave primaria dell’altra entità con cardinalità N. Questa chiave diventa quindi una chiave esterna della prima entità.

  1. A livello di modello logico, in che cosa si trasforma una relazione "uno a uno"?

Una relazione uno a uno tra due entità si traduce con la creazione di una tabella con il nome della relazione e tutti gli attributi delle entità, scegliendo poi quale deve essere la chiave primaria in base alle esigenze.

  1. Che cos'è la chiave esterna o foreign key?

Una chiave esterna di una relazione è un attributo o un insieme di attributi che non ha solitamente funzione di chiave primaria della relazione in cui compare, ma è invece chiave primaria in un'altra relazione, alla quale è legata attraverso un'associazione nello schema concettuale.

  1. Elencare le regole di derivazione del modello logico dei dati da quello concettuale.

Dal modello concettuale dei dati è possibile ottenere il modello logico dei dati; in altre parole si può definire la struttura degli archivi adatti per organizzare i dati. Il modello logico si ricava applicando alcune semplici regole di derivazione:

1. Ogni entità diventa un archivio;

2. Ogni attributo di un’entità diventa un campo nell’archivio, cioè il nome di un campo nella struttura del

record;

3. Ogni campo del record eredita le caratteristiche dell’attributo dell’entità da cui deriva;

4. L’identificatore univoco di un’entità diventa la chiave primaria nel record dell’archivio derivato;

5. L’associazione uno ad uno diventa un archivio unico, il cui tracciato record contiene i campi corrispondenti

agli attributi della prima e della seconda entità;

6. L’identificatore univoco dell’entità di partenza nell’associazione uno a molti diventa la chiave esterna

(foreign key) dell’entità di arrivo associata, cioè l’attributo che è identificatore univoco diventa un campo nel record del secondo archivio;

7. L’associazione con grado molti a molti diventa un nuovo archivio (in aggiunta agli archivi derivati dalle due

entità); il cui record contiene gli identificatori univoci delle due entità e gli eventuali attributi dell’associazione.

  1. Che cos'è un DBMS?

Software che consente di creare e gestire un database. Se compatibile SQL permette di essere interrogato e modificato da parte di altre applicazioni (es. un foglio di calcolo).

  1. Come si rappresenta un database relazionale?

Si rappresenta attraverso le tabelle cui sono un insieme multiplo di righe e di colonne. Rappresentano la relazione tra gli oggetti del mondo reale e le loro proprietà. La tabella è costituita da un insieme di informazioni attinenti fra loro.

  1. Descrivi brevemente le fasi di progettazione di un Database.

Progettazione concettuale, progettazione logica e progettazione fisica sono le 3 fasi principali dello sviluppo di un database.

Puntualizziamo:

10.Quali sono i vantaggi che l’Azienda trae dall’utilizzo della rete Internet.

  1. Cosa si intende per Server Web? Housing? Hosting?

LA SICUREZZA DI UN SISTEMA INFORMATICO

  1. Quali rischi può correre il sistema informatico di un’azienda ed in quali modi è possibile tutelarne la sicurezza?
  2. Descrivi quali sono gli aspetti più importanti del problema della sicurezza dei dati all’interno di un Sistema Informatico.
  3. Quali sono i Problemi causati da agenti non umani e umani?
  4. Quali sono le possibili protezioni da attacchi di agenti non umani (eccezionali e frequenti)?
  5. Quali sono le possibili protezione da attacchi di agenti umani intenzionali?
  6. Quali sono le possibili protezione da attacchi di agenti umani non intenzionali?
  7. Cosa si intende per Hacker?
  8. Come ci si protegge da attacchi da codice malefico (i virus)?
  9. Cosa è un firewall?
  10. Che cosa è la crittografia?

INFORMATICA GENERALE

Cosa si intende per Sistema operativo? Cosa si intende per software applicativo? Cosa si intende per software di base?

RETI DI COMPUTER

  1. Cosa si intende per rete di computer?
  2. Quali sono le differenze tra reti peer-to-peer e reti client/server?
  3. Definisci le principali topologie di rete.
  4. Come possono essere classificate le reti in base alla loro estensione

INTERNET E SERVIZI

  1. A cosa servono i Motori di ricerca?
  2. A cosa serve la Posta elettronica? E la Chat?
  3. Cosa si intende per comunicazione sincrona? (Chat)
  4. Cosa si intende per comunicazione asincrona? (E-mail, forum…)