


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
domande su sql e database
Tipologia: Appunti
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



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.
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.
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.
Oggetto composto da elementi detti campi. Un insieme di record viene definito file o archivio.
Il termine informatico TRACCIATI RECORD indica la composizione di un file dati ASCII, che può contenere sia campi numerici che alfanumerici.
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.
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.
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.
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.
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.
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.
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.
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à.
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.
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.
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:
record;
agli attributi della prima e della seconda entità;
(foreign key) dell’entità di arrivo associata, cioè l’attributo che è identificatore univoco diventa un campo nel record del secondo archivio;
entità); il cui record contiene gli identificatori univoci delle due entità e gli eventuali attributi dell’associazione.
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).
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.
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.
Cosa si intende per Sistema operativo? Cosa si intende per software applicativo? Cosa si intende per software di base?
RETI DI COMPUTER