Visualizzazione risultati 1 fino 6 di 6

Discussione: sito multi database

  1. #1
    Guest

    Red face sito multi database

    Salve raga, sono uno studente e devo sviluppare un progetto che mi permetta
    di interagire con più db! Faccio un esempio per farvi capire meglio:

    Il mio sito gestisce due cliniche, quindi ci sono due database (DB1 e DB2)
    che naturalmente sono strutturati in modo diverso!
    Ad esempio DB1 contiene la tabella utenti (nome, cognome), mentre DB2
    contiene la tabella users (name, surname)!!!

    Se ad esempio devo stampare tutti gli utenti di tutte le cliniche come devo
    fare?

    La soluzione che mi viene in mente sarebbe la seguente:
    connettermi a DB1, effettuare la relativa query, stampare i risultati,
    connettermi a DB2, effettuare la relativa query, stampare i risultati.

    Ma ciò è molto statico, cioè se i db diventano 3, 4 oppure n??? Come potrei
    gestire questo?

    Esiste qualcosa che faccia al caso mio che io non conosco?

    Io per costruire il sito utilizzo JSP e servlet, e conosco bene come
    connettermi al db mediante jdbc!

    Aiutatemi please!!!

    Luketto

  2. #2
    Guest

    Predefinito

    Scusa ma non devi fare per forza molti database... Puoi farne uno solo, basta che aggiungi il campo "ID_Clinica" :grin:

  3. #3
    Guest

    Predefinito facile...

    la prof cosi' vuole!!!

  4. #4
    Guest

    Predefinito

    dì alla prof che non è razionale fare 100.000 db per sostanzialmente identici.
    comunque in ogni caso serve uno script php però io non ti so dire niente di più perché non so niente di php

  5. #5
    Guest

    Predefinito

    Potresti fare un tabellina riassuntiva che contenga:
    1) il numero di cliniche attualmente presenti
    2) i nomi dei relativi database
    3) i nomi dei campi che ti interessano, con le relative corrispondenze fra i vari database

    In questo modo fai prima una query su questa tabellina, poi in base ai risultati da questa esegui le query ricorsivamente sui vari database con i dati che hai desunto da questa. Cmq penso che sia un po' poco razionale. Forse la tua prof vuole metterti alla prova su di una ipotetica situazione reale a cui tu ti potresti trovare a far fronte, ovvero:
    ciascuna clinica ha fatto un suo database per i cavoli suoi, e tu dalla stanza dei bottoni devi essere in grado di estrapolare dati da tutti questi (altrimenti non si spiegherebbe l'utilizzo di campi identici con nomi diversi!).

  6. #6
    Guest

    Predefinito è cosi'

    Ma infatti è proprio questa la situazione!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •