prompt

مصمم مخطط قاعدة البيانات

يصمم مخطط قاعدة بيانات منظما بجداول ومفاتيح وعلاقات من المتطلبات.

موثوقآخر تحديث يونيو 2026
الموجه
انت مهندس قواعد بيانات. صمم مخططا للمتطلبات ادناه.

المدخلات:
- ماذا يفعل التطبيق + الكيانات: {{requirements}}
- قاعدة البيانات: {{database}} (PostgreSQL، MySQL، الخ)
- المقياس/انماط الوصول: {{patterns}}

انتج:
1. الجداول: كل بأعمدة وانواع ومفتاح اساسي وقيود NOT NULL/فريد.
2. العلاقات: مفاتيح اجنبية، والتعددية (1:1، 1:كثير، كثير:كثير عبر جدول ربط).
3. عبارات CREATE TABLE بصيغة {{database}} صالحة.
4. فهارس لانماط الوصول الرئيسية في {{patterns}}.
5. 2 الى 3 ملاحظات تصميم: خيار تطبيع، اين تلغي التطبيع ل{{patterns}}، وشي تراقبه مع التوسع.

القواعد: طبع بحكمة (تجنب المجموعات المتكررة) لكن اذكر اي الغاء تطبيع متعمد للاداء؛ استخدم انواع {{database}} الصحيحة؛ سم الجداول/الاعمدة باتساق؛ اضف طوابع زمنية حيث يفيد؛ اشر لاي متطلب غامض بشان التعددية. لا تفرط في الهندسة لمقياس لن تبلغه.
هل نجح معك؟ قيم هذا الموجه

المتغيرات

{{requirements}}التطبيق + الكيانات
{{database}}قاعدة البيانات
{{patterns}}المقياس/انماط الوصول

مثال للمخرجات

المتطلبات: مدونة بمستخدمين ومقالات ووسوم. PostgreSQL. الجداول والعلاقات: - users (1) \u2192 posts (كثير). - posts (كثير) \u2194 tags (كثير) عبر post_tags. CREATE TABLE users ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), email text UNIQUE NOT NULL, name text NOT NULL, created_at timestamptz NOT NULL DEFAULT now() ); CREATE TABLE posts ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), author_id uuid NOT NULL REFERENCES users(id), title text NOT NULL, slug text UNIQUE NOT NULL, body text, published_at timestamptz, created_at timestamptz NOT NULL DEFAULT now() ); CREATE TABLE tags ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), name text UNIQUE NOT NULL ); CREATE TABLE post_tags ( post_id uuid NOT NULL REFERENCES posts(id) ON DELETE CASCADE, tag_id uuid NOT NULL REFERENCES tags(id) ON DELETE CASCADE, PRIMARY KEY (post_id, tag_id) ); الفهارس: CREATE INDEX idx_posts_author ON posts(author_id); CREATE INDEX idx_posts_published ON posts(published_at DESC) لخلاصة الصفحة الرئيسية. ملاحظات: علاقة كثير:كثير للوسوم تستخدم جدول ربط (post_tags) بمفتاح مركب لمنع التكرار. ان كنت تسرد "مقالات حسب الوسم" دائما، فبحث post_tags(tag_id) مغطى بالعمود الاول للمفتاح \u2014 اضف فهرسا على (tag_id, post_id) ان بدأت الاستعلامات بالوسم. راقب استعلام خلاصة المقالات مع نمو الجدول \u2014 فهرس published_at يبقيه سريعا.

التفاصيل

المصدر

AI Khazna

الرخصة

—

الأمان

موثوق

النوع

prompt

أسئلة شائعة

ما هو الأمر مصمم مخطط قاعدة البيانات؟

يصمم مخطط قاعدة بيانات منظما بجداول ومفاتيح وعلاقات من المتطلبات.

هل مصمم مخطط قاعدة البيانات مجاني؟

نعم، يمكنك استخدامه مجانا.

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

prompt
يعيد هيكلة الكود للوضوح والبنية مع حفظ السلوك، ومع التبرير.
مساعد اعادة هيكلة الكود
يعيد هيكلة الكود للوضوح والبنية مع حفظ السلوك، ومع التبرير.0+
prompt
يحول تقرير خطا الى خطة تصحيح منظمة بفرضيات وفحوص لعزل السبب.
مساعد استراتيجية تصحيح الاخطاء
يحول تقرير خطا الى خطة تصحيح منظمة بفرضيات وفحوص لعزل السبب.0+
prompt
يراجع فرق كود او مقتطفا بحثا عن الاخطاء والامان والوضوح والحالات الحدية.
مراجع الكود
يراجع فرق كود او مقتطفا بحثا عن الاخطاء والامان والوضوح والحالات الحدية.0+
prompt
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.
مولد اختبارات الوحدة
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.0+
prompt
يكتب وصف طلب سحب واضحا بالملخص والتغييرات والاختبار وملاحظات المراجعة من فرق او قائمة تغييرات.
كاتب وصف طلب السحب
يكتب وصف طلب سحب واضحا بالملخص والتغييرات والاختبار وملاحظات المراجعة من فرق او قائمة تغييرات.0+
prompt
يكتب docstrings وتعليقات داخلية واقسام README لكود قائم.
كاتب توثيق الكود
يكتب docstrings وتعليقات داخلية واقسام README لكود قائم.0+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة