PROGETTAZIONE DEI DATABASE

 


📘 1. Libreria

Una libreria vende libri. Ogni libro ha un codice, un titolo, un prezzo, un autore e un editore. Un autore può aver scritto più libri. Un editore può pubblicare molti libri.


📘 2. Scuola

Una scuola gestisce studenti e corsi. Ogni studente può iscriversi a più corsi, e ogni corso può avere più studenti iscritti. Per ogni iscrizione si registra la data.


📘 3. Noleggio auto

Un’agenzia di noleggio gestisce auto, clienti e contratti. Ogni contratto lega un cliente a un’auto per un certo numero di giorni. Le auto hanno targa, modello e categoria.


📘 4. Biblioteca scolastica

In una biblioteca scolastica ci sono libri, studenti e prestiti. Ogni prestito collega uno studente a un libro per un certo periodo. Si registra anche la data di inizio e la data di restituzione.


📘 5. Medico e pazienti

Un medico di base gestisce i propri pazienti. Ogni paziente può avere più visite. Ogni visita ha una data, un motivo e una diagnosi.


📘 6. Squadre e giocatori

Un database sportivo gestisce squadre e giocatori. Ogni squadra ha un nome e una città. Ogni giocatore ha nome, ruolo e data di nascita. Ogni giocatore appartiene a una sola squadra.


📘 7. Università

Un’università gestisce corsi di laurea, docenti e insegnamenti. Ogni docente può insegnare in più corsi. Ogni corso prevede più insegnamenti. Ogni insegnamento ha un nome e un numero di crediti.


📘 8. Azienda e dipendenti

Un’azienda ha diversi reparti e dipendenti. Ogni dipendente lavora in un reparto e può partecipare a più progetti. Ogni progetto ha un nome e una data di inizio.


📘 9. Cinema

Un cinema ha sale, film e proiezioni. Ogni proiezione riguarda un film in una sala, ad un certo orario. Ogni film ha titolo, durata e regista.


📘 10. E-commerce

Un sito di e-commerce gestisce clienti, prodotti e ordini. Ogni ordine è fatto da un cliente e può contenere più prodotti. Per ogni prodotto in un ordine si registra la quantità acquistata.

HTML

🔹 1. Elenco della spesa

Crea una pagina HTML con un elenco puntato di almeno 5 prodotti da comprare.


🔹 2. Ricetta

Crea una pagina HTML con un elenco numerato che descriva i passaggi per preparare una ricetta a tua scelta (almeno 5 passaggi).


🔹 3. Materie scolastiche

Crea un elenco puntato di almeno 6 materie scolastiche. Aggiungi un titolo principale alla pagina.


🔹 4. Procedura informatica

Crea un elenco numerato che descriva i passaggi per accendere un computer e aprire un programma.


🔹 5. Tabella studenti

Crea una tabella con 3 colonne: Nome, Cognome, Voto. Inserisci almeno 3 righe di dati.


🔹 6. Tabella orario scolastico

Crea una tabella con l’orario di una giornata scolastica. Le colonne devono essere: Ora, Materia, Aula. Inserisci almeno 5 righe.


🔹 7. Elenco gerarchico

Crea un elenco puntato con almeno 2 categorie (es. Frutta, Verdura). Sotto ciascuna categoria, inserisci un elenco numerato con almeno 3 elementi.


🔹 8. Tabella di un menu

Crea una tabella con le seguenti colonne: Piatto, Categoria, Prezzo. Inserisci almeno 4 righe di esempio.


🔹 9. Elenco delle capitali europee

Crea un elenco numerato con almeno 7 capitali europee.


🔹 10. Tabella di prodotti tecnologici

Crea una tabella con 3 colonne: Prodotto, Marca, Prezzo. Inserisci almeno 4 prodotti diversi.