![]() |
|
منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل... |
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
كيف تصمم قواعد بيانات بطريقة سليمة
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 1 | ||||
|
![]() يعتبر تصميم برامج قواعد البيانات عملية مخططة ومدروسة وليست عملية عشوائية خلط جداول واستعلامات
|
||||
![]() |
![]() |
رقم المشاركة : 2 | |||
|
![]() شكراا على المعلومات القيمة |
|||
![]() |
![]() |
رقم المشاركة : 3 | |||
|
![]() مشكوووووووووووووووووووووووووور |
|||
![]() |
![]() |
رقم المشاركة : 4 | |||
|
![]() الخطاء الثالث نوع البيانات الاستخدام الحجم نص( (****) بيانات أبجدية ورقمية يمكن ان يخزن حروف وارقام يصل الى 255 حرف رقم( (Number بيانات رقمية فقط 1 – 16 بايت ترقيم تلقائي( (AutoNumber قيمة يولدها الاكسس لكل سجل جديد 4 بايت 16 عملة (currerncy) بيانات مالية 4 منازل عشرية 8 بايت نعم/لا(yes/no) بيانات بوليا نية صفر للخطاء و (-1) للصح 1بت تاريخ/وقت(date/time) بينات تاريخ ووقت 8 بت كائنOLE ( OLE Object) صور ورسوم بيانية وبرامج تعتمد على ويندوز مثل برامج الفيديو 2 جيجا بايت مذكرة(Memo) بيانات رقمية وحرفية جمل وفقرات يصل الي 1 جيجابايت ارتباط تشعبي (Hyperlink) عنوان ارتباط الى مستند في الانترنت او شبكة محلية يصل الى 1 جيجابايت فتصميم الجداول يشكل عملية بالغة التركيز فلا يكفي اختيار أسماء الحقول بل يجب ان تركز في نوع بيانات الحقول ومدي مناسبة كل حقل مع نوع البيانات فالبيانات الحرفية يجب اختيار نص حيث ممكن ان تشمل البيانات حروف وأرقام حيث ان هذا الحقل مناسب لحقل صندوق بريد مثلا او بريد الالكتروني ولكن سئ جدا لرقم هاتف حيث رقم الهاتف يحوي ارقام فقط حيث سوف تكون عرضه للإدخالات الخاطئة كن يدخل المستخدم حرف في حقل الهاتف عن طريق الخطاء مما سوف ينتج عن خطاء في البيانات المدخلة خذ مثلا تحديد حقل مثل يستخدم في تخزين العمر عند استخدم نوع الحقل نص فسوف يكون هناك صعوبة في اجراء العمليات الحسابية علية بعتبار ان البيانات المدخل حرفية فهل يمكن إجراء عملية جمع على حروف اكيد لا اذا يجب انتقاء انواع البيانات بشكل دقيق جدا جدا كذلك نجد اهمية في تحديد التحكم في طول الحقل حجم الحقل مثلا في تحديد حقل يقوم بتخزين العمر من نوع رقم وحددنا طول الحق بربع ارقام فهل هل هذا منطقي طبعا لا هل هناك شخص عمرة اكبر من اربع ارقام أي اكثر 999 سنة عمر سدنا نوح علية السلام على اعتبار ان هناك من قد يصل الى 100سنة فيجب تحديد القيمة هل كذلك تحديد المنازل العشرية فهل سوف يتم عرض العمر صافي ام مع عرض الشهر هل نختارعدد صحيح ام عددصحيح طويل خذ ان كل مساحة فارغة هي بايت يمكن استخدامه بشكل امثل حيث سوف يصبح عندك تضخم في القاعدة وادخلات خاطئة حيث يحب تقليل ادخلات الخطاء من المستخدم الى اقصى حد ممكن اذا ممكن ان نعتبر قاعدة البيانات عبارة عن حاوية او صندوق يتم وضع صناديق صغير ة فية حيث عدم رص هذا الصنديق وتوزيعها بطريقة صحيحة سوف يؤدي الى عدم الاستفادة من المساحة المتاحة اذا اعتبرنا ان الاكسس ذو سعة تخزينة محدودة عكس قواعد البينات الاخري التي تعطي سعة فلكية كما نجد من الصعب حصر الادخالات في كل نوع من انواع البيانات ولكن يمكنك القياس على السابق فكن دقيق في اختيار نوع البيانات لكل حقل وحجم الحقل اذا اسل نفسك مالهدف من هذا الحقل وما نوع البيانات المناسب وماذا سوف يدخل ويخزن فية هل حجم الحقل مناسب هل سوف يصل إلى هذا الحد او هل القيمة محددة بشرط او لا مثلا برنامج لمركز شباب يستقبل عملاء من سن 15 عام الى 25 عام اذا هذا شرط بحيث يتم تحديد طول الحقل للعمر برقمين فقط الخلاصة ان انتقاء نوع البيانات عملية شديدة الدقة يعتمد علية بشكل أساسي |
|||
![]() |
![]() |
رقم المشاركة : 5 | |||
|
![]() مشكور و بارك الله فيك |
|||
![]() |
![]() |
رقم المشاركة : 6 | |||
|
![]() شكرا اخي ...... الموضوع يحتاج الى وقت و مجهود كبير ...... الله يعينك |
|||
![]() |
![]() |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc