PROGETTI D'INFORMATICA DELLA 4SC

A.S. 2019/2020

LICEO "PAOLO GIOVIO", COMO

Progetti mysql+php

Tutti i progetti dovranno contenere un file in pdf che contenga:

    • cos’è un database

    • vantaggi offerti dai dbms

    • riservatezza nell’accesso ai dati

    • gestione dell’integrità fisica dei dati e

    • dell’integrità logica dei dati

    • sicurezza e ottimizzazione

    • progettazione concettuale

    • progettazione logica

    • progettazione fisica

    • le queries

    • schema generale del sito

    • pagine html +php

    • manuale d'uso del sito web in italiano e inglese

Si vuole gestire un supermercato (di generi alimentari) tenendo sotto controllo le scorte, le marche, i fornitori, i reparti per rispondere alle seguenti esigenze:

1) produrre gli elenchi del materiale presenti in ogni reparto

2) produrre gli elenchi del materiale sottoscorta

3) produrre gli elenchi dei prodotti coi relativi fornitori

4) per 1 tipo di prodotto trovare l’elenco dei fornitori.

Una biblioteca comunale vuole automatizzare il servizio prestiti del materiale disponibile in formato cartaceo e non. Mentre il prestito di un libro dura 30 giorni, quello di una cassetta dura 3 giorni, quello di un cd una settimana. Ogni titolo è presente in una sola copia. Solo i libri stampati prima del 1945 non sono disponibili per il prestito (si possono solo consultare). Per accedere al servizio occorre essere tesserati. La tessera non ha scadenza ma se non si è chiesto nulla in prestito da più di 5 anni, si viene cancellati dagli archivi.

Sviluppare le seguenti query:

2.1) elenco delle persone da eliminare dall’archivio

2.2) numero totale dei prestiti effettuati nell’anno in corso

2.3) Hit Parade dei libri più richiesti

Il negozio di animali “Arca di Noè” di Lodi decide di gestire la sua attività in modo automatico.

I proprietari, esperti di animali ma non di computer, si rivolgono a te perché gli elabori un progetto di massima.

Le loro esigenze sono:

- Gestire i fornitori degli “articoli” in vendita nel loro negozio (per esempio animali, mangimi per animali, accessori vari come gabbie, collari ecc. ecc.). Un fornitore vende più articoli ed un articolo può essere acquistato da più fornitori.

- gestire i dati personali dei loro clienti

- tenere traccia delle vendite effettuate.

Tutto ciò al fine di effettuare alcune elaborazioni statistiche e ricerche automatiche tra cui:

1) Ammontare complessivo delle vendite effettuate

2) Inserito da tastiera un “articolo”, l’elenco dei fornitori di quell’articolo in ordine di prezzo a cui lo propongono.

3) Per ogni articolo in vendita il numero di pezzi venduti

4) L’elenco delle persone (con tutti i dati anagrafici) che hanno acquistato animali in ordine di data d’acquisto

Statistiche relative a modelli di automobili, proprietari e auto possedute. Un proprietario può avere più di un tipo di auto e viceversa.

1) elenco dei proprietari in ordine alfabetico

2) elenco dei proprietari di un determinato modello di auto inserito da tastiera

3) elenco dei modelli di auto raggruppati per cilindrata

4) elenco dei proprietari con a fianco il numero totale di auto possedute

5) cilindrata massima presente tra i modelli di auto

6) nome e cognome di chi ha un'auto con la cilindrata massima

Statistiche relative a carte di credito, possessori e carte di credito possedute. Un proprietario può avere più carte di credito e viceversa.

1) elenco dei possessori in ordine alfabetico

2) elenco dei possessori di una determinata carta di credito inserita da tastiera

3) elenco delle carte di credito raggruppate per istituto che le emette

4) elenco dei possessori con a fianco il numero di carte di credito possedute

5) valore massimo della spesa mensile possibile per un certo cliente per una certa carta

6) nome e cognome di chi ha la spesa mensile possibile maggiore

Ogni giorno nelle città capoluogo di provincia viene rilevata la temperatura massima e la temperatura minima. Si vuole:

1) elenco dei capoluoghi con la temperatura massima, la temperatura minima e l'escursione termica per ogni giorno

2) elenco dei capoluoghi con la temperatura minima per ogni giorno

3) città e giorno in cui si è avuta la più alta temperatura massima

Una libreria specializzata in libri per l’infanzia "La gabbianella e il gatto" di Lodi intende gestire con un data base il proprio negozio. In particolare necessita di avere archiviate le informazioni che consentono di effettuare le seguenti operazioni:

1) produrre l’elenco di tutti i libri disponibili per una certa età, organizzati per collana, in ordine di prezzo

2) produrre l’elenco di tutte le collane di una casa editrice

3) per una certa età l’elenco delle collane disponibili con il nome della casa editrice ed il prezzo medio

4) Il numero di titoli disponibili per ogni fascia di età

5) la fascia di età per cui si dispone di più titoli

6) inserito il titolo di un libro, l’elenco delle collane in cui esso è presente (con nome casa editrice e prezzo) in ordine di prezzo

7) inserita la fascia di età e la casa editrice, scontare del 30 % i libri corrispondenti

8) cancellare tutti i libri di Valentina perché vanno resi al distributore

9) aumentare del 20% il prezzo dei libri più venduti

10) costruire una tabella che contenga i dati dei libri più venduti (anche il numero di copie vendute)

11) calcolare il ricavo dell’anno 2014.