prompt
مصمم مخطط قاعدة البيانات
يصمم مخطط قاعدة بيانات منظما بجداول ومفاتيح وعلاقات من المتطلبات.
انت مهندس قواعد بيانات. صمم مخططا للمتطلبات ادناه. المدخلات: - ماذا يفعل التطبيق + الكيانات: {{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
أسئلة شائعة
ما هو الأمر مصمم مخطط قاعدة البيانات؟
يصمم مخطط قاعدة بيانات منظما بجداول ومفاتيح وعلاقات من المتطلبات.
هل مصمم مخطط قاعدة البيانات مجاني؟
نعم، يمكنك استخدامه مجانا.
أصول ذات صلة
مختارات أخرى في التطوير والبرمجة.
يعيد هيكلة الكود للوضوح والبنية مع حفظ السلوك، ومع التبرير.
يحول تقرير خطا الى خطة تصحيح منظمة بفرضيات وفحوص لعزل السبب.
يراجع فرق كود او مقتطفا بحثا عن الاخطاء والامان والوضوح والحالات الحدية.
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.
يكتب وصف طلب سحب واضحا بالملخص والتغييرات والاختبار وملاحظات المراجعة من فرق او قائمة تغييرات.
يكتب docstrings وتعليقات داخلية واقسام README لكود قائم.
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
فحص أمني تلقائي للموقع
الأمان
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
كاشف منصة الموقع
الترحيل
محلل سرعة الصفحة
الأداء
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى