Database component sceleton