در این مطلب به شرح دستورات Insert، Update، Delete، توابع داخلی و ترکیب جداول در زبان SQL پرداخته می شود.
محمدرضا ابراهیمی نژاد 1400/05/08
Data Manipulation Language یا زبان کار با داده (DML) برای اصلاح و پرس و جوی داده ها در پایگاه داده استفاده می گردد. این کار توسط دستورات SELECT، INSERT، UPDATE و DELETE انجام می شود.
محمدرضا ابراهیمی نژاد 1400/05/05
زبان پرس و جوی ساختیافته (Structured English Query Language = SQL) برای مدیریت داده ها در پایگاه های داده رابطه ای طراحی شده است. SQL ابتدا توسط IBM در اوایل دهه 1970 یعنی سال 1986 توسعه یافت
محمدرضا ابراهیمی نژاد 1400/04/27
تعریف آقای Date برای شکل نرمال دوم (2NF) این است: "یک رابطه R در شکل نرمال دوم است (2NF) اگر و فقط اگر در شکل 1NF باشد و هر ویژگی غیر کلیدی آن کاملاً به کلید اصلی وابسته باشد".
محمدرضا ابراهیمی نژاد 1400/02/28
نرمال سازی عبارتست از فرایند تجزیه و تحلیل وابستگی های بین ویژگی ها و موجودیت ها. هر ویژگی برای سه یا بیشتر مجموعه قوانین بررسی شده، سپس در صورت لزوم تنظیماتی صورت می گیرد تا همگی به شکل اول، دوم و سوم نرمال (3NF) باشند. (احتمال دارد که بخواهید بیشتر جلو بروید به سمت شکل نرمال چهارم یا پنجم [5NF]، اما در بیشتر مواقع، 3NF نه تنها کافی است، بلکه ارجح می باشد).
محمدرضا ابراهیمی نژاد 1400/02/27
فرض کنید شما یک تیم طراحی متشکل از کاربران نهایی، برنامه نویسان نرم افزار و کارکنان پشتیبانی از پایگاه داده تشکیل داده اید. تیم شما موافقت کرده است از روش نرمال سازی برای تجزیه و تحلیل داده ها استفاده کرده و اصطلاحات موجودیت و ویژگی را تعریف و بررسی نماید. در ابتدا چه کاری باید انجام شود؟
محمدرضا ابراهیمی نژاد 1400/01/31
اولین قدم در طراحی پایگاه داده، این است که برای شناسایی نیازهای داده ای کاربران چه اقدامی باید انجام گیرد. اینکار به نظر ساده می آید ولی اینگونه نیست زیرا کاربران، یعنی افرادی که سیستم برای آنها ساخته می شود، بندرت می توانند آنچه را که لازم دارند بصورت شفاف بیان نمایند. درست است که معمولا از سیستم موجود کاملاً آگاهی دارند، می دانند چه داده هایی وجود دارند و برنامه ها چگونه کار می کنند. ولی، آنچه بندرت انجام می شود تطبیق نیازها با سیستم آینده است.
محمدرضا ابراهیمی نژاد 1400/01/31
مدل ER که بیش از 35 سال قدمت دارد برای مدل سازی داده ها مناسب بوده و به دلیل شرح و تفسیر آسان در پایگاه داده مورد استفاده قرار می گیرد. مدل های ER براحتی به روابط ترجمه شده و با نمودارهای ER نشان داده می شوند.
محمدرضا ابراهیمی نژاد 1399/11/22
مدل داده براساس داده ها ، روابط ، معانی و محدودیت های آنها استوار بوده و به شرح جزئیات اطلاعات ذخیره شده در پایگاه داده می پردازد. مدل داده به صراحت ساختار داده را تعیین نموده و معمولا توسط متخصص داده یا دانشمند داده مشخص می شود
محمدرضا ابراهیمی نژاد 1399/11/22
چرخه آبشاری مبنایی برای مدل توسعه پایگاه داده است که با 3 فرض در نظر گرفته می شود : 1- در توسعه پایگاه داده ایجاد مشخصات و نمای تعریف داده ها از فرایندهای مورد استفاده کاربر تفکیک می شود. 2- استفاده از معماری با سه نما برای تمایز فعالیت های مرتبط با هر کدام. 3- یکبار اعمال محدودیت های معنایی داده بجای اعمال در هر فرایند مورد استفاده کاربر.
محمدرضا ابراهیمی نژاد 1399/11/22