الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم

أخواني انا عرضت الموضوع في قسم SQL لكن الاخ عروة قال لي ان اعرضه بقسم التحليل

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

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

هل نعمل نوع بيانات الحقل VARCHAR2(5) أو NUMBER(1) ؟؟
ولماذا ؟

مثال توضيحي
عند عمل نوع البيانات نصي VARCHAR2(5)

رقم الفاتورة || نوع الفاتورة || نوع الخصم
10001 || نقد || مقطوع
10002 || آجل || نسبه

عند عمل نوع البيانات رقمي NUMBER(1)

رقم الفاتورة || نوع الفاتورة || نوع الخصم
10001 || 1 || 1
10002 || 2 || 2


الشكل الثاني :
اذا كانت القيم بإمكاننا نضيف اليها او نحذف ووووو
يعني على سبيل المثال حقل المجموعه في جدول الاصناف
كل صنف يتبع مجموعه معينه
وللتوضيح على المثال التالي :
هل نعمل نوع بيانات الحقل VARCHAR2(5) أو NUMBER(1) ؟؟
ولماذا ؟

رقم الصنف || اسم الصنف || المجموعه
10001 || س || فساتين سهره
10002 || ص || أطقم

...............ألخ من مجموعات لاصناف الملابس

أحس اني زوت شرح السوال
عفوا على الاطاله في شرح السوال لكن اتمنى وضح فكره السوال

[move]وجزى الله خير من اطلع ومن اجاب
والسلام عليكم ورحمه الله وبركاته


[/topic] http://www.araboug.org/ib/index.php?showtopic=6732

بتاريخ:

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

بتاريخ:

اخي الكريم
انا متفق مع الاخ Mr_cobol
ولكن لي رأي في مسألة مجموعات الأصناف فانا افضل ان تقوم بعمل جدول خاص بمجموعات الاصناف يكون ماستر والديتيل له هو جدول الاصناف

بتاريخ:

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

بتاريخ:

السلام عليكم ورحمة الله وبركاته
شكرا جزيلا على هذا المنتدى الرائع واشكر القائمين عليه والمشتركين به ومع ان رأى كلا من mr_cobol , ah_prog صحيح مئه فى المئه الا انى لى اضافه بسيطه وهى انه يمكن لك ان تضيف raido button على الفورم مع ربطها بجدول الانواع لكى يمكن للمستخدم ان يحدد النوع بسهوله
وشكرا لكم جميعا وجعلنا الله سبحانه وتعالى مثل البنيان المرصوص يشد بعضه بعض

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

مشكووووووووووووووووووووووووووور ماقصرتم

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

شكرا جزيلا

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

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

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

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

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

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.