🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ وندا عبدالکریمی
update and check
دلنواز قانونی حل شده توسط دلنواز قانونی

وقت بخیر

 

1- فرض کنید user اطلاعات اش رو در اپ ثبت کرده، و ما در آینده یک فیلد رو به table اضافه می‌کنیم، و user میاد اون فیلد رو پر میکنه آیا این هم با update صورت میگیره( نکته اینجاست که جون بعدا این فیلد اضافه شده هیچ دیتایی برای این فیلد ثبت نشده)

 

2- وقتی میتونیم در اپ بررسی رو انجام بدیم و اگر اوکی بود به دیتابیس ارسال بشه، چه نیازی هست از check استفاده بشه؟

سلام،

1. بله از طریق آپدیت صورت میگیرد چون رکورد قبلا ثبت شده (insert قبلا انجام شده است).

2. متوجه سؤالتون نشدم. دقیقه ویدیو را مشخص کنید.

دلنواز قانونی ۱۹ اردیبهشت ۱۴۰۳، ۱۳:۲۳

ممنونم

منظورم اینه که مثلا برای بررسی valid بودن شماره موبایل از check استفاده می‌کنیم

در حالی که این بررسی در خود اپ و هنگامی که کاربر شماره رو وارد کرد میشه بررسی کرد

پس check چه کاربردی داره؟

وندا عبدالکریمی ۲۰ اردیبهشت ۱۴۰۳، ۰۷:۰۶

دلایل مختلفی دارد ولی موضوعی که وجود دارد Defense in Depth هست. یعنی شما باید هر سطحی رو جداگانه امنیتش رو برقرار کنید تا اگر بخشی دور زده شد یا مشکلی پیش آمد، بخش دیگر امنیت و یا یکپارچگی اش به مشکل نخورد.

ضمن اینکه قیود در نرمال سازی دیتابیس و کاهش بار اضافی تاثیر مستقیم دارند.

موضوع دیگر اینکه، همیشه از سمت سرور یا برنامه داده وارد دیتابیس نمیشود، ممکن است مستقیم کوئری روی دیتابیس بخورد و ...

بهترین پاسخ
دلنواز قانونی ۲۰ اردیبهشت ۱۴۰۳، ۲۳:۲۱