5E SIA: Verifica individuale di laboratorio su Modello Concettuale E/R e logico con ipotesi soluzione




AGENZIA IMMOBILIARE Alex Bellomo


Si progetti un sistema informativo per una società che
gestisce appartamenti in multiproprietà.


Il sistema deve gestire il patrimonio immobiliare della
società, la vendita dei pacchetti di multiproprietà ai clienti e le richieste
di scambi fra proprietari.


Il patrimonio immobiliare consta di insiemi di
appartamenti raggruppati in insediamenti turistici. Ogni appartamento è
caratterizzato da un identificatore univoco, all'interno dell'insediamento, da
un livello di qualità (lusso, medio, spartano) e dal numero di posti letto. Un
insediamento turistico è caratterizzato dalla località, l'indirizzo, il numero
di appartamenti, il periodo di apertura (tutto l'anno, oppure stagioni
particolari) e una breve descrizione delle attrazioni - naturali e non -
offerte.


La società offre ai clienti l'acquisto di settimane (una
o più) di soggiorno presso un appartamento di una determinata località. Ogni
settimana di soggiorno ha un prezzo proporzionale alla località ed al periodo
scelto: l'alta stagione costa di più rispetto agli altri periodi dell'anno. Al
fine di concludere un contratto d'acquisto, si deve verificare la disponibilità
di un appartamento nell'insediamento turistico richiesto e nella settimana
desiderata. Al contrario, quando un cliente decide di vendere la propria
settimana di soggiorno, la società deve prendere atto della volontà di vendere
e del prezzo chiesto, e deve aggiungere la settimana in vendita fra quelle da
vendere, al prezzo richiesto e non a quello della società.

L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.


Ipotesi soluzione:




AUTONOLEGGIO  
Mattia Bonvissuto


Si progetti un sistema informativo per una società di
autonoleggio.


Il sistema deve gestire le auto in possesso della
società, e quindi affittabili dai clienti, la possibilità di fare prenotazioni
telefoniche e la possibilità di "noleggi diretti", cioè clienti che
si presentano direttamente nei terminali della società e richiedono il noleggio
di un'auto.


Il patrimonio "auto" consta di un insieme di
autoveicoli, caratterizzati dal numero di targa, il nome della vettura, la
classe di appartenenza e gli optional disponibili (ad esempio, aria
condizionata). Ogni macchina deve essere localizzabile in un particolare
terminale della società. Questo per poter assegnare ad ogni cliente la macchina
più vicina che soddisfa le richieste fatte.


I clienti possono prenotare l'auto telefonicamente,
specificando il modello o la classe di vettura, gli optional richiesti e il
periodo di noleggio. Si tenga conto del fatto che il periodo richiesto potrebbe
variare rispetto a quello reale. Un cliente potrebbe presentarsi in ritardo o
tenere la macchina per qualche giorno in più. Il numero effettivo di giorni di
noleggio è l'informazione necessaria per poter emettere la fattura, una volta
che la macchina è stata restituita.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




AZIENDA DOLCIARIA – Mattia Boselli



Si progetti un sistema informativo per la gestione di
un'azienda dolciaria.


Il sistema deve classificare e gestire tutti i prodotti
dell'azienda. Ogni prodotto richiede una ricetta e un certo numero di materie
prime. Il sistema deve poter controllare la ricetta scelta e decidere se
esistono scorte sufficienti per preparare il prodotto nella quantità stabilita.
Se non ci fossero materie prime sufficienti, il sistema dovrebbe provvedere
all’ordinazione presso i propri fornitori.


I clienti possono caratterizzare i loro profili,
specificando i gusti (ad esempio, prodotti alla panna, oppure torte con la
glassa) e richiedere i dolci che
verranno consegnati tramite fattorino).


L’elaborato deve
contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




SUPERMERCATO 

Alessandro Carrara


Si progetti un sistema informativo per la gestione di un
supermercato.


Il sistema deve gestire il magazzino. Questo significa
tenere traccia della merce effettivamente in magazzino e di quella sugli
scaffali. Quando il quantitativo di un determinato prodotto diventa minore di
una certa soglia, si deve prevedere un meccanismo di approvvigionamento
semiautomatico. Il sistema deve segnalare i prodotti che sono in via di
esaurimento e suggerire, secondo politiche predefinite, la quantità da
acquistare.


Il sistema deve gestire anche le casse. Attraverso
lettori di codici a barre, deve riconoscere la merce in uscita. Questa
ovviamente è una condizione necessaria per poter completare il passo
precedente. Il sistema deve registrare tutti gli acquisti effettuati, al fine
di riconoscere profili utente specifici, ed essere in grado di fare promozioni
mirate alle diverse classi d'utenti. Tutte le promozioni devono essere
registrate dal sistema.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




LIBRERIA  Alessia Conca


Si progetti un sistema informativo per la gestione di un
"negozio virtuale" di libri.


Il sistema deve gestire i clienti. Attenzione che le
informazioni richieste riguardano solamente i clienti che richiedono l'acquisto
di un libro, non si deve gestire l'anagrafica di qualsiasi persona che acceda
al sito del negozio solamente per consultazione. Oltre ai dati anagrafici veri
e propri, si devono richiedere le modalità di pagamento.


