mohamad7931 بتاريخ: 31 يوليو 2017 تقديم بلاغ مشاركة بتاريخ: 31 يوليو 2017 بسم الله والصلاة والسلام علي اشرف خلق الله سيدنا محمد ومن والاهاما بعدكيفية تشفير قاعدة البيانات بطريقة سهلة ومبسطةالأمر Translate :هو شبيه بالأمر replace ولكنه يستطيع استبدال اكثر من حرف في نفس الوقتمثلا اذا اردنا استبدال الحرف A في كلمة MOHAMAd بالرقم 1يكون الامر كالتاليTranslate(MOHAMAD,'A','1')Hتكون النتيجة MOH1M1D.وبنفس الطريقةTranslate(MOHAMAD,'A','1')hولكن اذا اردنا استبدال اكثر من حرف لن نستطيع ذلك باستخدام الامر Replaceولكن لفعل هذا نستخدم الامر Translate فهذا الامر يستطيع استبدال عدد من الحروف بعدد من الحروف المختلفة في امر واحدمثلاTRANSLATE(MOHAMAD,'ADM','123')Hتكون النتيجة هي 3OH1312اي يبدل كل حرف في الامر بالحرف المقابل له مباشرة بعد الفاصلةوبهذا يمكننا تشفير البياناتويكون فك التشفير بعكس الحروف المراد استبدالها بالاخريكما في المثال يكون فك التشفير كاتاليTRANSLATE(MOHAMAD,'123','ADM')Hوتكون النتيجة هي MOHAMADولتشفير جدول في قاعدة البيانات :مثلا لدينا جدول لبيانات الطلاب به (اسم الطالب.رقم الطالب.العنوان)student_name,st_no,addressيتم تشفيره حقل حقل كالتالي: UPDATE STUDENT SET STUDENT_NAME =TRANSLATE(STUDENT_NAME,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','0679845312!@#$/^&*')h Where st_no =st_no; وبنفس الطريقة التي شفرنا بها حقل اسم الطالب نستطيع فك التشفير بعكس الحروف في الامرونكتفي بهذا القدر ...وفي انتظار الاسئلة حتي تكتمل الرؤية.وشكرا 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
المبرمج الصاعد بتاريخ: 12 أغسطس 2017 تقديم بلاغ مشاركة بتاريخ: 12 أغسطس 2017 وعليكم السلام ورحمة الله وبركاته.. بصراحة موضوع متخصر ومفيد جدا جدا جدا جدا... هل طيب لو عندي أكثر من جدول .. وأريد أعممها على كل الجداول.. وكيف أقدر يكون عن طريق الصلاحية إذا اكن له صلاحية يطلع على البيانات أو الإدخال.. وهل يمكن عن طريق الفورم تنفيذها.. المعذرة أكثر من الأسئلة... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.