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

    [Ordini e Clienti] Gestione del Database

    Buon giorno,
    Un gestore di un negozio, crea un ordine per un articolo ed un cliente.
    Ha senso impedire la cancellazione dell'ordine immagino, in quanto anche dopo aver consegnato deve rimanere persistente in memoria suppongo?
    E' utile un trigger pensavo, in tal contesto, ma deve essere abilitato.
    Ultima modifica di jabjoint; 02-05-2023 a 10:10
    jabjoint

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    La cancellazione dell'ordine dovrebbe essere possibile fino a quando quell'ordine non è stato evaso. Dopo l'evasione non dovrebbe più essere possibile (almeno per un tot di tempo... in fin dei conti l'ordine non è un documento fiscale).
    Quello che mi chiedo è perchè tenti di far fare al DB ciò che è prettamente inerente alla logica di business. Cioè, non è compito del database permettere o impedire determinate azioni, è compito dell'applicazione che viene usata dall'utente.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Ho capito: pensavo di potere usare i trigger per tal fine. Se non è tuttavia pratico ed in genere andrebbe fatto a livello di Applicativo probabilmente questa casistica la acquisirò più avanti. Grazie.
    jabjoint

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 © 2024 vBulletin Solutions, Inc. All rights reserved.