[:it]SQL: esercizio 3[:]

[:it]

Creare il seguente database:

AUTO (Targa, Marca, Cilindrata, Potenza, CodF, CosAss)

PROPRIETARI (CodF, Nome, residenza)

ASSICURAZIONI(CodAss, Nome, Sede)

SINISTRO (CosS, Localita, Data)

AUTOCOINVOLTE(CodS, Targa, ImportoDelDanno)

Nell’immagina a fianco si notino le seguenti notazioni:

  • C.R.: campo di ricerca ossia quando si inseriscono dei dati, questi devono essere presenti nella tabella con cui si collega il link.
  • Il numero cerchiato indica l’ordine di popolamento della tabella.

[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]SQL : esercizio 2[:]

[:it]

Creare il seguente database:

MUSEI (Nomem, Città)

ARTISTI (NomeA, Nazionalità)

OPERE(Codice, Titolo, NomeM*, NomeA*)

PERSONAGGI (Personaggio, Codice*)

Nell’immagina a fianco si notino le seguenti notazioni:

  • C.R.: campo di ricerca ossia quando si inseriscono dei dati, questi devono essere presenti nella tabella con cui si collega il link.
  • Il numero cerchiato indica l’ordine di popolamento della tabella.

 

 [:]

Pubblicato in Senza categoria | Lascia un commento

[:it]SQL: esercizio 1[:]

[:it]

Creare i campi delle tabelle presenti al seguente database con i tipi di dati corretti.

Creare il seguente schema relazionale:

ATTORI (CodAttore, Nome, AnnoNascita, Nazionalità);

RECITA (CodAttore*, CodFilm*)

FILM (CodFilm, Titolo, AnnoProduzione, Nazionalità, Regista, Genere)

PROIEZIONI (CodProiezione, CodFilm*, CodSala*, Incasso, DataProiezione)

SALE (CodSala, Posti, Nome, Città)

Creare le opportune relazioni

Popolare le relative tabelle estrapolando i seguenti dati

ATTORI

Ciccio Ingrassia 1922 Italiana
Bruno Zanin 1951 Italiana
Magali Noel 1932 Turca
Josiane Tanzilli 1950 Italiana
Armando Brancia 1917 Italiana
Tonino Guerra 1920 Italiana

Tutti questi attori hanno partecipato al film Amarcord prodotto nel 1973, italiano, come regista Federico Fellini, genere commedia.

Provare a popolare il database  con almeno i seguenti dati:

  • inseire almeno quattro sale cinematografiche di Pisa
  • Inserire alemeno due film che hanno avuto come regista Fellini  prima del 1960
  • inserire dei film francesi di fantascienza o giapponesi prodotti dopo il 1990
  • Inserire il film Casablanca con alcuni registi e dov’è stato proiettato
  • Inserire delle sale cinematografiche di Napoli prima del 2004
  • Inserire dei film in cui recitava come attore R.Williams
  • Inserire dei film in cui hanno recitato Marcello Mastroianni oppure Sofia Loren.
  • Inserire alcuni film di Spielberg

Dopo aver popolato il relativo database eseguire le sequenti query attraverso SQL:

  1. il nome di tutte le sale di Pisa
  2. il titolo del film di F.Fellini prodotti dopo il 1960
  3. il titolo e la durata dei film di fantascienza giapponesi o francesi prodotti dopo il 1990
  4. il titolo dei film di fantascienza giapponesi prodotti dopo il 1990 oppure francesi.
  5. il titolo dei film dello stesso regista di “Casablanca”
  6. il titolo ed il genere dei film proiettati il giorno di Natale del 2004
  7. il titolo ed il genere dei film proiettati a Napoli il giorno di Natale 2004.

[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]Esercizi sulla divisione e moltiplicazione con multipli di 10[:]

[:it]

Michael Cheval

Michael Cheval

Ricordarsi

MOLTIPLICAZIONE con multipli del 10

  • sposto la virgola o metto tanti zeri a fianco (A DESTRA) della cifra quante sono le cifre dell’esponente del 10.

DIVISIONE multipli del 10

  • sposto la virgola o metto tanti zeri a A SINISTRA della cifra quante sono le cifre dell’esponente del 10.

Eseguire le operazioni senza trasformare i numeri decimali in frazione:

Esercizi di base:

6.1. 35,62 \cdot 10^{2}
6.2. 43,2 \cdot 10
6.3. 8,473 \cdot 10^{2}
6.4. 2,413 \cdot 10^{3}

Esercizi per un livello discreto [7]

7.1. 215:10
7.2. 4,132 :10^{2}
7.3.  72,3 : 10^{2}
7.4.  531,2 : 10

Esercizi per un buon livello [8] misti tra moltiplicazioni e divisioni

8.1.  0,4 \cdot 10^{3}
8.2.  34,3 : 10^{2}
8.3.  273,2 \cdot 10^{2}
8.4.  1,414 : 10^{3}

Esercizi per un ottimo livello [9/10]

9.1.  \left ( 0,1 \right )^{2}
9.2. \left ( 0,01 \right )^{2}
9.3. \left ( 0,2 \right )^{3}
9.4. \left ( 1,5 \right )^{2}

[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]Moltiplicare o dividere per i multipli del 10[:]

[:it]

Michael Cheval

Michael Cheval

PREMESSA

1000=10^{3}

ossia un 1 seguito da tanti zeri è equivalente ad essere scritto come una potenza di 10 con esponente uguale al numero di zeri.

100000 n zeri =10^{n}

 

Moltiplicare o dividere per i multipli del 10 lo si usa spesso nella quotidianità.

Si pensi all’utilizzo dell’Euro; si usa comunemente la dizione 10 centesimi o 5 centesimi. Per 10 centesimi si deve appunto pensare a:

\cfrac{10}{100} ossia 10:100=10:10^{2}.

Per effettuare la moltiplicazione o la divisione si deve spostare la virgola tante volte quant’è l’esponente del 10.

MOLTIPLICAZIONE con multipli del 10

  • sposto la virgola o metto tanti zeri a fianco (A DESTRA) della cifra quante sono le cifre dell’esponente del 10.

Esempio 1:

2\cdot 10^{3}

devo mettere 3 zeri a fianco del 2 e quindi si ha:

2\cdot 10^{3}=2000

Esempio 2

2,43\cdot 10^{2}

sposto la virgola a DESTRA di tante posizioni quanto vale l’esponente del 10.

2,43\cdot 10^{2}=243

NOTA IMPORTANTE

Scrivere:

2,30000 è uguale a scrivere 2,3 ossia tutti gli zeri dopo la virgola non modificano il valore del quantità che viene rappresentata con quella cifra.

Quindi se si chiede di svolgere:

ESEMPIO 3

5,3 \cdot 10^{2}

conviene, ma non è necessario, scrivere

5,3 = 5,30

adesso effettuare la moltiplicazione:

5,30 \cdot 10^{2}=530

ossia ho spostato di due posti la virgola, esattamente il numero di volte coincidente con il valore dell’esponente del 10.

DIVISIONE multipli del 10

  • sposto la virgola o metto tanti zeri a A SINISTRA della cifra quante sono le cifre dell’esponente del 10.

ESEMPIO 4

34,5 : 10=3,45

ho spostato la virgola a sinistra tante volte quanto vale l’esponente del 10.

RICORDARSI

quando l’esponente non è espresso significa che vale 1

ESEMPIO 5

2:10^{2}

devo spostare la virgola a SINISTRA di tanti posti quanto vale l’esponente del 10 che in questo caso è 2.

NOTA IMPORTANTE

Scrivere:

