Visualizzazione dei risultati da 1 a 3 su 3

Discussione: database tre tabelle

  1. #1

    database tre tabelle

    Salve a tutti, ho un problemino concettuale
    Bisogna gestire dati di studenti ovvero: nome,
    cognome, matricola, telefono

    e materieovvero: nome_corso, crediti e docente.

    Devo realizzare un database con queste info senza ridondanze associando ad ogni studente materie superate, voto e data.

    Io lo farei così

    codice:
    Tabella Studente
    -------------------
    Nome     Cognome      Matricola      Telefono      ID
    
    ------------------------------------------------
    
    
    
    
    
    Tabella Materia
    -------------------
    Nome_Corso      Crediti       Docente
    
    -------------------------------------
    
    
    
    Tabella Carriera
    -------------------
    ID_Stud        Nome_Corso       Voto         Data
    E' sbagliato secondo voi?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    28
    Io lo farei così.

    codice:
    Tabella Studente
    -------------------
    Nome     Cognome      Matricola      Telefono      ID
    
    ------------------------------------------------
    
    
    Tabella Materia
    -------------------
    Nome_Corso      Crediti       Docente      ID
    
    -------------------------------------
    
    
    Tabella Carriera
    -------------------
    ID_Stud        ID_Corso       Voto         Data
    Ho semplicemente aggiunto l'ID nella tabella "materia"... e ho posto che venga utilizzato l'id della materia nella tabella "carriera".
    In tal modo... se cambi il nome del corso la cosa non avrà nessuna ripercussione nella tabella carriera.
    Teo

  3. #3
    ti ringrazio...alla fine era una cavolata di errore!!!

    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.