درس اول- SQL
مقدمه
درود٬ خوش آمدید به دوره متوسطه پیاچپی٬ در این دوره تلاش خواهیم کرد که در ادامه دوره قبل «برنامه نویسی مقدماتی» با مروری بر آنچه که یاد گرفتیم، مفاهیم پیشرفتهتری را بر داشتههایمان اضافه کنیم. تلاش ما در دوره مقدماتی، آشنایی با مفاهیم ابتدایی و پایهای این زبان بود و در کنار آن مقداری هم به تکنیکهای مورد استفاده در پیاچپی پرداختیم. از زبان SQL گفتیم و در کد نوشتههایمان از آن استفاده کردیم. حال بنا داریم تا به مفاهیم پیشرفته همراه جزییات بیشتر بپردازیم.
در این دوره بنا بر نیاز دانستن مفاهیم SQL ابتدا به سراغ آن رفته و دانشمان را در این حوزه تا حد پیشرفته گسترش خواهیم داد و بعد به مفاهیم عمیقتر پیاچپی میپردازیم.
SQL
حال خوب میدانیم که پیاچپی برای انبار کردن دادهها و بکاربردن آن در شرایط لازم، از زبان پرسوجو شکل، SQL استفاده میکند. برای بکار بستن قابلیتهای زبان SQL باید از قوانین تعیین شده در آن پیروی و بستر لازم را آماده کرد. در دوره مقدماتی یاد گرفتیم که زبان SQL و MySQL به عنوان محیا کننده محیط پایگاه و برای انجام این مهم از مفاهیمی مانند پایگاه، جدول و ... استفاده میکند. برای مرور و آماده سازی خود در اینجا این مفاهیم مهم را به همراه دیگر فاکتورهای بکار گرفته شده در SQL بطور تیتر وار ذکر میکنیم و در صورت نیاز هر کدام را که نیاز داشته باشد بیشتر شرح میدهیم.