يُعد استخدام قاعدة البيانات أسلوباً
أكثر تعقيداً لتخزين واسترجاع وعرض وتحليل البيانات مقارنةً باستخدام جداول
البيانات. تحمل برمجيات قواعد البيانات الكثير من التطبيقات ذات النفع للأغراض
الانتخابية. على سبيل المثال، من الممكن استخدام قواعد البيانات في نتائج الاقتراع
وتنظيم الأحزاب السياسية والمرشحين، ومراقبة جرد الموجودات، وإدارة مواقع
الاقتراع، والعاملين والمالية.
قبل إدراج برمجيات قواعد البيانات
القوية في مجموعة برامج الأتمتة المكتبية في التسعينيات والألفينيات، كانت برمجة
قواعد البيانات تكاد تكون حكراً على مبرمجي الحاسوب المحترفين.غير أن تطوير برامج
لقواعد البيانات أكثر سهولة في الاستخدام قد منح المستخدم العادي إمكانية تطوير
قواعد بيانات معقدة نسبياً دون أن يتمتع بمؤهلات احترافية في تكنولوجيا المعلومات.
ومن ثم فإن مؤسسات الإدارة الانتخابية حالياً لديها القدرة على تطوير قواعد
البيانات بنفسها.
يتم تخزين البيانات في قواعد البيانات
على هيئة جداول. يتألف كل جدول من سجل واحد أو أكثر ويتضمن كل سجل منها من حقل
واحد أو أكثر. يتعلق كل حقل في المعتاد بنوع معين من البيانات. على سبيل المثال،
جدول يحمل اسم "طاقم العاملين" قد يضم سجلاً لكل واحد من أعضاء طاقم
العاملين. لكل سجل، قد تكون هناك حقول لكل من الاسم، اللقب، العنوان، الرقم
الوظيفي، المنصب، الخ.
من الممكن تحليل ومعالجة وتحديث وحذف
وعرض وطباعة البيانات المخزنة على هيئة جداول من خلال تطبيق أوامر الحاسوب على
البيانات. في المعتاد يتم تطبيق هذه الإرشادات باستخدام الاستعلام. الاستعلام هو
مجموعة من إرشادات الحاسوب التي تحمل برنامج قاعدة البيانات على إجراء مهمة واحدة
أو أكثر. على سبيل المثال، قد يطلب استعلام ما – فيما يتعلق بجدول "طاقم
العاملين" – بالعثور على كل العاملين الذين يحملون لقب "سميث"
وعرضهم بالترتيب الأبجدي لأسمائهم.
تسمح نماذج قواعد البيانات بعرض
البيانات على الشاشة على نحو أسهل في الاستخدام وبواسطة تنسيق رسومات أكثر وضوحاً
من جداول البيانات، مما يمكِّن المستخدمين من الاطلاع على البيانات والتعامل معها
بيسر.
كما يمكن لقواعد البيانات إعداد
تقارير مطبوعة أو إلكترونية باستخدام البيانات الموجودة بالجداول أو البيانات التي
أفرزتها الاستعلامات.
هناك خمسة أنواع رئيسية لقواعد البيانات:
- المسطحة
- الشبكية
- الهرمية
- العلائقية
- الموجهة للكائنات
قواعد
البيانات السطحية أشبه بجداول البيانات، حيث السجلات على هيئة قوائم بسيطة. لا
تمتاز قواعد البيانات المسطحة إلا بقدر محدود من المرونة، ولا تلائم إلا المهام
المباشرة نسبياً، كعمليات دمج البريد.
قواعد البيانات الهرمية تمتاز ببنيتها
الشجرية، حيث يتفرع كل مستوى من السجلات إلى مجموعة من الفئات الأصغر. هذا النوع
من قواعد البيانات محدود أيضاً نسبياً، لأن مجموعات السجلات تضم رابطة واحدة فقط
بين مختلف المستويات، مما يحد من المرونة.
تتضمن قواعد البيانات الشبكية روابط
عديدة بين مجموعات البيانات، مما يسمح بقدر أكبر جداً من المرونة.
أما قواعد البيانات العلائقية فهي على
درجة أعلى من قواعد البيانات الشبكية، حيث إنها تسمح باستخدام العلاقات بين مختلف
مجموعات البيانات لإنشاء استعلامات مركبة. على سبيل المثال، يمكن ربط جدول
"طاقم العاملين" بجدول "المنصب" الذي يقدم وصفاً كاملاً
للمنصب الذي يحتله كل واحد من أعضاء طاقم العاملين، ثم يمكن ربط جدول
"المنصب" بجدول "كشوف الأجور" التي تُدرج راتب كل واحد من
العاملين.
تمتاز قواعد البيانات الموجهة
للكائنات بصفات مشابهة لقواعد البيانات العلائقية، إلا أنها تستخدم هياكل أكثر
تعقيداً للبيانات تُسمى "كائنات". تُعد قواعد البيانات الموجهة للكائنات
أكثر أنواع قواعد البيانات من حيث المرونة وقابلية التعديل. أغلب قواعد البيانات
الحديثة من النوع العلائقي أو الموجه للكائنات، أو كليهما معاً.
برمجيات قواعد البيانات المزودة
ببرمجيات الأتمتة المكتبية الحديثة تمتاز بالقوة وتسمح للعاملين بمؤسسات الإدارة
الانتخابية من غير ذوي المهارات بإنشاء قواعد بيانات بسيطة بيسر وسهولة. أما
المستخدمون البارعون فيمكنهم تطوير قواعد بيانات مركبة. على سبيل المثال، يمكن
لهيئة انتخابية استخدام برمجيات قواعد البيانات من أجل:
- إدخال وتخزين
واستخدام بيانات القوائم الانتخابية
- أتمتة أجزاء عديدة
من العملية الانتخابية، كإصدار وتلقي الأصوات البريدية
- التقاط وتحليل
بيانات النتائج الانتخابية
- تخزين ومعالجة
سجلات الموظفين
- أتمتة المراسلات
البريدية هائلة الحجم والمخصصة للعملاء وطاقم العاملين
- الاحتفاظ بقوائم
جرد الموجودات
- تسجيل بيانات
المرشحين وتسهيل طباعة أوراق الاقتراع وإعداد التقارير عن التبرعات والمصروفات
الانتخابية