Ovviamente deve essere noto il magazzino libri, cioè
tutti i titoli a disposizione, le diverse edizioni (ad esempio, copertina
rigida o molle), il prezzo, lo sconto e la disponibilità, sia in termini di
numero di copie, che di giorni richiesti per la consegna al cliente.


Il sistema deve gestire le transazioni degli utenti.
Queste possono essere suddivise in due categorie: ricerche e/o acquisti. La
ricerca di un libro deve essere facilitata fornendo i soli ausili alla ricerca:
ricerca per parole singole e parziali, ricerca per parole simili, ecc. La
procedura d'acquisto deve offrire un "carrello della spesa" virtuale
e gestirlo in maniera opportuna. Se l'utente decide di acquistare la merce nel
carrello, il sistema deve provvedere alla compilazione sia delle fattura
(ricevuta) per il cliente, che del modulo da inoltrare al magazzino per la
consegna dell'ordine.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




AGENZIA VIAGGI - Del Grandi Pintos Fabrizio Daniele


Si progetti un sistema informativo per la gestione di una
agenzia di viaggi.


L'agenzia fornisce sia servizi tradizionali, che servizi
innovativi. Tradizionalmente, un'agenzia deve vendere:


settimane di villeggiatura scelte da appositi cataloghi,
biglietti aerei, ferroviari e per traghetti, soggiorni in alberghi particolari.


L'agenzia deve tener traccia anche del fatturato
accumulato da ogni cliente e del volume d'affari con ogni catalogo trattato.
Nel primo caso, le informazioni raccolte potrebbero essere utilizzate per
definire offerte o sconti particolari. Nel secondo caso, le informazioni
potrebbero servire per spuntare prezzi d'acquisto (per l'agenzia) migliori.


L’elaborato deve contenere:

il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




SCUOLA  - Elsharkawi  Adham Nabil Megahed Megahed


Progettare una base di dati per una scuola che contenga
informazioni relative sia agli studenti sia al personale (docente e non
docente). Di ogni persona vengono conservate le usuali informazioni
anagrafiche. La base dati deve tenere traccia delle storie scolastiche degli
studenti, archiviando le classi a cui lo studente è appartenuto e i risultati
finali di ogni anno per ogni materia. Il personale docente può essere di ruolo
o supplente ed è caratterizzato dall’insieme di corsi che può impartire. Il
sistema deve inoltre gestire le informazioni relative ai locali della scuola:
vi sono aule (associate alle classi), laboratori (associati alle materie) e
uffici (associati in vario modo al personale).


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




MANUTENZIONE  STRADE - Flores  Gomez Madeleine Victoria


Si progetti un sistema informativo per la gestione della
manutenzione delle strade del vostro comune.


Il comune "identifica" un insieme di interventi
che, per semplicità, possono essere: asfaltatura, messa in opera di nuove
tubature e/o cavi, oppure semplice manutenzione ordinaria. Per la manutenzione
straordinaria (asfaltatura e messa in opera), il comune indice una gara
d'appalto, identificando la tipologia dell'intervento, i vincoli temporali e il
tetto massimo di spesa. Chi partecipa alla gara deve presentare la propria
offerta, specificando il periodo proposto e il preventivo di spesa. Il comune
deve essere in grado di selezionare le offerte.
Per la manutenzione
ordinaria, invece, il comune si rivolge sempre e solo a ditte convenzionate.


L’elaborato deve contenere:

il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




FARMACIA - Montemezzani Samuele


Si progetti un sistema informativo per la gestione
"evoluta" di una farmacia.


La farmacia deve conoscere tutti i medicinali
prescrivibili. Per ogni prodotto, deve tener traccia del prezzo di vendita, dei
vincoli imposti per legge alla vendita (ad esempio, solo su presentazione di
ricetta medica) e di eventuali effetti collaterali. Il farmacista dovrebbe
essere in grado di consigliare oppure sconsigliare il cliente se il prodotto
richiesto dovesse presentare effetti collaterali "troppo" nocivi,
oppure fosse sconsigliato in presenza di patologie o disturbi particolari.
Ovviamente, ogni farmaco ha una casa produttrice che deve essere contatta nel
momento in cui le scorte del prodotto dovessero andare sotto il livello di
guardia. La farmacia registra anche ogni cliente qualora effettua il test
Covid, a questo proposito la farmacia registra anche i medici che hanno
proposto le diverse prescrizioni compreso il test Covid.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:





RISTORANTI ITALIANI - Morandi Lorenzo


Si progetti un sistema informativo per la classificazione
dei ristoranti italiani.


I ristoranti devono essere organizzabili per città. Ogni
ristorante può segnalarsi per le sue specialità, il prezzo e la citazione in
una o più guide gastronomiche (Michelin, Veronelli, Gambero Rosso, ecc.). Se un
ristorante viene citato in una particolare guida, oltre al nome della guida,
deve essere disponibile l'intera valutazione (voto, note di merito e di
demerito). Si consideri che l'utente potrebbe essere interessato anche a
consultare la lista di ristoranti in base alla guida di suo gradimento. Ad
esempio, si potrebbe essere interessati ai primi cinque ristoranti della guida
Michelin 2022.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




