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


Esercizio DBMS & SQL sulle Canzoni: Operazioni sulla struttura e interrogazioni, Esercizi di Elementi di Informatica

Un esercizio di database management system (dbms) e structured query language (sql) relativo alla creazione e popolazione di una tabella chiamata 'canzoni'. L'esercizio prevede l'applicazione di vincoli di integrità, l'inserimento di record e la creazione di maschere e report. Inoltre, sono fornite diverse query sql per estrarre informazioni specifiche dalla tabella.

Tipologia: Esercizi

2019/2020

Caricato il 04/03/2020

devoravv
devoravv 🇮🇹

3 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Corso di “Informatica Generale”
Corso di Laurea in “Scienze della Comunicazione”
Università degli Studi di Salerno
prof. Alberto Postiglione (Dipartimento di “Scienze Aziendali - Management & Innovation System”)
Esercizio DBMS & SQL 01 - CANZONI
OPERAZIONI SULLA STRUTTURA (punteggio minimo: 2 su 4)
1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti).
2. [1,5] All’interno del Database crea una tabella e salvala con il nome Canzoni, con i campi di seguito
indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni
adeguate ad ogni campo. I campi da creare sono i seguenti:
Artista
Titolo CD
Titolo Brano
Durata1
Posizione2
3. [1] Definisci i seguenti vincoli di integrità:
Artista + [Titolo Brano] è la chiave primaria
Durata è un numero maggiore di 0.
Posizione è un numero compreso tra 1 e 30
4. [0,5] Inserisci i seguenti record nella tabella:
Artista Titolo CD Titolo Brano Durata Posizione
Barry White The Ultimate Collection Let The Music Play 208 3
Carole King Tapestry Tapestry 201 11
Cat Stevens Greatest Hits Wild World 199 1
Norah Jones Come Away With Me Nightingale 252 12
Norah Jones Feels Like Home Sunrise 200 1
5. [0,5] Basandoti sulla Tabella Canzoni, crea una maschera e salvala con il nome Maschera Canzoni e
inserisci il seguente record usando la maschera per l’inserimento dei dati:
Artista Titolo CD Titolo Brano Durata Posizione
Barry White The Ultimate Collection Come on 346 8
6. [0,5] Basandoti sulla Tabella Canzoni, genera un Report e salvalo con il nome Report Canzoni
1 Espressa in secondi
2 Posizione del brano nel CD
pf2

Anteprima parziale del testo

Scarica Esercizio DBMS & SQL sulle Canzoni: Operazioni sulla struttura e interrogazioni e più Esercizi in PDF di Elementi di Informatica solo su Docsity!

Corso di “Informatica Generale” Corso di Laurea in “Scienze della Comunicazione” Università degli Studi di Salerno prof. Alberto Postiglione (Dipartimento di “Scienze Aziendali - Management & Innovation System”) Esercizio DBMS & SQL 01 - CANZONI

OPERAZIONI SULLA STRUTTURA (punteggio minimo: 2 su 4)

  1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti).
  2. [1,5] All’interno del Database crea una tabella e salvala con il nome Canzoni , con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti:  ArtistaTitolo CDTitolo BranoDurata^1  Posizione^2
  3. [1] Definisci i seguenti vincoli di integrità :  Artista + [Titolo Brano] è la chiave primaria  Durata è un numero maggiore di 0.  Posizione è un numero compreso tra 1 e 30
  4. [0,5] Inserisci i seguenti record nella tabella:

Artista Titolo CD Titolo Brano Durata Posizione Barry White The Ultimate Collection Let The Music Play 208 3 Carole King Tapestry Tapestry 201 11 Cat Stevens Greatest Hits Wild World 199 1 Norah Jones Come Away With Me Nightingale 252 12 Norah Jones Feels Like Home Sunrise 200 1

  1. [0,5] Basandoti sulla Tabella Canzoni , crea una maschera e salvala con il nome Maschera Canzoni e i nserisci il seguente record usando la maschera per l’inserimento dei dati: Artista Titolo CD Titolo Brano Durata Posizione Barry White The Ultimate Collection Come on 346 8
  2. [0,5] Basandoti sulla Tabella Canzoni , genera un Report e salvalo con il nome Report Canzoni

(^1) Espressa in secondi (^2) Posizione del brano nel CD

Corso di “Informatica Generale” Corso di Laurea in “Scienze della Comunicazione” Università degli Studi di Salerno prof. Alberto Postiglione (Dipartimento di “Scienze Aziendali - Management & Innovation System”) Esercizio DBMS & SQL 01 - CANZONI

INTERROGAZIONI IN SQL (punteggio minimo: 2 su 4)

  1. [0,5] Utilizzando SQL crea la seguente query e salvala con il nome Query 01 Tutti i brani di Norah Jones ”, in modo da ottenere la seguente tabella: Artista Titolo CD Titolo Brano Durata Posizione Norah Jones Come Away With Me Nightingale 252 12 Norah Jones Feels Like Home Sunrise 200 1
  2. [1] Utilizzando SQL crea la seguente query e salvala con il nome Query 02 : Artista, Titolo CD, Titolo Brano e Durata dei brani che durano al massimo 200 secondi. La tabella deve essere ordinata in base al campo “Titolo brano” ”, in modo da ottenere la seguente tabella: Artista Titolo CD Titolo Brano Durata Norah Jones Feels Like Home Sunrise 200 Cat Stevens Greatest Hits Wild World 199
  3. [1] Utilizzando SQL crea la seguente query e salvala con il nome Query 03 : Durata e titolo dei brani che sono nelle posizioni da 3 a 8 dell’artista Barry White ”, in modo da ottenere la seguente tabella: Durata Titolo Brano 346 Come on 208 Let The Music Play
  4. [1,5] Utilizzando SQL crea la seguente query e salvala con il nome Query 04 “Titolo CD, Artista, Titolo Brano, e durata dei brani a) di Norah Jones oppure di Carole King che b) durano più di 200 secondi ”, in modo da ottenere la seguente tabella: Titolo CD Artista Titolo Brano Durata Tapestry Carole King Tapestry 201 Come Away With Me Norah Jones Nightingale 252

Chiudi l’applicazione ma non spegnere il computer