Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    struttura tabelle db

    ciao a tutti, sono al mio primo progetto con MySQL e vorrei il vostro parere su come strutturare il db di un sito (forse è una richiesta stupida ma essendo il mio primo lavoro ci tengo).
    Il sito è così diviso:
    - home
    - servizi (questa sezione è formata da pagine tutte uguali dove cambiano solo i contenuti)
    - news
    - eventi
    - contatti
    in tute le pagine ho bisogno di testi e immagini.

    Avevo pensato di strutturare le tabelle così:

    . utenti (per una login di accesso dove si potranno caricare testi e immagini sulle news)
    - utente
    - password

    . foto
    - id_servizi
    - id_news
    - id_eventi
    - nome
    - URL

    . servizi
    - id_servizi
    - descrizione

    . news
    - id_news
    - titolo
    - testo

    . eventi
    - id_eventi
    - titolo
    - testo

    . dati_ditte
    - id_servizi
    - ragione sociale
    - indirizzo
    - telefono
    - sito web
    - email
    - P.Iva

    Potrebbe andare bene una struttura di questo tipo? si può migliorare?
    mi affido al vostro parere e alla vostra esperienza!
    Grazie in anticipo!

  2. #2
    Ciao,

    come da regolamento, il titolo va messo a norma ovvero deve contenere il nome della piattaforma utilizzata, in questo caso mysql.

    Per questa volta sistemo io, ma gentilmente leggi il regolamento con attenzione.

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    nessuno può aiutarmi o mi sono spiegato male nella descrizione???

  4. #4
    Per i contenuti io aggiungerei le date di inserimento e modifica dei record e una relazione con l'utente che li inserisce.
    Aggiungerei anche una relazionale tra servizi e contenuti. Per questo, visto che i contenuti sono di diverso tipo, creerei questo tipo di relazioni:

    servizi <N--N> contenuti

    contenuti <1--1> foto
    <1--1> news
    <1--1> eventi


    Ma perché per le foto hai 3 FK? :master:
    "Na' sedia te vojo tirà!"

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.