الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة بمشروع قسم شرطة بال sql server

مغلق
بدأه دبلوم غلبان في 7 أكتوبر 2005 · 10 رد · 2,199 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

شهر كريم على الجميع

أريد ان أصمم برنامج قسم شرطة بإستخداك قاعدة بيانات مبنية على sql server وأحتاج لخبرتكم في تصميم وتنفيذ المشروع وسنبدأ سويا من الصفر أن أمكن وبشكل يومي حتى نهاية هذا الشهر المبارك

وبعده أذا لزم الأمر

سبنداً بتحليل القاعدة وإنشاء الجداول وسأعلمك عن المعطيات التي عندي بحيث نتمكن من تحليل الجداول

في القسم يوجد معلومات خاصة بالإفراد ( سوابق , موقوفين , قضايا , بلاغات مجهولة , .... إلخ )

أيضاً هناك معلومات تخص السيارات ( سيارات مسروقة , سيارات محتجزة )

أيضا معلومات عن العهد المسلمة للافراد

نبدأ بالجزء الأول معلومات الأفراد

هناك معلومات مشتركة بين الأفراد كلهم ( السوابق والموقوفين والمطلوبين والقضايا والبلاغات المجهولة ) وهي كالتالي

بيانات شخصية

الإسم , تاريخ الميلاد , العنوان , رقم الهاتف , الصورة

بيانات عن مواصفات الشخص

الطول , اللون , لون العينين ,الحجم , الحالة الصحية , علامات مميزة ,

بيانات عن مصادر المعلومات

مصدر المعلومة ( مثلاً الاقارب , الشخص نفسه , الهوية , ...) وكذا درجة الثقة بالمصدر أو دقة المعلومات , إثباتات (الهوية , أي شيء رسمي )

تلك كانت بيانات عامة مشتركة بين كل الأفراد حسب ماذكرت آنفاً

وهناك بيانات تخص كل فرد من أولئك وهي كالتالي :

الموقوفين

الإسم , تاريخ الإيقاف , نوع الجريمة , الجريمة , جهة الإحالة , تاريخ الإحالة , الإجراءات , ملاحظات

السوابق

الإسم , تاريخ التوقيف , نوع الجريمة , الجريمة , جهة الإحالة , تاريخ الإحالة , الإجراءات , ملاحظات

المطلوبين

الإسم , جهة الطلب , تاريخ الطلب , نوع الجريمة , الجريمة , الإجراءات , ملاحظات

القضايا

الإسم , تاريخ الإيقاف ,نوع الجريمة , الجريمة , جهة الإحالة , تاريخ الإحالة , ملاحظات

البلاغات المجهولة :

الإسم ,رقم البلاغ , تاريخ البلاغ , نوع الجريمة , الجريمة , مكان الواقعة ,إسم المجني عليه , مواصفاته الإحالة , الإجراءات , ملاحظات .

المفقودين :

الإسم , تاريخ الإختفاء , سبب الإختفاء , اسم المبلغ , جهة البلاغ , الإجراءات , ملاحظات

هناك معايير تحدد كيف يكون الشخص سوابق أو موقوف أو أن البلاغ مجهول وهي كالتالي :

السوابق والموقوفين يحددوا من خلال جهة الإحالة حيث ولدينا خمس جهات تحال إليها القضايا

وهي

النيابة , المباحث العامة , المصالحة , إيقاف الإجراءات , جهة أخرى

السوابق هم فقط من يحالون للنيابة والمباحث العامة

البقية يعتبروا من الموقوفين

كذا البلاغات المجهولة والتي فيها الإسم مجهول ( يعني قيدت ضد مجهول ) وطبعا جهة الإحالة إيقاف الإجراءات

أيضا بقي أن أشير إلى الفرق بين نوع الجريمة والجريمة

حيث نوع الجريمة يكون إسم شامل والجريمة فرع منه

مثلاً

نوع الجريمة = السرقات

الجريمة قد تكون سرقة منازل , نشل , إلى آخره

ملاحظة أيضا مهمة قد يكون الشخص الواحد

موقوف ,وسابقة , ومطلوب يعني يقيد في أكثر من جدول

وقد يكون الشخص الواحد يرتكب نوعين من الجرائم مثل

نوع الجريمة = آداب عامة وقتل إعتداء

