الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

هل من الأفضل تقسيم حقل اسم العميل الى أجزاء أم لا

Featured Replies

بتاريخ:

السلام عليكم
عند تخزين مثلا حقل اسم العميل
المدرس اللي درسنا اوراكل قال انه من الافضل أن تقسم اسم العميل الى أقسام
يعني بدلا ما يكون customer_name varchar2(50)
سيكون اسم العميل مقسم كالتالي ::
first_name varchar(15),
midle_name varchar(15),
last_name varchar(15),

ممكن أخواني تفيدوني
أ/ هل فعلا من الأفضل تقسيم الاسم الى أجزاء ؟؟
ب/ لماذا ؟
ج/ سبب التفضيل لأي واحده منهم ؟؟

جزاكم الله خير
والسلام عليكم

بتاريخ:

أخي الكريم حسب علمي البسيط : فائدة تقسم اسم العميل هذا مفيد جداً :
1- في عمليات البحث يعني يمكن البحث بالاسم الأول أو الثاني وهكذا
2- كذلك مفيد في عملية ترتيب الأسماء حسب الحروف الأبجدية
والله أعلم

بتاريخ:

السلام عليكم ورحمة الله وبركاته
الكثير سيقولون لك أن التقسيم أفضل ولكن اعتبرني من القليلون الذين سيقولون أن عدم التقسيم أفضل ...
من ناحية البحث فيمكنك البحث بأي جزء من الأسم سواء من أول الاسم أو الوسط أو آخر الاسم فعملية البحث ليست من وجهة نظري مبرر واذا لم تتذكر من اسم العميل سوى جزء من اسمه ولا تعرف هل هذا هو اسمه الأول أم اسم الأب أم اسم العائلة أم ... فعند عمل أكثر من عمود ستضطر للبحث في الثلاثة أعمدة أو في الأعمدة جميعها ولكن عند عمل عمود واحد للاسم ستبحث فيه فقط ...
وقد يقول شخص انه يمكن مثلا عند البحث دمج الأعمدة جميعها للبحث فيها وهذا ممكن لكن في الوضع الطبيعي بدون دمج الأعمدة عند البحث ستضطر إلى البحث ربما أكثر من مرة لمعرفة اسم العميل ...
ومن ناحية الترتيب فما ينطبق على التقسيم ينطبق على عدم التقسيم ...
مرة أخرى أعتقد ان رأيي هذا ليس مفضلا وأعتقد أن الكثيرون سيقولون عليك بالتقسيم ...

بتاريخ:

السلام عليكم ورحمة الله وبركاته
من وجهة نظري .. افضل تقسيم الاسم الى اربعة اجزاء
والاهم فى البحث هو الاسم الاول أو استخدام اسم العائلة أو اللقب
عموما نفذ كلام المدرس .. وإلا ...

المهم لى سؤال اخر
كيف يمكن توحيد طريقة الادخال للحروف بمعنى
أحمد قد يكتب حرف الالف أ مع همزه أو ا بدون همزه
المدينة قد تكتب المدينه أو المدينة
علي قد يكتب على أوعلــــــــــــــــــــــــــــي

المطلوب Function لتوحيد حروف الادخال ..
لتسهيل عملية البحث

بتاريخ:

اخ amgad
أعتقد اين قد وضعت بالمنتدي فانكشن لكدة لو موش حطتها هضعها في اقرب فرصة ان شاء الله يعني بكرة او بعده
بس الساعة 3 دلوقتي يعتي يا دوب نوم :D

بتاريخ:

الأخ / هاني

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

انا انتظرك منذ حوالى 3 شهور للرد على نفس سؤالى .... من هنا

تم تعديل بواسطة Amgad

بتاريخ:
السلام عليكم ورحمة الله وبركاته
الكثير سيقولون لك أن التقسيم أفضل ولكن اعتبرني من القليلون الذين سيقولون أن عدم التقسيم أفضل ...
من ناحية البحث فيمكنك البحث بأي جزء من الأسم سواء من أول الاسم أو الوسط أو آخر الاسم فعملية البحث ليست من وجهة نظري مبرر واذا لم تتذكر من اسم العميل سوى جزء من اسمه ولا تعرف هل هذا هو اسمه الأول أم اسم الأب أم اسم العائلة أم ... فعند عمل أكثر من عمود ستضطر للبحث في الثلاثة أعمدة أو في الأعمدة جميعها ولكن عند عمل عمود واحد للاسم ستبحث فيه فقط ...
وقد يقول شخص انه يمكن مثلا عند البحث دمج الأعمدة جميعها للبحث فيها وهذا ممكن لكن في الوضع الطبيعي بدون دمج الأعمدة عند البحث ستضطر إلى البحث ربما أكثر من مرة لمعرفة اسم العميل ...
ومن ناحية الترتيب فما ينطبق على التقسيم ينطبق على عدم التقسيم ...
مرة أخرى أعتقد ان رأيي هذا ليس مفضلا وأعتقد أن الكثيرون سيقولون عليك بالتقسيم ...

