Databas Essentials - Del 12Division 1Introduktion Detta är en del tolv av min serie, databas Essentials. I den här guiden lär vi oss om databas händelser. En händelse är en åtgärd som är beroende av tiden. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Öppna följande länk i en ny flik fönster så att du kan växla mellan den nya fliken och den här fliken när du läser. https://www.broad-network.
com/ChrysanthusForcha/events.htm Den öppnade fönsterflik visar tre händelser i en databas. Jag antar att du har läst de tidigare delarna i serien för att enkelt förstå detta tutorial.Illustration Siffran på webbsidan öppnas, är en databas med ett litet snabbköp. Försäljningen klassen visas; produkt klass som kallas också Inventory klassen visas; Order klassen visas också. Tabellen av produkter har en uppsättning kolumner (visas ej). En av kolumnerna har titeln, Omsortera nivå (ej visad). Så för varje produkt (rad) finns en beställningsnivå. Detta är ett speciellt nummer.
När du säljer en produkt, är den mängd av produkten i butiken (inventering) minskar. Numret kommer att minska tills den når en beställningsnivå. Vid den tidpunkten, har en av cheferna att beställa en ny uppsättning av produkten, så att innan produkten är i lager är klar, bör en ny uppsättning finnas tillgängliga i snabbköpet. I figuren är den första händelse som konstaterats utgöra en .; den andra identifieras som 1,1; den tredje identifieras som 1.1.1. Notera skrifter, linjer (rak eller böjd) och pilarna i samband med händelserna. Antag att alla datorer i snabbköpet är i ett nätverk.
Den första händelsen är orsakad av en användare i försäljningsavdelningen. Han klickar på en botten för att sälja en produkt till en kund som kom in i snabbköpet. Denna information skickas elektroniskt till produkten (inventering) databas klass så att antalet sålda bör dras av från vad som finns i lager. Under göra detta subtraktion datasystemet kommer att utlösa en annan händelse, som är att verifiera (analysera) om beståndet är på beställningsnivå eller har just gått under till följd av försäljningen. Om så är fallet, då produkten har som ska omordnas.
Systemet kommer nu utlösa en tredje händelsen, vilket är att informera inköpschefen att ordna produkten. Diagrammet i figuren ovan är samarbetsdiagram. Ett samarbete diagram är en typ av UML-diagram.