- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Applicazione web per la Gestione Orario scolastico
-
Applicazione web per la Gestione Orario scolastico
Salve a tutti,
Vorrei creare un applicazione web in asp.net (VB.net) che mi consenta di gestire l'orario scolastico ma ho difficoltà nel progettare il database.
Potreste essere cosi gentili da darmi una mano?
Attualmente la mia struttura si basa su 4 tabelle
"DOCENTE"
ID_DOCENTE (PK)
COGNOME
NOME"DISCIPLINA"
ID_DISCIPLINA (PK)
DISCIPLINA
CODICE
ID_DOCENTE (FK)"AULE"
ID_AULA (PK)
AULA"ORARIO"
ID (PK)
DISCIPLINA (FK)
GIORNO
ORA1
ORA2
ID_AULA (FK)ASPETTO CON ANSIA UN VOSTRO PARERE. GRAZIE.
-
Io aggiungerei una tabella
giorni
IDGIORNO
Nome
Descrizione1 | LUNEDI | BLA BLA
2 | MARTEDI| BLA BLAE una tabella ore.
IDORA
Ora inizio
Ora fine1 | 8.00 | 8.50
2 | 8.50 | 9.40In ogni tabella ricordati di mettere il cestino, non eliminare mai definitivamente i dati
Un cestino int
0 contenuto attivo
1 contenuto cestinato
-1 Contenuto eliminato (non visibile dal pannello di controllo)Per il resto mi sembra a posto
Ciao
-
il tipo di dato giusto per un campo del tipo cestino che dici sarebbe un si/no più che un int.
Per quanto riguarda la struttura del db dovrebbe andare bene per quello che ho capito che devi fare.
-
Io utilizzo sempre il cestino int perchè ho bisogno di 3 stati.
Contenuto attivo 0 , contenuto cestinato 1 , contenuto eliminato -1
Se non dai la possibilità di ripristinare un contenuto cestinato allora puoi benissimo utilizzare il tipo "bit" così hai 2 valori.