





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
1. Creare le tabelle contenute nel database nomecognome, potete aprire il database Biciclette.mdb utilizzando un qualsiasi tool che apra file di micrososft Access per copiare la struttura ed i dati (i dati li potete eventualmente inventare). Eventualmente potete utilizzare il seguente sito web https://www.mdbopener.com/ oppure utilizzare la struttura riportata nel documento allegato. 2. Popolare le due tabelle con i dati riportati in allegato 3. Costruire il modello ER (riportandolo su un Google Document) 4. Eseguire tutte le query indicate nell'esercizio riportando per ognuna l'SQL ed il risultato ottenuto su un Google Document
Tipologia: Esercizi
1 / 9
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






Es n.4 pag. 229
select b.*, p.nome from biciclette as b inner join produttori as p on b.id_produttore = p.ID_produttore where b.categoria = 'corsa' or b.categoria = 'tandem' having p.nome = 'Bianchi' or p.nome = 'Colnago'
Elenco tutti i produttori che hanno prodotto almeno una bicicletta rampichino e sport select p., b.nomeBici, b.categoria from produttori as p inner join biciclette as b on p.ID_produttore = b.id_produttore where b.categoria = 'rampichino' or b.categoria = 'sport' group by(p.ID_produttore) Elenco bici dei produttori “Gios” e “Olmo” con quantità tra 100 e 200 select b., p.nome from biciclette as b inner join produttori as p on b.id_produttore = p.ID_produttore where b.quantita between '100' and '200' having p.nome = 'Gios' or p.nome = 'Olmo' Elenco produttori che hanno prodotto biciclette con codice che inizia per ‘h’ e ‘e’ select b.*, p.nome from biciclette as b inner join produttori as p on p.ID_produttore = b.id_produttore where b.nomeBici like 'h%' or b.nomeBici like 'e%'
where (f.incassi between '50' and '100') and f.data between '1996-01-01' and '2001-12-31'
-- phpMyAdmin SQL Dump -- version 5.0. -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0. -- Creato il: Gen 21, 2021 alle 14: -- Versione del server: 10.4.14-MariaDB -- Versione PHP: 7.4. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT /; /!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /; /!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /; /!40101 SET NAMES utf8mb4 */; -- -- Database: db5 --
-- -- Struttura della tabella film -- CREATE TABLE film ( ID_Film int(11) NOT NULL, costo int(10) NOT NULL, incassi int(20) NOT NULL, sceneggiatore char(20) NOT NULL, registra char(20) NOT NULL, titolo char(20) NOT NULL, fotografo char(20) NOT NULL, data date NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
filmINSERT INTO film (ID_Film, costo, incassi, sceneggiatore, registra, titolo, fotografo, data) VALUES (1, 789, 394, 'a', 'b', 'squalo1', 's', '1990-11-01'), (2, 123, 61, 'b', 'b', 'squalo2', 'c', '1991-02-02'), (3, 345, 172, 'd', 'b', 'squalo3', 's', '1996-01-01'), (4, 89, 394, 'a', 'l', 'squalo4', 'p', '2001-02-01'), (5, 223, 122, 'b', 'b', 'squalo5', 'i', '1991-02-01'), (6, 248, 394, 'a', 'e', 'una storia vera', 'u', '2001-02-01'), (7, 78, 67, 'a', 'b', 'una storia falsa', 't', '2002-04-21'), (8, 299, 77, 'b', 'd', 'minnie e topolino', 'r', '1981-02-01'), (9, 100, 45, 'a', 'b', 'winnie the pooh', 'l', '1931-02-01'), (10, 33, 65, 'b', 'c', 'che pacchia', 'd', '1967-02-01'), (11, 678, 55, 'a', 'b', 'mamma mia', 'k', '1998-02-01'); -- -- Indici per le tabelle scaricate -- -- -- Indici per le tabelle film -- ALTER TABLE film ADD PRIMARY KEY (ID_Film); -- -- AUTO_INCREMENT per le tabelle scaricate -- -- -- AUTO_INCREMENT per la tabella film -- ALTER TABLE film MODIFY ID_Film int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT /; /!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS /; /!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;