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

الاعتماد الوظيفي وقواعد البيانات العلائقية

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

والعالم الطبيعي من المعلومات لم تتغير الديناميات وتطوير المحتوى والهيكل، وارتفع إلى آفاق جديدة. فقد شكل سلس، وفي الطبيعة لا يوجد شيء "المستطيل". المعلومات، وبطبيعة الحال، إضفاء الطابع الرسمي، لكنه لا يملك ديناميكية، وتغيير ليس فقط البيانات والخوارزميات تجهيزها، وتغيير المهام أنفسهم وحقولهم من التطبيق.

معلومات> إضفاء الطابع الرسمي على البيانات >>

يتم تحويل المعلومات إلى البيانات (نموذج البيانات، بنية المعلومات وقواعد البيانات ...) كما يرى مبرمج. ليس هناك ما يضمن أن هذه الرؤية صحيحة، ولكن إذا يحل البرنامج هذه المشكلة، ثم تم عرض البيانات طريقة ممكنة بشكل كاف.

السؤال من المعلومات كيفية بشكل صحيح رسميا - مسألة وقت. حتى الآن، فإن مفهوم ديناميكية (التكيف الذاتي لتغيير شروط الاستخدام) - إلا أن حلم البرمجة.

الاعتماد الوظيفي: "القرار الصحيح = برنامج (مبرمج)" وحالة "مشكلة الامتثال المستمر" صالحة في معظم الحالات، ولكن معا فقط. ولكن هذا ليس أساس الرياضي، والذي يستخدم لإنشاء قواعد بيانات.

بيان مباشر: ديناميات الطبيعية والمستمرة للمعلومات وخوارزميات حل المشاكل دائما حقا. A قواعد البيانات العلائقية هي علاقة ثنائية + + الرياضيات صارمة تصميم رسمي دقيق + ...

البيانات والملفات وقواعد البيانات

كيف يتم تخزين البيانات لفترة طويلة لا يهم، سواء كان ذلك ذاكرة أو جهاز خارجي. وقد بلغ مكونات الأجهزة بخطى ثابتة التنمية وضمان نوعية جيدة بكميات كبيرة.

خيارات التخزين الرئيسية، تجسيدات مختلفة من الاستخدام:

  • الملفات؛
  • قاعدة البيانات.

ويرد الأول تحت رحمة مبرمج (هذا السجل، في شكل ما، وكيفية القيام بذلك، وكيفية قراءة ...)، والثاني يجمع فورا الحاجة إلى معرفة تبعيات وظيفية بسيطة.

معدل أخذ العينات وتسجيل المعلومات على ملفات (من حجم معقول وليس الفلكية) سريع جدا، وسرعة عمليات قاعدة مماثلة يمكن أن يكون في بعض الأحيان أبطأ بشكل ملحوظ.

تجربة شخصية والحكمة الجماعية

في التاريخ كانت هناك محاولات لتجاوز يتم التوصل إلى هذا الحد، ولكن حتى يومنا هذا قواعد البيانات العلائقية تهيمن. ثروة من الإمكانات النظرية والممارسة من المطورين واسعة و- المؤهلين.

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

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

بغض النظر عن مدى صعوبة قد تظهر أمثلة من التبعية وظيفية، لا تغرق بالضرورة في أعماق المعنى والمنطق. في كثير من الأحيان، ينبغي الاعتراف بأن الذكاء الجماعي قادرة على خلق قواعد بيانات مختلفة، مختلفة الحجم وظيفة:

  • أوراكل الصلبة.
  • مطالبين في MS SQL للخادم .
  • الخلية الشعبية.

- قواعد البيانات العلائقية ممتازة مع سمعة جيدة، وسهلة الاستخدام وسريعة في الأيدي الماهرة. استخدامها يوفر الوقت ويلغي الحاجة إلى كتابة ورقة كود مساعد المقبل.

يتميز البرمجة والبيانات

في البرمجة منذ فترة طويلة المرض الذي كتابتها باستمرار، كرر عمل أسلافه، بطريقة أو بأخرى شيء على التكيف مع المعلومات التي تم تغييرها أو مهمة أو شروط استعمالها.

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

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

