دیتابیس های آماده برای یادگیری SQL
سلام دوستان وقت بخیر ، برای تست و query گرفتن بر روی یه سری جدول ها نیاز به دیتابیس های اماده دارم که دیگه لازم نباشه توش ایتمی درج بشه ، الان با دیتابیس هایی مثل nortthwind و مشابه اینا کار کردم دنبال یه سری بانک های اطلاعاتی فارسی می گردم که بتونم دوباره query ها رو روش امتحان کنم و مثلا با تکنولوژی هایی که برای دات نت هست ازشون استفاده کنم برای restore کردن و query ها رو بگیرم . چه حوری می تونیم به این قبلی دیتابیس ها دسترسی داشته باشم ؟
6 پاسخ
بهترین بانک که حجم داده های زیادی داشته باشه AdventureWorks هست، تمامی مواردی که مد نظرتون هست رو می تونید رو این بانک تست کنید، هم OLTP داره هم OLAP.
تا جایی که بنده اطلاع دارم بانک اطلاعاتی کاملی به زبان فارسی برای SQL Server وجود نداره، بانک هایی مثل AdventureWorks هستند که به زبان اطلاعاتشون به زبان انگلیسی هست.
جناب احمدی در مورد این دیتابیسی که معرفی کردید به دو تا از ویژگی هاش اشاره کردید . امکانش هست درباره این ویزگی ها یعنی OLAP و OLTP یه مقدار توضیح بدید ؟
چیزی که در مورد OLTP متوجه شدم این بود که دیتابیس رو بیاد تا 3NF نرمال سازی می کنه که افزونگی کمتر داشته باشه دیتابیس و query ها سریع تر جواب بدن . البته اگه درست متوجه شده باشم ولی در مورد OLAP به query هایی اشاره می کرد که دارای پیچیدگی زیادی بودن درست متوجه شدم ؟
سلام مجدد، در مورد تفاوت OLTP و OLAP، در بانک های OLTP بیشتر تمرکز بر روی درج، حذف و به روز رسانی اطلاعات هست، اما در بانک های OLAP بیشتر استخراج اطلاعات و اجرای کوئری های تحلیلی بر روی بانک اطلاعاتی مد نظر هست. لینک زیر رو مطالعه کنید:
جناب احمدی بنده تو خصوصی از شما یه سری سوال پرسیده بودم میشه بنده رو راهنمایی بفرمایید ؟
ممنون جناب احمدی
بنده برای گرفتن یه سری query ها با لینک یا کار کردن با یه سری تکنولوژی های دیگه دنبال این دیتابیس ها بودم که بتونم یه نتیجه خوبی از query ها بگیرم و اینکه روی این فیلد هایی که هست یه سری تست بگیرم و سرعت query های مختلف رو روش امتحان کنم .