ACTIVE DATABASE IN DATABASE MANAGEMENT SYSTEM

27 views 11 slides Oct 21, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

DBMS


Slide Content

ACTIVE DATABASE
SUBMITTEDBY
THIVYASHRIS
MADHUMITHA K
MCA(DS)
SUBMITTEDTO
SARANYAR
MCA,M.PHIL.,B.Ed.
ASSISTANTPROFESSOR

INTRODUCTION
01 02 03
04 05 06
Table of contents
DIAGRAM FEATURES
COMPONENTS EXAMPLE ADVANTAGE &
DISADVANTAGE

INTRODUCTION
AnActiveDatabaseinDBMSisadatabasethat
automaticallyrespondstocertaineventsorchangesindata
withoutneedingmanualintervention.
Itusestriggersorrulestodefinehowthedatabaseshould
reactwhenspecificactionsoccur,likeinserting,updating,
ordeletingdata.

DIAGRAM OF ACTIVE DATABASE

FEATURES
❖Itpossessalltheconceptsofaconventionaldatabasei.e.data
modellingfacilities,querylanguageetc.
❖Itsupportsallthefunctionsofatraditionaldatabaselikedata
definition,datamanipulation,storagemanagementetc.
❖ItsupportsdefinitionandmanagementofECArules.
❖Itdetectseventoccurrence.
❖Itmustbeabletoevaluateconditionsandtoexecuteactions.
❖Itmeansthatithastoimplementruleexecution.

1.Triggers
❖Specialrulesthatautomaticallyrunwhenspecificchanges
(events)happeninthedatabase.
❖Example:Ifaneworderisadded,updatetheinventory.
2.Events
❖Theactionsthatactivatetriggers
❖Thinkofeventsas"whensomethinghappens,"likeadding
datatoatable.
❖Example:insert,update,delete

3.Conditions
❖Checks or tests to decide if a trigger should be executed.
❖Example: Only update stock if the product quantity is above
zero.
4.Actions
❖The tasks performed when the event and condition are met.
❖Example: If stock is low, send a notification to reorder.

EXAMPLES
1.1. Real-time Databases

•Oracle TimesTen:A relational database that runs in memory and is
intended for real-time applications that need response times of less
than one millisecond.
2.2. In-Memory Databases
SAPHANA:Acolumn-oriented,in-memoryrelationaldatabase
managementsystemforprocessinglargeamountsofdataandreal-
timeanalytics.

ADVANTAGES
Real-timeDataManagement
Immediateupdatesandresponsestochangesindata.Enhanced
Automation
Automatesroutinetasksthroughtriggersandrules,reducing
manualeffort.
ImprovedDataIntegrity
Consistentenforcementofbusinessrulesensuresaccurateand
reliabledata.
Event-drivenArchitecture
Reactstospecificevents,makingitidealfordynamicapplications.
Scalability
Efficientlyhandlesincreasedloads,suitableforlarge-scale
environment.

DISADVANTAGES
Complexity
Implementationcanbeintricate,requiringspecializedknowledge.
PerformanceOverhead
Additionalprocessingfortriggersandrulesmayslowdownoperations.
MaintenanceChallenges
Morecomponentstomanage,increasingmaintenanceeffortsandcosts.
DebuggingDifficulties
Tracingerrorscanbecomplexduetoautomatedresponsesandevent
handling.
PotentialforOver-automation
Excessiveautomationcanleadtounintendedactionsanddataintegrity
issues.

THANK YOU