والجريمة قد تكون في نوع واحد أو أكثر من نوع

مثال جريمة تندرج ضمن نوع واحد

نوع الجريمة = سرقات

الجريمة = سرقة منازل + نشل + سطو مسلح

وهناك جريمة قد تكون ضمن عدة أنواع مثل

نوع الجريمة = آداب عامة

نوع الجريمة = قتل وإعتداء

الجريمة = زنى

الجريمة = قتل عمد

المطلوب أن نفكر في بناء الجداول والعلاقات

وسأعرض عليكم الجداول التي أنشأتها يوم غد ونتناقش في مدى صحتها ومن ثم ننطلق للتالي

المهم أرجو أن اجد ضالتي هنا ومن يعينني على هذا الأمر لن أستطيع أن أجازيه إلا بالدعاء وأرجوا لإهتمام

#2

أين الأخوة المتطوعين والخبراء ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

سأواصل الحديث عن المشروع

أنا قمت بعمل الجداول التالية بناءاً على المعطيات السابقة

عملت جدول رئيسي فيه البيانات عن الأفراد أي البيانات العامة

1- الجدول الرئيسي

رقم ( مفتاح رئيسي ), الإسم , تاريخ الميلاد , الجنسية , العنوان , الوظيفة/ المهنة , الصفات الشخصية المتبقية ( اللون .. لون العينين , الطول .... إلأخ )

حيث وأن هذه البيانات متكررة لجميع الأفراد ..

ثم عملت جداول أخرى هي

2- جدول القضايا

رقم ( مفتاح أجنبي ) , تاريخ الإيقاف ,نوع الجريمة , الجريمة , تاريخ الإحالة , جهة الإحالة , إجراءات , ملاحظات

3- جدول المطلوبين

رقم ( مفتاح أجنبي ) , تاريخ الطلب , جهة الطلب , نوع الجريمة , الجريمة , إجراءات , ملاحظات

4- المفقودين

رقم ( مفتاح أجنبي ) , تاريخ الإختفاء , سبب الإختفاء , إسم المبلغ , جهة البلاغ , الإجراءات , ملاحظات

5- جدول نوع الجريمة

رقم ( مفتاح رئيسي ) , نوع الجريمة

6- جدول الجريمة

رقم ( مفتاح أجنبي ) , رقم الجريمة , الجريمة

أرجو منكم الإطلاع والتعديل وإفادتي لوسمحتم والا فإن الله كريم في كل حال ..

تم تعديل هذه المشاركة بواسطة دبلوم غلبان في 8 أكتوبر 2005 في 14:09

#3

على الأقل المشرف يعبرنا ويرد

المهم أنا عملت الجداول وقلت اسوي الواجهات حق الإدخال بالأكسس ( النماذج )

لكن هناك مشكلة واجهتني

المشكلة أنه لما أفتح الجداول الي فيها مفاتيح أجنبية تظهر لي فقط أسم العمود ومايمكن أضيف اي بيانات ممش عار ف ويشهو السبب

بالنسبة للجداول الي فيها مفاتيح رئيسية تفتح عادي وأضيف البيانات

جربت أعدل صلاحيات المستخدم واعطيته كل الصلاحيات على كل الجداول ولكن دون نتيجة

أذا مالحل شباب ؟؟؟

مازلت طمعان في كرمكم

#4

يا سيدى الفاضل اعذر المشرف (مش حقول انه انا :D)

لكى تضيف فى مفتاح اجنبى يجب ان تضيف فى حقل الربط الموجود فى الجدول الرئيسى ايضاً

مثلاً لو ان هناك حقل اسمه PID فى الجدول الرئيسى مرتبط ك FK فى الجدول الابن فى الحقل FK_PID

فلكى تضيف اى بيانات لقيمة الحقل FK_PID ينبغى اولاً ان تضيفها فى الحقل PID الموجود بالجدول الرئيسى

و شكراً لانك حاولت فى العمل اولاً

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

شكرا أستاذ طارق ابراهيم ويكفي انك انتبهت

انا فعلا اضفت بيانات في الجدول الي يحوي مفتاح رئيسي ولكن عندما افتح الجدول الي فيه مفتاح اجنبي لأكمل البيانات التاعبة للمفتاح الرئيسي لا يستجيب الجدول وبمعنى اصح ان الجدول يظهر اسماء حقول ولكن لاتوجد امكانية الكتابة لان الخلايا الي المفروض اكتب فيها غير ظاهرة ؟؟؟؟