هناك أوقات عندما يحد استضافة المشتركة وظائف PHP وأنه يؤثر على برمجة الوصول إلى قاعدة البيانات.

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

DB: علاقة بسيطة في البيانات

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

مقبول نفترض أن النسبة هي نموذج العلائقي الأساسي. علاقة الابتدائية - هي مجموعة من الصفوف والأعمدة مع أسماء القيم. الكلاسيكية "مربع" (انظر الجدول) - تقدما بسيطة وفعالة. تعقيد والاعتماد الوظيفي لقاعدة البيانات يبدأ عند "صناديق" هي بداية للدخول في علاقة مع بعضها البعض.

يجب أن يكون اسم كل عمود في كل جدول فريد من نوعه في سياق المشكلة. ونفس لا يمكن أن تعطى في جدولين. تعرف معنى المفاهيم:

  • "تعريف جوهر".
  • "استبعاد التكرار".
  • "العلاقة الثابتة".
  • "لضمان دقة".

- وهو الابتدائية تحتاج إلى استخدام قاعدة بيانات وبناء نموذج البيانات لمهمة محددة.

انتهاك أي من هذه المفاهيم - انخفاض كفاءة الخوارزمية، وأخذ العينات البيانات بطيئة، وفقدان البيانات وغيرها من المشاكل.

الاعتماد الوظيفي: منطق ومعنى

لا يمكنك قراءة عن الصفوف العلاقات، عن حقيقة أن وظيفة - مجموعة من الحجج مطابقة مجموعة من القيم وظيفة - ليست مجرد صيغة أو الجدول الزمني، ولكن يمكن إعطاء مجموعة من القيم - الجدول.

ليس بالضرورة، ولكنها لا تؤذي لتمثيل العلاقة الوظيفية على النحو التالي:

F (X1، X2، ...، XN) = (Y1، Y2، ...، YN).

ولكن مما لا شك فيه أن نفهم أن عند مدخل - الجدول، والناتج هو أيضا جدول أو قرار معين. عادة، وعلاقة وظيفية تحدد منطق العلاقة بين الجداول والاستعلامات والامتيازات، وموجبات، والإجراءات المخزنة وقاعدة بيانات لحظات أخرى (مكونات).

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

ويمكن القول أن الخصائص الوظيفية للتبعيات قاعدة البيانات المتاحة من خلال اللهجة التي تستخدمها لغة SQL. ولكن الأهم من ذلك بكثير أن نفهم أنه بعد كل صعودا وهبوطا للتنمية، وليس العديد من قواعد البيانات حتى نجا، ولكن العديد من لهجات اللغة وخصائص الهياكل الداخلية في قواعد البيانات، أيضا.

يا إكسل حسن البالغ من العمر

عندما أظهر جهاز الكمبيوتر نفسه على الجانب الإيجابي، فإن العالم ينقسم مرة واحدة في المبرمجين والمستخدمين. وكقاعدة عامة، وأول استخدام:

  • PHP، بيرل، وجافا سكريبت، C ++، دلفي.
  • الخلية، وأوراكل، MS SQL Server و FoxPro مرئي.

الثانية:

  • كلمة.
  • التفوق.

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

تجربة المستخدمين في Excel لإنشاء قاعدة بيانات - العملية ومثيرة للاهتمام. والشيء المهم هو أن Excel، في حد ذاته، وظيفية، الملونة والعملي.

وقد حددت فكرة جداول مفهوم الاعتماد الوظيفي وضوح الرؤية وسهولة الوصول إليها، ولكن الفروق الدقيقة هي في كل قاعدة البيانات. كل شخص لديه الخاصة بهم "ماء الوجه"، ولكن من Excel إلى أوراكل التلاعب الساحات بسيطة والجداول آي إي.

إذا اعتبرنا أن Excel - هذه ليست قاعدة بيانات، ولكن العديد من المستخدمين (وليس المطورين) يتم استخدامه لذلك، وأوراكل - معقدة وقوية لتحقيق فريق كبير من المطورين في مجال قواعد البيانات، يصبح من الطبيعي أن نعترف - قاعدة البيانات هي تمثيل مبرمج خاص (فريق) من مشكلة محددة وحلها.

