Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643

    [Database] Consigli per progetto

    Ciao,
    per l'esame di database devo portare un progetto un minimo articolato.
    Il mio tema è: realizzare il db di un mercatino online (una sorta di piccolo ebay per capire).

    Mi sono messo a buttare giù lo schema ER mami trovo completamente privo di fantasia.

    Alla domanda: quali sono le entità del db ho detto solo:

    UTENTI, OGGETTI, CATEGORIE (categorie di oggetti).

    Alla domanda: come si collegano tra di loro ho detto:

    c'è una relazione VENDITA che collega UTENTI con OGGETTI e c'è una relazione APPARTENENZA che collega OGGETTI con CATEGORIE.

    Però così non va bene, deve essere un proggetto articolato...mi date qualche idea di cosa potrebbe contenere lo schema ER di un tale db.
    Se mi date una lista di entità che secondo voi potrebbero essere inserite ve ne sarei molto grato, poi ci penso io a collegarle tra loro con le relazioni.

    Grazie
    Andrea

  2. #2
    Puoi "complicare le cose" seguendo questi presupposti:

    1. Piu' utenti partecipano a piu' aste.
    2. Lo stesso oggetto puo' "appartenere" a piu' categorie differenti.
    3. Puo' essere utile una funzione tipo "chi ha visto questo oggetto ha visto anche questi altri".
    4. Puoi implementare diversi metodi di acquisto (acquisto diretto, diversi tipi di aste, etc.)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    vabbè però queste sono solo cardinalità o query, intendevo quali altre entità o relazioni potrei inserire?

  4. #4

    Re: [Database] Consigli per progetto

    Originariamente inviato da D4rkAng3l
    Ciao,
    per l'esame di database devo portare un progetto un minimo articolato.
    Il mio tema è: realizzare il db di un mercatino online (una sorta di piccolo ebay per capire).
    [...]
    UTENTI, OGGETTI, CATEGORIE (categorie di oggetti).

    Alla domanda: come si collegano tra di loro ho detto:

    c'è una relazione VENDITA che collega UTENTI con OGGETTI e c'è una relazione APPARTENENZA che collega OGGETTI con CATEGORIE.
    A parte tutta la serie di subtype per CATEGORIE, OGGETTI e UTENTI, direi che ti manca la più importante: le OFFERTE, o nel caso si trattasse di un negozio normale il LISTINO_PREZZI.
    Poi magari ci potresti aggiungere le varie STATISTICHE.
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    no si tratta di un sistema di aste online simil ebay.
    Una domanda, con mysql è possibile eliminare un record automaticamente superata la data inserita in un certo campo di tale record?
    Per esempio mettiamo che in una colonna chiamata "scadenza" c'è scritto che la riga di un'asta scade alle 14:00 del giorno martedi 12 febraio 2008, è posibile che mysql la elimini automaticamente superata tale data e orario o devo farlo manualmente tramite PHP?

    Grazie
    Andrea

  6. #6
    Sì, ma anche per ebay esitono le OFFERTE. Se no che aste sarebbero?

    Riguardo l'eliminazione automatica di record, puoi usare gli Events, che se non sbaglio sono supportati dalla 5.1.
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    ti ringrazio, sai darmi qualche dritta su questi events?

  8. #8
    Originariamente inviato da D4rkAng3l
    ti ringrazio, sai darmi qualche dritta su questi events?
    http://dev.mysql.com/tech-resources/...ql-events.html

    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

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.