2 è uguale a scrivere 000002 ossia tutti gli zeri  prima della cifra sono inutili ma in questo caso invece aiutano ad effettuare la divisione.

2=002

2:10^{2}=002:10^{2}=0,02[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]SQL: interrogazioni con restrizioni [Where][:]

[:it]

Michael Cheval

Michael Cheval

Una volta estratti i dati, si può decidere di restringere l’informazione che si vuole ottenere; ad esempio, se ho una tabella che contiene l’elenco degli alunni di una scuola e voglio solo quelli che sono di una particolare classe devo restringere la selezione.

Si utilizza la parola chiave WHERE.

SELECT *

FROM nome_tabella

WHERE nome_colonna=condizione

dove nome_tabella è il nome della tabella

nome_colonna è il nome della colonna

* richiede di estrarre tutte le colonne

Ad esempio data la seguente tabella scuola:

id_allunno nome cognome classe
1 Giocchino Rossini IA
2 Giuseppe Verdi IA
3 Antonio Vivaldi IIB
4 Antonio Salieri IIIB
5 Giuseppe Scarlatti IA

Se si chiede di avere l’elenco degli alunni appartenenti alla IA.

SELECT *

FROM scuola

WHERE classe = ‘IA’

ed ho come esito:

lo id_allunno nome cognome classe
1 Giocchino Rossini IA
2 Giuseppe Verdi IA
5 Giuseppe Scarlatti IA

 

Se volessi estrarre solo una colonna invece che tutti a fianco della parola chiave SELECT devo inserire il nime della colonna.

SELECT nome_colonna

FROM nome_tabella

WHERE classe = condizione

la sintassi che bisognerebbe sempre usare è la seguente:

SELECT nome_colonna.nome_tabella

FROM nome_tabella

WHERE classe.nome_tabella = condizione

Quest’ultima sintassi è fondamentale perchè permette di specificare esattamente la colonna e la tabella da cui provengono i dati estratti.

Voglio solo il cognome ed il nome, la sintassi diventa:

SELECT nome.scuola, nome.cognome

FROM scuola

WHERE nome.classe = ‘IA'[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]SQL: Interrogazioni semplici[:]

[:it]

Michael Cheval

Michael Cheval

Per estrarre dei dati da un database o si utilizzano dei tool grafici, presenti nei software che si interfacciano con i database oppure, e si utilizza il linguaggio nativo SQL (Structured Query Language).

Per effettuare la più semplice estrazione di dati da una tabella è sufficiente scrivere:

SELECT *

FROM nome_tabella

dove al posto di nome_tabella si inserisce il nome della tabella da cui si vogliono estrarre i dati.

Ad esempio nella tabella ANA ho i seguenti dati:

id_ana nome cognome
1 Paolo Terzo
2 Antonio Pastrengo
3 Marta Solferino
4 Maria Castello

Effettuo la seguente query ho:

Select *

from ana

ho come risultato

1 Paolo Terzo
2 Antonio Pastrengo
3 Marta Solferino
4 Maria Castello

[:]

Pubblicato in Senza categoria | Lascia un commento

[:it]Frazioni: Esercizi da un numero decimale periodico ad una frazione e viceversa[:]

[:it]

Michael Cheval

Michael Cheval

Riporto la definizione data nel post relativo

Per fare questo si seguono i seguenti passi:

  • numeratore: differenza tra il numero scritto senza la virgola e il numero formato dalle cifre che precedono il periodo
  • denominatore: tanti 9 quante sono le cifre del periodo seguito da tanti 0 quante sono le cifre dell’antiperiodo (ossia le cifre che stanno tra la virgola ed il numero periodico)

In questi esercizi, ricordarsi sempre di ridurre la frazione ai minimi termini (semplificazione)

6.1. 0,\overline{08} \left [\cfrac{8}{99}  \right ]
6.2. 3,\overline{51} \left [\cfrac{116}{33}  \right ]
6.3. 8,\overline{71} \left [\cfrac{863}{99}  \right ]
6.4. 3,\overline{74} \left [\cfrac{371}{99}  \right ]
6.5. 0,\overline{23} \left [\cfrac{23}{99}  \right ]
6.6. 2,\overline{34} \left [\cfrac{232}{99}  \right ]
6.7. 4,1\overline{8} \left [\cfrac{377}{90}  \right ]
6.8. 9,4\overline{7} \left [\cfrac{853}{90}  \right ]
6.9. 9,1\overline{2} \left [\cfrac{821}{90}  \right ]
6.10. 3,5\overline{3} \left [\cfrac{53}{15}  \right ]
6.11. 0,3\overline{57} \left [\cfrac{354}{990}  \right ]
6.12. 3,7\overline{2} \left [\cfrac{67}{18}  \right ]

 [:]

Pubblicato in Senza categoria | Lascia un commento

[:it]Verifica sul m.c.m.[:]

[:it]

Adam Martinakis

Adam Martinakis

Questo test nasce per verificare la conoscenza solo del m.c.m.

[WpProQuiz 34][:]

Pubblicato in Senza categoria | Lascia un commento

[:it]Frazioni: esercizi dai numeri decimali finiti alle frazioni[:]

[:it]

Liu Zhan

Liu Zhan

Esercizi dal numero decimale finito alla frazione

Ricordarsi sempre che:

  • numeratore = il numero senza virgola
  • denominatore = un 1 seguito da tanti zeri quante sono le cifre dopo la virgola.
6.1. 4,5 6.2. 3,1
6.3 0,1 6.4 0,10
6.5 0,23 6.6 34,67
6.7 34,567 6.8 12,45
6.9 4,54 6.10 23,12

Provare adesso il contrario ossia dalla frazione al numero decimale

  • si prende il numeratore e si scrive il numero senza virgola
  • si posiziona la virgola contando gli spazi, tra i numeri del numeratore partendo dalla cifra finale, quanti sono gli zeri del denominatore e posizionare lì la virgola.

Esempio 1:

\cfrac{34}{10}

si scrive 34, poi essendoci 1 zero conto uno spazio tra il 3 ed il 4 e lì posiziono la virgola

quindi \cfrac{34}{10}=3,4.

Esempio 2

\cfrac{143}{100}

si scrive 143, poi essendoci 2 zeri conto due spazi (tra il 3 ed il 4, e tra il 4 ed il 3) e lì posiziono la virgola

quindi \cfrac{143}{100}=1,43.

 

7.1. \cfrac{15}{10} 7.2.  \cfrac{125}{10}
7.3. \cfrac{321}{10} 7.4. \cfrac{456}{10}
7.5. \cfrac{143}{100} 7.6. \cfrac{341}{100}
7.7. \cfrac{567}{100} 7.8. \cfrac{143}{100}

e se avessi una situazione in cui contando gli spazi non ho delle cifre devo aggiungere il numero opportuno di zeri davanti alla cifra stessa.

Esempio 3

\cfrac{2}{10}

si scrive 2, poi essendoci 1 zero devo posizionare la virgola davanti al 2 ma scrivere ,2 non ha significato per cui

\cfrac{2}{10}=0,2.

Esempio 4

\cfrac{2}{100}

si scrive 2, poi essendoci 2 zeri devo spostarmi due volte davanti al due inserendo 2 zeri davanti alla cifra

\cfrac{2}{100}=0,02.

Si può verificare il risultato facendo sempre il procedimento inverso.

8.1. \cfrac{3}{10} 8.2. \cfrac{4}{10}
8.3. \cfrac{5}{10} 8.4. \cfrac{6}{10}
8.5. \cfrac{6}{100} 8.6. \cfrac{7}{10}
8.7. \cfrac{7}{100} 8.8. \cfrac{9}{100}

 [:]

Pubblicato in Senza categoria | 11 commenti