ما هي علاقة وظيفية، مع ما، أين، لماذا ... على ما يبدو فقط للمؤلف أو مجموعة منها.

حول حيث المواقف العلائقية هي

التقدم العلمي والتكنولوجي - إجراء مؤلم جدا، والمعاملة القاسية في بعض الأحيان. إذا كنت تذكر حيث بدأت قاعدة البيانات، ما * .DBF، سواء علم التحكم الآلي وصفت، ثم سقطت في الحب مع علم الحاسوب، وبدأت لترتيب العقبات أمام حركة ذات التقنية العالية على المستوى القطري، يصبح من الواضح لماذا قواعد البيانات العلائقية هي عنيد جدا وجيد. لماذا هو النمط الكلاسيكي لهذه البرامج الحية يوميا، وتبلغ قيمة البرمجة كائنية التوجه ببساطة، لكنها لم تستبعد حتى الان.

مهما كانت جميلة العلاقة الوظيفية في سياق الرياضيات:

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

يمكن أن العلاقات خيارات الخروج مع مجموعة كبيرة ومتنوعة. هذا الرياضيات إلى المنطق، وأنه صارم! معلومات - أن لديها الرياضيات الخاصة، الخاصة. ويمكن أن يكون مجرد إجراء شكلي ليقول مع وضع غير موات كبير جدا.

يمكنك إضفاء الطابع الرسمي على عمل إدارة شؤون الموظفين، والكتابة ACS لاستخراج النفط أو إنتاج الحليب والخبز، وجعل اختيار في قاعدة ضخمة من جوجل، ياندكس وقائمة Rambler، ولكن ستكون النتيجة دائما ثابت، ولكل نقطة في الوقت نفسه!

إذا كانت العلاقة الوظيفية = المنطق الصارم والرياضيات = أساس لقاعدة البيانات، أي نوع من الديناميكية يمكن أن نتحدث. إن أي قرار أن تكون رسمية، أي نموذج بيانات رسمية + = خوارزمية صارمة قرار دقيق واضح لا لبس فيه. معلومات ونطاق أي برنامج تغير في جميع الأوقات.

محرك البحث عينة على نفس عبارة البحث لا يمكن أن تكون هي نفسها بعد ساعة أو ساعتين، وبشكل واضح، في يوم واحد - إذا تشير عبارة البحث لناحية المعلومات التي شارك فيها عدد من المواقع، والموارد، والمعرفة، وغيرها من العناصر تتغير باستمرار .

معلومات عن الخطوط والأجسام

حتى إذا كان البرنامج الرياضي البحت، وقاعدة البيانات الخاصة به ليست حتى التفكير في ديناميات من ذلك كله هو دائما هناك خط. وهناك خط طويل. وهو لانهائي لا يمكن أن يكون. قد لا حتى يكون متغير، والمتغير فقط بشروط. وبالإضافة إلى ذلك، فإن أي قاعدة بيانات في الرياضيات وثنائي-البيروقراطية تفرض الكثير من الشكليات، وهذه السرعة + أخذ العينات الجودة ومعالجة المعلومات.

строки условно-переменной длины с массой бинарных формальностей и строгих математических ограничений. إذا، لا سيما حقيقي في الحد ستضاف هذه أو غيرها من المجالات في عدد قواعد البيانات: عدد بعض الشيء، وجود حرف "ه"، شكل العرض - وباختصار في كل مكان ودائما خصائص مهمة من قاعدة بيانات الاعتماد الوظيفي: سلسلة مشروط طول متغير مع كتلة من ثنائي الإجراءات والقيود الحسابية الصارمة.

إذا قمت بتغيير لهجة والاستماع إلى نبض ديناميكية، كل الأشياء يمكن رسمها على. في أول تقدير تقريبي، اسم العمود في الجدول - هو كائن، وقائمة أسماء - نفس الكائن في الجدول القصير - رأس الكائن وأسماء الأعمدة في الرأس. وقبعات لا يمكن أن يكون ...

ومع ذلك، قد تكون سلاسل الجدول. وفي السطر يمكن أن تكون ذات قيمة. ولماذا ينبغي أن تكون دائما على نفس العدد. طاولة مربعة كامل - وهذا على وجه الخصوص، وفي معظم الحالات، خاصة.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.