IMPRESA  EDILE - Neagu  Mariano


Si progetti un sistema informativo per la gestione di
un’impresa edile.


Il sistema deve gestire i cantieri, i dipendenti e il
magazzino centrale.

Ogni cantiere, oltre alla propria posizione, descrizione,
data di inizio lavori e data di fine prevista, deve conoscere i dipendenti
(muratori, carpentieri, autisti, geometri, ecc.) assegnati. Si noti che un
dipendente potrebbe lavorare in più cantieri. Per ogni dipendente, oltre ai
dati anagrafici, si deve conoscere la qualifica, la fascia di stipendio e
eventuali richieste e/o capacità particolari.

L'impresa ha un magazzino centrale e un "piccolo
magazzino" per ogni cantiere aperto. Ogni magazzino registra i prodotti
per costruzione (mattoni, tegole, cemento, ecc.) , gli strumenti e i mezzi
disponibili in ogni magazzino. Il magazzino centrale deve essere in grado di
assegnare il materiale (strumento o mezzo) richiesto ad ogni cantiere.

L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle.

Ipotesi soluzione:




COMUNITA' SCIENTIFICA - Oldoni Matteo


Si vuole realizzare una base di dati per la comunità scientifica di ricerca paleontologica. Si devono memorizzare i dati riguardanti i reperti fossili di vertebrati custoditi dai musei. I reperti sono caratterizzati dal luogo e dall’anno di ritrovamento, dal ricercatore responsabile della scoperta, dal museo e dalla sala in cui è custodito.
Ogni reperto può essere attribuito a diverse specie, con diverso grado di probabilità. Ad ogni specie possono essere associati più nomi, qualora diversi ricercatori abbiano fornito lo stesso nome a specie diverse: in tal caso il nome ufficiale è il nome più vecchio. I musei sono caratterizzati dalle sale, dai loro ricercatori, dal loro direttore (che può essere un paleontologo o un ricercatore di altra materia).

L’elaborato deve contenere:
il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle

Ipotesi soluzione:




SOCIETA’  AUTOBUS - Parraga Celorio Katrin Karolain


Si progetti un sistema informativo per la gestione di una
società di autobus.

Il sistema deve gestire le linee servite dalla società.

Ogni linea è coperta da un certo numero di corse giornaliere: si supponga che
la cadenza e l'orario di inizio e di fine delle corse dipendano dal giorno
della settimana e/o da particolari giorni di festa (giorni lavorativi, sabato,
domenica e festività). Il sistema deve consentire la consultazione dell'orario
stagionale e deve gestire gli autisti e gli autobus.

L’elaborato deve contenere:

il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle






COMPAGNIA AEREA MYAIR - Pizzichillo Lucia


Si progetti un sistema informativo per la gestione del
programma fedeltà della compagnia aerea MyAir.


La premessa, magari non nota a tutti, è che chi si
iscrive al programma, ogni volta in cui vola con MyAir, accumula punti (miglia)
che danno diritto a premi. Ad esempio, bisogna volare per almeno 25.000 miglia
per avere diritto a un volo gratuito in Europa; ci vogliono 65.000 miglia per
un volo negli Stati Uniti; bastano 5.000 per un buono acquisto in un negozio
convenzionato.


Il sistema deve gestire i clienti della compagnia che
partecipano al programma. Oltre ai clienti, il sistema deve gestire i premi,
ovvero la tipologia di premio (volo gratuito, soggiorno gratuito, buono
sconto), il numero di miglia richieste per ogni premio particolare (un volo
gratuito a New York richiede più miglia di un volo per Roma) e lo storico dei
clienti: quanti voli ha effettuato ogni cliente, quante miglia ha guadagnato,
quali premi ha già riscosso e quante miglia gli restano da
"spendere". Si fa notare che le miglia scadono dopo 5 anni dal
momento in cui sono state acquisite, cioè dalla data del volo.


L’elaborato deve contenere:


il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle

Ipotesi soluzione:





CENTRO GIOVANILE COMUNALE - Rossi Gabriele

Si progetti un sistema informativo per la gestione di un centro
giovanile comunale


Il sistema deve gestire tutte le attività svolte nel
centro (doposcuola, corsi di informatica, corsi di ballo, vacanze estive,
ecc.). Ogni attività ha un responsabile, un insieme di persone di riferimento,
che coadiuva il responsabile, e gruppo di ragazzi (persone) che seguono
(svolgono) l'attività in questione. Il doposcuola è rivolto solamente a ragazzi
in età scolare, mentre ad esempio i corsi sono rivolti a tutti. Le attività non
sono fisse e predefinite, ma possono cambiare nel corso dell'anno. Le attività
con un numero elevato di partecipanti sono organizzate in classi.


L’elaborato deve contenere:

il modello E/R, il modello Logico, elenco delle chiavi
primarie, delle chiavi esterne e le relazioni tra le tabelle

Ipotesi soluzione:



Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)