![]() |
|
[سؤال] حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازار - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : البيئات التطويرية ولغات البرمجة (http://vb4arb.com/vb/forumdisplay.php?fid=81) +--- قسم : البيئات التطويرية للغات البرمجة (http://vb4arb.com/vb/forumdisplay.php?fid=82) +---- قسم : Lazarus / Free Pascal (http://vb4arb.com/vb/forumdisplay.php?fid=191) +---- الموضوع : [سؤال] حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازار (/showthread.php?tid=16908) الصفحات:
1
2
|
حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازار - أبو ناصر - 21-08-16 بسم الله الرحمن الرحيم السلام عليكم و رحمة الله وبركاته أود أن أستفسر هل يوجد محرر قواعد بيانات سكواللايت ينتج قواعد بيانات محمية بكلمة سر و اذا كان الأمر كذالك فكيف يمكن الاتصال بها في لازاريس . و شكرا مسبقا RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبوبكر سويدان - 21-08-16 قواعد بيانات سيكويلايت لا يمكن حمايتها بواسطة كلمة سر. دعني أقول لك شيئاً.. سكويلايت تستخدم من قبل متصفح فايرفوكس المعروف، في تخزين تاريخ التصفح الذي حدث فيه، يعني بتكون مساعدة لأداء وظيفة المتصفح، والمعروف أن المتصفح ليس من اولوياته التعامل مع قاعدة البيانات سيكويلايت، يعني ليست مهمة بالنسبة له كثيراً. ومع ذلك، يمكنك الاستفادة من هذا النوع من قواعد البيانات لإنشاء برنامج يخزن معلومات تصل إلى 2 تيرا بايت. بشرط أن يكون البرنامج لمستخدم واحد فقط. ولذلك عندما تريد برمجة تطبيق يعمل عليه مجموعة من المستخدمين، فالأولى أن تعمل على سيرفر قواعد بيانات، فهو أفضل في كثير من النواحي. حتى في سوق العمل، أقصد الغربي طبعاً، الاعتماد بشكل أساسي يكون على سيرفرات قواعد البيانات، لن تجد من يوظفك لأجل قاعدة بيانات أكسس أو سيكويلايت إلا في ما نذر. نصيحتي هي أن تتعلم كيفية برمجة قواعد بيانات سيكويلايت من باب معرفة الشيء، ولكن اجعل أعمالك وبرامجك تعتمد على سيرفر لقواعد البيانات، ومع الوقت ستعرف لماذا أنصحك بهذا. لديك مجموعة متنوعة من السيرفرات التي يمكنك التعامل معها على لازاروس أذكر منها على سبيل المثال: SQL Server MySql - MariaDB Oracle Postgres وغيرها. RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبو ناصر - 21-08-16 أشكرك ولكني أنا لا أتعلم البرمجة من أجل التوظيف فأنا موظف و الحمد لله ولكني أتعلمها كهواية في وقت الفراغ أما بالنسبة لأسئلتي عن سيكواللايت فأحتاجه مثلا في برامج بسيطة محمولة لا تحتاج لاتصال بالانترنيت يمكن استعمالها منفردة أو في شبكة بسيطة، على سبيل المثال برنامج لنتائج الطلاب في متوسطة بحيث يمكن للعون المكلف بها أن يحملها معه في فلاش ميموري و في أي مكان شاء ويصب فيها النتائج وأغلب المؤسسات التعليمية عندنا لا تتوفر على شبكات اتصال . أما عن سؤالي عن كلمة السر من باب زيادة الأمان حيث أني لاحظت أن الأكسيس محمية بكلة سر لكنها سهلة الكسر و ببرنامج بسيط يمكن كسرها و التلاعب في بياناتها . لذا طرحت ذلك في المنتدى . أما بالنسبة الى أن قاعدة سيكوالايت تستخدم من قبل متصفح فايرفوكس فأنا أعلم ذلك ولكن لدي محرر يقوم بانتاج قواعد سكوالايت على شكل ملف منفصل لاحقته db و هو SQLite Maestro وهو الذي أجرب عليه الاتصال . أما عن اهتمامي ببيئة لازاروس فقد جربت الفيجوال بيسيك ولكني وجدت معظم الأجهزة التي عندنا لا تتوفر على النيتفرام وورك فمعظمها Xp و لا تقبل الاصدارات المتقدمة منها فقد تبرمج بمكتبة اصدارها أكبر من اصدار الجهاز الهدف الذي لا يتحمل ذلك الاصدار (يعني انت مقيد ) لذلك اتجهت الى الدلفي باعتباره أسرع نوعا ما ثم جربت لازاروس الذي تفاجأت بأنه أسرع من الفيجوال بيسيك و حتى من الدلفي . أرجو أن تتفهمني و شكرا لك مجددا . RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبوبكر سويدان - 22-08-16 أنا أتفهمك تماماً.. لا تقلق. فقط أحببت أن أوضح لك الرؤية. يسعدني التحاور والنقاش، فبهذه الطريقة نتعلم. وأنا جديد على اللغة مثلك تماماً. ![]() ومن ناحية Framework، فأنت محق. لازاروس لا تتطلب الكثير سواء من المبرمج أو من العتاد. نسخ ولصق وانتهى الأمر. إلا في حالة اعتماد البرنامج على قواعد بيانات تعمل على سيرفر، ففي تلك الحالة يمكن نسخ ولصق البرنامج، ولكن يجب تثبيت سيرفر قواعد البيانات وإنشاء قاعدة البيانات على جهاز العميل. يعني ليست مشكلة كبيرة، فقط بعض الدقائق وينتهي الأمر. وبالفعل، من ناحية السرعة تجد فارقاً بينها وبين نفس البرنامج مصمم بالـVisual Basic dot net والفارق لصالح لازاروس بالطبع. المقارنة الحقيقية تكون بين لغة Free Pascal ولغة C أحد زبائني خريج برمجة، ولكنه لحد هذه اللحظة يعتقد أنني برمجت منظومته بفجول بيسك. RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبو ناصر - 22-08-16 شكرا لك فأنت قدوتنا و مثالنا الذي نحذو خطاه في سبيل تذليل الصعوبات التي تواجهنا في هذه البيئة (لازاروس) RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبوبكر سويدان - 22-08-16 هل من الممكن أن نتحدث على الفيسبوك؟ https://www.facebook.com/LaSantarus RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبو ناصر - 22-08-16 يا أخي أبو بكر لو قلت لك شيئا ربما قد تضحك . فأنا لست من هوات مواقع التواصل ولم أنشيء حساب فيسبوك لحد الآن لم أشارك في أي منتدى الا منتداكم هذا الذي أنت دعوتني اليه من اليوتيوب ، حتى قناة اليوتيوب هي أيضا أنشأتها فقط عندما شاهدت دورتك دورة الاتصال بقاعدة بيانات ماريا ديبي لما أعجبني أسلوبك و طريقة تقديمك للدروس فأردت بهذه القناة أن أشكرك و كأني وجدت ضالتي فيك و لو رجعت اليها لوجدتها خاوية على عروشها (يتيمة الفيديوهات) كما انت كنت سببا في دخولي عالم قنوات اليوتيوب و سببا في دخولي عالم المنتديات ربما تكون أيضا سببا في دخولي عالم الفيسبوك شكرا لك و طابت ليلتك . RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - أبوبكر سويدان - 22-08-16 هههههه... تفضل في أي وقت. ولا تتردد في طرح أي سؤال، وسنجتهد معاً. تصبح على خير. RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - العيد1403 - 23-08-16 هذا السؤال كان يدور في رأسي و لم أطرحه لبعض الإنشغالات شكرا لكما أبو بكر السويدان و أبو ناصر RE: حماية قاعدة بيانات سكواللايت بكلمة سر وطريقة الاتصال بها في لازاريس - free8voice - 21-01-17 السلام عليكم و رحمة الله و بركاته يمكن على الأقل حماية- نسبيا - قاعدة البيانات بتشفير البيانات النصية بإحدى خوارزميات التشفير ، مثلا يمكن استخدام base64 للتشفير EncodeStringBase64( النص) و لفك التشفير DecodeStringBase64( النص) الفكرة في أنه في حال ما تم فتح قاعدة البيانات ستكون القيم غير مقروءة ، في حالة الأشخاص الذين ليس لديهم خبرة في فك التشفير لأنها طريقة سهلة الكسر . |