مرحبًا ، ما زلت هناك.
أعلم أن هذا مشروع طويل بعض الشيء ، لكن ابق معي.
لقد اقتربنا حقًا ، حقًا.
كما ترى ، حتى الآن ، قمنا ببناء هذا النظام بالكامل ، أليس كذلك؟
لدينا ملفات HTML و CSS وجافا سكريبت لدينا قوالب مجانية لها ، وقمنا أيضًا بتطبيق
خادمنا حتى يتمكن المتصفح بالفعل من إرسال البيانات إلينا ويمكننا بالفعل حفظ هذه البيانات وحتى إرسال صفحة
HTML شكرًا لك مرة أخرى مرة واحدة. يرسل استمارة.
أصبحت صفحة الويب الخاصة بنا الآن أكثر ديناميكية من مجرد نص يمكن للناس قراءته.
يمكن للأشخاص الآن التفاعل مع صفحة الويب الخاصة بنا عن طريق إرسال نموذج ، وقد أرسلنا الآن بيانات النموذج هذه إلى
خادم Python الخاص بنا.
لكن كانت هناك مشكلة ذكرتها في الفيديو الأخير.
أي بمجرد أن يتوقف الخادم عن العمل أو ربما يتعطل ، تُفقد هذه البيانات لأن معلومات
النموذج هذه في الذاكرة الآن.
من الناحية المثالية ، نكتبها في مكان ما على القرص حتى إذا قمنا بإيقاف الخادم ، فإن هذه المعلومات تظل
في مكان ما على الملف.
بحيث يعيش هذا الملف على هذا الكمبيوتر ، تمامًا مثل الملف الموجود على سطح المكتب أو الكمبيوتر المحمول.
إذا كيف يمكننا أن نفعل هذا؟
حسنًا ، لقد فعلنا هذا من قبل.
الصحيح.
نحن نكتب ببساطة إلى ملف.
سنقوم الآن باستكشاف هذا الموضوع أكثر قليلاً خلال مقطعي الفيديو التاليين.
ولكن ما أريد فعله هو إغلاق بعض هذه المجلدات وإنشاء ملف جديد هنا.
سيكون هذا ملفًا نصيًا وسيتم تسمية هذا الملف فقط بقاعدة البيانات dot txt.
مجرد ملف نصي بسيط.
وستعمل قاعدة البيانات هذه كقاعدة بيانات خاصة بنا حيث نقوم بتخزين المعلومات التي يتلقاها الخادم.
لذا إذا كنت تتذكر ، سنقوم بتخزين البريد الإلكتروني ، وسنقوم بتخزين موضوع ، ثم
سنقوم بتخزين الرسالة.
لذلك ، من الناحية المثالية ، يمكننا إلحاق هذا الملف أو الإضافة إليه عندما يرسل الأشخاص النموذج.
إذا كيف يمكننا أن نفعل هذا؟
إذا كنت تريد إيقاف الفيديو مؤقتًا وتجربته بنفسك.
وإلا فلنجرّب هذا.
يمكننا إنشاء وظيفة جديدة هنا.
الصحيح.
إلى.
وسيتلقى هذا الحق في الملف نوعًا من البيانات التي سيتم إرسالها.
وسوف نقول مع.
افتح مرة أخرى ، شيء رأيناه من قبل ، وسنفتح قاعدة البيانات ومرة أخرى ، لأنها
في نفس مجلد الخادم.
لا نحتاج إلى تحديد مسار الملف.
يمكننا أن نقول نص قاعدة البيانات.
وسنفتح في الوضع a بحيث نلحق بهذا الملف لأنه موجود بالفعل وسنطلق عليه
اسم قاعدة البيانات.
وهنا ، نقول إن الملف سيساوي.
قاعدة البيانات.
نقطة.
الصحيح.
وثم.
حق ما نريد.
في حالتنا هذه.
نريد أن نكتب البريد الإلكتروني.
الرسالة أو الموضوع ثم الرسالة.
ويمكننا فقط استخلاص ذلك من بياناتنا ، حسنًا ، سنقوم بتمريره حتى نتمكن من القول إن البريد
الإلكتروني سوف يساوي البيانات.
البريد الإلكتروني.
الموضوع سوف يتساوى مع موضوع البيانات.
وستكون رسالتهم تساوي البيانات.
رسالة لأنها قاموس ، أليس كذلك؟
وبعد ذلك كل ما يمكننا فعله هنا هو عمل سلسلة F ونقول إننا نريد ، أولاً وقبل كل شيء ، سطرًا جديدًا
بحيث يكون هناك سطر جديد في كل مرة يكون فيها إدخال.
وسنقول إننا نريد البريد الإلكتروني ، والفاصلة ، والموضوع ، ثم في النهاية فاصلة الرسالة.
هذا هو حقنا في وظيفة الملف.
ثم هنا ، بدلاً من طباعة البيانات ، يمكننا ببساطة الاتصال والكتابة إلى ملف.
وتمرير البيانات.
لذلك دعونا نحفظ هذا ونرى ما سيحدث.
سأعود إلى الصفحة ثم انقر فوق إرسال.
حسنا.
يبدو أن الأشياء قد نجحت ، ولكن دعنا نرى ما إذا كنا قد كتبنا بالفعل للملف.
إذا ذهبت إلى قاعدة البيانات.
انظر إلى ذلك.
لدي بياناتي.
هذا هو البريد الإلكتروني والموضوع والرسالة.
وإذا عدت إلى الصفحة ، دعنا نقول انتقل إلى الاتصال مرة أخرى.
وهذه المرة لنقم بإرسال بريد إلكتروني مختلف.
بعض النصوص ، وبعض النصوص الأخرى تضغط على إرسال ودعنا نعود إلى الوراء وما مدى روعة ذلك؟
لدينا الآن قاعدة بيانات مخصصة خاصة بنا حيث نقوم بتخزين جميع معلومات المستخدمين هذه.
والجزء الرائع هو أنه حتى لو أغلقت الخادم.
لا يزال لدي هذه المعلومات معي.
يمكنني دائمًا العودة ومعرفة من أرسل النموذج.
رائع جدا.
وإذا أدركت الآن هذه هي الطريقة التي تعمل بها قواعد البيانات.
خير ما يرام بالنسبة لك.
هذه هي الطريقة التي تعمل بها قواعد البيانات.
هذا هو سبب سماعك لقاعدة بيانات الكلمات.
قاعدة البيانات هي في الأساس مكان لك لتخزين البيانات بطريقة آمنة خارج الخادم.
الصحيح.
لأنه إذا كانت معلوماتك في الذاكرة ، فبمجرد إغلاق الكمبيوتر.
حسنًا ، لقد ولت تلك الذاكرة.
بدلاً من ذلك ، ملف نصي مثل هذا ، حتى لو قمت بإغلاق جهاز الكمبيوتر الخاص بي وتشغيله مرة أخرى ، سيكون دائمًا
على القرص.
وهذا ما نسميه الإصرار.
أي أنه يستمر حتى لا يتم حذفه أبدًا.
لكن كيف يمكننا تحسين هذا؟
حسنًا ، هذا الآن مجرد ملف نصي.
هذا نوع من الإزعاج ويصعب قراءته.
ربما ننشئ صفحة مقصودة لبدء التشغيل ونجمع معلومات المستخدمين ، وربما البريد الإلكتروني حتى نتمكن
من إرسال بريد إلكتروني إلى الأشخاص عند إطلاق هذه الشركة الناشئة.
ربما تكون أفضل طريقة لإنشاء قاعدة بيانات هي استخدام ملف CSV أو ملف Excel.
لذا في الفيديو التالي ، دعنا نستكشف ذلك.