هذا بالأكسس

لكن في الsql server يضيف بشكل طبيعي وفعلا اضفت بعض البيانات في المفاتيح التابعة ويشضيف بشكل طبيعي ولكن عندما احاول ان اعملها في access لا اعلم مايمنع خاصية حقل جديد او حتى التعديل

في بيانات المفاتيح الاجنبية ؟؟؟

عدت للصلاحياتوتأكدت ان المستخدم لديه كل الصلاحيات ولكن دون فائدة

اتمنى اني وضحت !!

#6

لا يمكنك التعديل فى ال Foreign Key حتى تعدلها اولاً فى ال PK

تأكد من انك علمت على Enforce Refrencial Intgerity مع اختيار ال Cascade Update

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7

سوت الي قلت عليه

استاذي الفاضل

في الsql server أضيف بيانات في المفتاح الاجنبي بكل سهولة وبدون مشاكل

ولكن في الأكسس لايسمح لي بعمل اي شي لا اعلم لماذا

المشكلة ليش في التعديل بل في إضافة بيانات ايضا فهو لايسمح باضافة اية بيانات مع اني اضفتها في المفتاح الرئيسي

وسويت وتأكدت من العلاقة والتكامل المرجعي بين الحقول ولكن لافائدة

اتمنى انك تفيدني لاني معطل اسبوعين بسبب هذه المشكلة

تم تعديل هذه المشاركة بواسطة دبلوم غلبان في 16 أكتوبر 2005 في 15:49

#8

ما هى نسخة الاكسس التى تستخدمها الان و ما هى الاصدارة التى صنعت بها قاعدة بياناتك

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#9

اخي الكريم دبلوم غلبان

هل من الممكن التعربف بنفسك ؟

وهل من الممكن وضع قاعدة بياناتك ليتم التعديل عليها ؟

اختكم

زهره

#10

نسخة الأوفيس عندي هي 2003

والجداول مبينة على sql server2000

وعملت access project علشان أسوي نماذج وتقارير في الأكسس

الأخت زهرة اي قاعدة أرفق التي في ال sql serever أم ماذا ؟؟

وشكرا كثيرا لاهتمامكم

أما أنا حاصل على دبلوم برمجة لمدة سنتين بعد الثانوية درست فيه عدة لغات برمجة منها الvb6 وال sql التابعة لشركة أوراكل , وقواعد بيانات بواسطة أكسس

كذا حاصل على cisco certficet في الشبكات CCNA

ولكن أحب قواعد البيانات وعملت عدة وقاعد بالأكسس وقلت يالله قم أنقل للأفضل وفكرت في sql server لما قرأت عنها من مميزات كثيرة

بس حقيقة مشكلتي الكبيرة والتي اعتبرها عائق أمام رغبتي في التقدم هي عدم قدرتي على دراسة اللغة الانجليزية للأسف وهي الي باتوقف أمامي في المستقبل إذا لم اجد لها حل ؟؟

شكرا مرة أخرى الأخ والأستاذ ابراهيم والأخت والأستاذة زهرة

تم تعديل هذه المشاركة بواسطة دبلوم غلبان في 18 أكتوبر 2005 في 01:55

#11

انتقل مووضوعي ليش لهنا

المهم مشكورين

الأخ والاستاذ / طارق ابراهيم

والأخت والأستاذة / زهرة

لقد تمكن من حل المشكلة وكانت مشكلة صعبة وحلها غريب جدا لم اعرف له تفسير حتى الآن

الذي حدث أنني قمت بتغير اسم الجدول الذي يحتوي على المفتاح الرئيسي pk

حيث كان اسم الجدول primary وغيرته إلى primari

فقط وعندها استطعت ادخال بيانات للجداول التي فيها مفاتيح أجنبية fk من خلال نماذج الأكسس

المهم مشكورين على التعاون وها انا قطعت شوط كبير في برنامج وإن شاء الله ماتواجهني مشاكل ولو اني معتمد عليكم لو حصل أي نقص في معلوماتي وواجهتني مشكلة

مشكورين مرة أخرى ودعواتي لكم

هذا الموضوع مغلق.

مواضيع مشابهة