1. Completa le seguenti frasi a. b. c. d. per eliminare una tabella del data base il comando sql è ……….. per fare una interrogazione al database si usa il comando ………….. per modificare i valori nelle righe di una tabella si usa il comando…… per inserire nuove tabelle nel database si usa il comando……. Aiutino: Insert, select, create table, update, alter table, delete, drop table, select into 2. Dato il seguente data base Studenti (Matricola, CognStud, NomStud, DataNascita, Classe) Materie (CodiceMateria, Descrizione) Docenti(CodiceDocente,CognDoc, NomDoc, Materia) Esiti(Data, Voto, CodMat, MatrStud) Verifica se ci sono errori , in caso affermativo correggi e spiega perché. 3. Query SQL Elenco alfabetico di tutti gli studenti con cognome, nome e numero delle prove sufficienti in una Data materia. 4. Query nidificata Sigla delle classi che hanno la media dei voti di tutti gli studenti in una materia(di cui viene fornito il codice) inferiore alla media di tutti i voti in quella materia di tutta la scuola. 1. Si vuole automatizzare la gestione delle attività di una concessionaria di automobili multimarca. Nel database vanno memorizzate le informazioni che consentono di: 1) registrare le immatricolazioni di nuove automobili; 2) registrare le informazioni che riguardano le riparazioni; 3) elencare le automobili usate caratterizzate da un prezzo inferiore ad un valore fornito in input; 4) elencare le riparazioni da effettuare per ogni auto usata; 5) elencare le auto nuove o usate di ogni marca presenti in concessionaria 6) elencare gli optional presenti su ogni automobile analisi: vincoli e specifiche, modello e/r, le sei query Dato il seguente appunto su una concessionaria auto Proprietario(CodFiscale,Nome,Cognome) Acquista(DataAcquisto) Automobile(CodAuto,Marca,Modello, Targa, Prezzo) Autonuova(AnniGaranzia) Èdotata Optional(Prezzo, Descrizione, CodOpt) disegnare il modello E/R. AutoUsata(AnnoImmatr,KmPercorsi) Necessita Motore(CodMotore,TipoCarburante, Cilindrata) Carrozzeria(Numertotelaio,Colore) Riparazione(CodRip,Tipo,Spesa,LivGravità) Ruota(CodRuota,Diametro,Larghezza) Rappresenta i dati e le relazioni tra dati necessari a gestire un sistema di prenotazione di un teatro di 1000 posti suddivisi in 25 file di 40 poltrone l’una. Ogni poltrona è quindi individuata da una lettera e da un numero. Rappresenta tramite diagramma E/R la seguente realtà:Amministrazione di un condominio. In essa: - ogni appartamento è caratterizzato da una superficie espressa in metri quadrati, un numero di vani, un indirizzo e un interno per distinguere appartamenti nello stesso palazzo; - ogni appartamento ha un proprietario ed eventualmente uno o più inquilini; - ogni proprietario versa entro la fine del mese la quota condominiale, stabilita per ogni appartamento, all’amministratore. Deve essere possibile: - Q1: inserire i pagamenti relativi ad un determinato mese; - Q2: elencare le quote da versare relative agli appartamenti di un determinato proprietario; - Q3: elencare i proprietari che hanno versato la quota relativa a un determinato mese( e anno). Disegna modello E/R 3 sviluppo in SQL le query