اتفق معك يا اخ محمد وانا عندي في البرنامج استخدم عمود واحد لادخال الاسم و قمت بعمل شاشة بحث ويمكن للمستخدم البحث فيها واختيار اذا ما كان يرغب بالبحث عن الاسم الاول او اسم العائله او البحث عنه في وسط الاسم او البحث عنه بصوره عامه
والله الموفق
بتاريخ:

الأخ / ah_prog

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

قمت بعمل شاشة بحث
حتى تعم الفائدة على الجميع ليتك ترسل لنا الشاشة التى صممتها لاجراء عملية البحث فى عمود واحد
والذى قد يحتوى اسم ثلاثي أو رباعي
مع امكانية البحث عن الاسم الاول فقط أو البحث فى اللقب فقط
وشكرا مقدما
بتاريخ:

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

بتاريخ:

الأخ / هاني
السلام عليكم ،،
طبعا انا تمنيت لك احلام سعيدة عند النوم مرتبطة بالاوراكل فقط
عموما انا فى الانتظار
وشكرا مقدما

تم تعديل بواسطة Amgad

بتاريخ:

والله يا ابو الشباب حسب ما بدك وحسب شو السستم محتاج وبالتوفيق

بتاريخ:

أخ amgad الفانكشن وضعتها في الموضوع التالي
http://www.araboug.org/ib/index.php?sho...t=0entry34636
و بقولك ايه كفاية اوراكل طول اليوم عايزها تطلع لي في الحلم كمان :D حرام عليك يا راجل
سوري علي التاخير
بالتوفيق

بتاريخ:

السلام عليكم
أرى انه لا داعى لتقسيم الاسم الى اكثر من عمود يمكنك وضع الاسم فى عمود واحد و البحث باى جزء فيه

بتاريخ:
  • كاتب الموضوع

شكرا لكم اخواني الاعضاء على الردود والمشطكركه ومااااقصرتم كفيتوا ووفيتوا
والسلام عليكم

  • بعد 1 شهر...
بتاريخ:

الأخ العزيز / امجد
معذرة لتاخري في الرد وقد حاولت ان ابحث عن الشاشة التي طلبت مني وضعها ووجدت شاشة مشابهة للمطلوب حيث انه يتم فيها البحث عن اسم مصنف فني والذي يتم ادخاله في عمود واحد مع وجود ثلاث خيارات للبحث اما في بداية الاسم او نهايته او ايا كان موقعه في خانة الاسم ومرفق عدد 2 ملف الأول خاص بانشاء الجداول التي قد تحتاجها والثاني خاص بشاشة البحث

QCENS_media_ENG.fmb

بتاريخ:

لاحظ اخي العزيز اننا هنا نقوم بالبحث عن اسماء افلام اجنبية ويتم ادخال الاسم باستخدام Upper Case
ولكن الامر لا يختلف كثير في العربي والله الموفق

بتاريخ:

الأخ الكريم / ah_prog

اشكرك كثيرا على عطائك الكريم
والفكرة ممتازه فى طريقة الاختيار والبحث

جزاك الله خيرا ونفع بك المسلمين

  • بعد 3 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله وبركاته،،
أخي ah_prog مشكور وجاري التجربة ....
تحياتي

بتاريخ:

أخواني الأعزاء
كنت أود أن أسأل إذا كان 90 % من البحث يتم في إسم العائلة بشكل سريع يعني أكثر من 100 مرة في اليوم
أليس من الأفضل أن يكون لوحدة في خانة خاصة وتضيف عليها nonclustered index يعني تسريع عملية البحث بواسطة إسم العائلة فقط .

للمناقشة ،،، وشكراً .

  • بعد 1 شهر...
بتاريخ:

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

  • بعد 1 شهر...
بتاريخ:

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.