توضیحات
SQL is the ubiquitous language for software developers working with structured data. Most developers who rely on SQL are experts in their favorite language (such as Java, Python, or Go), but they’re not experts in SQL. They often depend on antipatterns – solutions that look right but become increasingly painful to work with as you uncover their hidden costs. Learn to identify and avoid many of these common blunders. Refactor an inherited nightmare into a data model that really works. Updated for the current versions of MySQL and Python, this new edition adds a dozen brand new mini-antipatterns for quick wins.
No matter which platform, framework, or language you use, the database is the foundation of your application, and the SQL database language is the standard for working with it. Antipatterns are solutions that look simple at the surface, but soon mire you down with needless work. Learn to identify these traps, and craft better solutions for the often-asked questions in this book. Avoid the mistakes that lead to poor performance and quality, and master the principles that make SQL a powerful and flexible tool for handling data and logic.
Dive deep into SQL and database design, and learn to recognize the most common missteps made by software developers in database modeling, SQL query logic, and code design of data-driven applications. See practical examples of misconceptions about SQL that can lure software projects astray. Find the greatest value in each group of data. Understand why an intersection table may be your new best friend. Store passwords securely and don’t reinvent the wheel. Handle NULL values like a pro. Defend your web applications against the security weakness of SQL injection.
Use SQL the right way – it can save you from headaches and needless work, and let your application really shine!
What You Need:
The SQL examples use the MySQL 8.0 flavor, but other popular brands of RDBMS are mentioned. Other code examples use Python 3.9+ or Ruby 2.7+.
————————————————————–
ترجمه ماشینی :
SQL زبان همه جا برای توسعه دهندگان نرم افزاری است که با داده های ساخت یافته کار می کنند. اکثر توسعه دهندگانی که به SQL متکی هستند در زبان مورد علاقه خود (مانند جاوا، پایتون یا Go) متخصص هستند، اما در SQL متخصص نیستند. آنها اغلب به ضد الگوها بستگی دارند – راه حل هایی که درست به نظر می رسند، اما کار کردن با آنها با کشف هزینه های پنهان آنها به طور فزاینده ای دردناک می شود. یاد بگیرید که بسیاری از این اشتباهات رایج را شناسایی کرده و از آنها اجتناب کنید. یک کابوس موروثی را به مدل داده ای که واقعاً کار می کند، تبدیل کنید. این نسخه جدید که برای نسخههای فعلی MySQL و Python بهروزرسانی شده است، دهها ضد الگوی جدید کاملاً جدید برای پیروزیهای سریع اضافه میکند. ، پایگاه داده پایه و اساس برنامه شما است و زبان پایگاه داده SQL استاندارد کار با آن است. ضدالگوها راه حل هایی هستند که در ظاهر ساده به نظر می رسند، اما به زودی شما را با کارهای بی مورد غرق می کنند. یاد بگیرید که این تله ها را شناسایی کنید و راه حل های بهتری برای سوالات متداول این کتاب ایجاد کنید. از اشتباهاتی که منجر به عملکرد و کیفیت ضعیف می شود اجتناب کنید و بر اصولی که SQL را به ابزاری قدرتمند و انعطاف پذیر برای مدیریت داده ها و منطق تبدیل می کند، تسلط داشته باشید.
در طراحی SQL و پایگاه داده عمیق باشید. و یاد بگیرید که رایج ترین اشتباهات ایجاد شده توسط توسعه دهندگان نرم افزار در مدل سازی پایگاه داده، منطق پرس و جو SQL و طراحی کد برنامه های کاربردی مبتنی بر داده را تشخیص دهید. نمونه های عملی از تصورات غلط در مورد SQL را ببینید که می تواند پروژه های نرم افزاری را به بیراهه بکشاند. بیشترین مقدار را در هر گروه از داده ها پیدا کنید. بدانید که چرا یک جدول تقاطع ممکن است بهترین دوست جدید شما باشد. رمزهای عبور را ایمن ذخیره کنید و چرخ را دوباره اختراع نکنید. مقادیر NULL را مانند یک حرفه ای مدیریت کنید. از برنامه های کاربردی وب خود در برابر ضعف امنیتی تزریق SQL دفاع کنید.
از SQL به روش صحیح استفاده کنید – می تواند شما را از سردرد و کارهای بیهوده نجات دهد و اجازه دهد برنامه شما واقعاً بدرخشد!< /span>
آنچه شما نیاز دارید:
نمونههای SQL از طعم MySQL 8.0 استفاده میکنند، اما سایر مارکهای معروف RDBMS ذکر شدهاند. سایر نمونههای کد از Python 3.9+ یا Ruby 2.7+ استفاده میکنند.
tag : دانلود کتاب SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده , Download SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده , دانلود SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده , Download SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming Book , SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده دانلود , buy SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده , خرید کتاب SQL Antipatterns، جلد 1: اجتناب از دام برنامه نویسی پایگاه داده , دانلود کتاب SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming , کتاب SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming , دانلود SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming , خرید SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming , خرید کتاب SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.