قواعد البيانات لتصميم الأنظمة: الاختيار في ظل القيود