از Pista Academy حمایت کنید
خلاصه آموزشی
مرور سریع مفاهیم اصلی پیش از تماشای کامل یا برای جمعبندی بعد از آموزش.
در جلسه 24 آموزش متخصص مهندسی داده و بیگ دیتا، مدرس به معرفی پستگس (PostgreSQL) به عنوان یک سیستم مدیریت پایگاه داده رابطهای مبتنی بر SQL میپردازد. بازیاران با نصب و اجرای پستگس در محیط لینوکس آشنا میشوند و با دستورات خط فرمان مانند ایجاد دیتابیس، جدول و رکورد کار میکنند. همچنین، نحوه ورود و خروج از محیط پستگس نیز توضیح داده شده است.
نکات کلیدی
پستگس یک سیستم مدیریت پایگاه داده رابطهای است که دادهها را در قالب جداول ذخیره میکند و امکان ایجاد روابط بین جداول را فراهم میکند.
در این جلسه، نصب، اجرای و استفاده از پستگس در محیط لینوکس با دستورات خط فرمان آموزش داده شده است.
بازیاران با دستورات خط فرمان مانند ایجاد دیتابیس، جدول و رکورد در محیط پستگس آشنا میشوند.
ورود و خروج از محیط پستگس نیز به صورت ساده و با دستورات مشخص توضیح داده شده است.
متن ویدیو
متن زمانبندیشده این جلسه برای مرور، جستجو و دسترسی سریعتر.
سلام عرض میکنم خدمت دوستان عزیز. بریم سراغ فصل بعدی دورهم و میخوام راجع به
پستکس اسکول صحبت بکنیم یا پست جیاری.
پست جیآری پستگلس اس کی
یه سیستم مدیریت پایگاه داده مبتنی بر اس
کی
و یه مدت پایگاه داده رابطهای هم بهش
میگن.
یعنی اطلاعاتو عمدتاً در قالب تیبل ذخیره
میکنه. دیتاهایی که کاملاً ساختار
یافتهست
و میتونیم بین جداول هم روابطیو ایجاد
بکنیم.
[صدای سرفه]
به عنوان مثال تو یه فروشگاه اینترنتی شما
امکان داره این جداولو داشته باشید.
کاستومرز پروداکت اردرز
اردر آیتم و پیمنتس
و اینا درق جداول مختلف شما هستن.
مثلاً فرض کنید جدول کاستومر یه آیدی داره
یه نیم داره یه ایمیل داره
جدول اردر مثلاً آیدی کاستومه تاریخ سفارش و مجموعه قیمت اون سفارش
و الی آخر
چیزی که بین این دو تا جدول باعث شده یک
ارتباطی ایجاد بشه این کاستومر آیدیه که
وصل به این آیدی که داخل کاستومر داریم
پست اس کی چه تفاوتی با خود اس کی داره؟ بچهها اس کیوL یک زبانه
مخفف چیه اکستراکچر کوری لنگوج مثل این
مثلاً
اما پروسس اس کی نرمافزاریه که اس کی رو
اجرا و دیتابیسو مدیریت بکنه
پس اون یک زبانه این یک نرمافزاره
یه سری سیستم دیگه هم داریم که اس کیو پشتاری میکنن مثل ما ما اس اس کی مثل
ماریا دی وی مایکروسافت اس کی سرور اوراکل
اس کی لایت و پست اس کیم که موضوع این
جلسهمونه این فصلمون عذر بخوام
حدوداً شاید مثلاً بین ۱۰ تا ۱۵ قسمت بشه
این فصل
حالا اصلا چرا رفتیم سراغ پست اسک پستگس
اس کی
بهش بگم پستجیآری که راحتتره پست جیاری بچهها یکی از قدرتمندترین دیتابیسهای اپن
سورسه
مزعیتش رایگان بودنشه
و تو پروژههای مختلف میتونید ازش
استفاده بکنیم. حالا اینجا مثالهای
مختلفشو زدم
و با زبانهای برنامه مختلف هم به خوبی
کار میکنه. خیلی راحت کار میکنه.
میگه پستجیاری دارای معماری کلاینت و سروره. یعنی یه قسمت داریم به عنوان سرور
که دیتابیسو نگهداری میکنه و کلاینت
میتونه به اون متصل باشه از طریق حالا یک
اپلیکیشن چیزی.
خب بریم سراغ نصب در حقیقت پستجیاری روی حالا مال من دبینه فرقی نمیکنه برای
توضیحهای مختلف شما میتونید بیاید تو خود
سایتش
بریم تو دانلود
لینوکس و اینجا توضیحهای مختلف گفته که
چیکارات بکنه حالا من دبینم دبی اتفاق
میکنم
دستورش اینه پیستا پست جی اس کی
و در ادامه میتونید این کارو بکنید.
حالا ما میایم برمیگردیم اینجا. اول باید
بچهها مخزنتونو یه آپدیت بکنید.
بهتره که یه بار مخزنتونو آپدیت بکنید. لیست در حقیقت پکیجهای جدید رو بگیره.
بعدش برید سراغ نصبش.
داره میگه که این لود شده اینیبله اکتیوه از این تاریخ
و یه سری اطلاعات دیگه که فعلاً باهاش کار
نداریم خب و اینجا اکتیو بودنشو داره
بهمون نشون میده دقیقاً اکتیوه
نسخهای که نصب شده چیه؟ که نسخه ۱۷ه آخرین نسخهای که اومده نسخه ۱۹ه
تو خود وب سایت
در حقیقت پرس اسکیور برید میگه ۱۹ ولی
نسخه بتائه
نسخهایه که در حقیقت تثبیت شده است و
مشکلی دیگه نداره
میگه برای اجرای سرویس و برای متوقف کردنشم این میتونید با این رانش بکنید
و میتونید با این اسبش بکنید. یه بار دیگه وضعیتشو بریم چک کنیم.
الان اینجا نگاه کنید استاپ شده. این اکتیوه
برای ریستال کردنشم دیگه میتونید اینو بزنید که دوباره بیاد بالا.
الان دوباره وضعیتشو ببینیم ران شده [صدای خرناس] اگر میخواید پست اسکیر موقع
بوت شدن رام بشه این کارو باید بکنید
فعلاً ما این کارو نمیکنیم ولش کن البته
چرا که نه بذارید این کارو بکنیم
موقع فقط این سرورم میاد بالا بذار اینم بیاد
میگه زمانی که شما پست جیاریو نصب میکنید یه یوزر به یوزرای لینوکستون اضافه میشه
به اسم پست جیری اس
با این دستورا میشه چک کرد همه یوزرا رو میشه چک کرد آیدی اسم یوزره
ایناش
[صدای خرناس] برای ورود از طریق این کاربر هم میتونیم با این دستور این کارو بکنیم.
نگاه کنید از روت تبدیل شدم به این.
و ما وارد پستجاری شدیم و الان میتونیم باهاش کار بکنیم. این محیط کامند لاین
پستجیاریه.
خب بریم سراغ اولین دستوری که داریم.
خب میگه داخل تو اس کی بنویسید اسلش وان یا اسلش لیست
خب دو نقطه کیو زدم اومد
میگه اینجا بزنید بک اسلش ی
اینورید با
درسته دیگه یا نیست نیست
خب چی بهمون نشون میده؟ اینکه چند تا دیتابیس داریمو نشون میده بهمون مثلاً
الان ما اینجا چیا داریم
مثلاً تمپلت یکو داریم تمپلت صفررو داریم پستجیاری اسو داریم و اینو داریم
بدونید که دیتابیس این یک دیتابس پیشفرضه میگه این یک دیتابیس پیشفرض خودشه
درباره تمپلت صف و یکم که میگی در ادامه صحبت میکنیم اوکی جلوتر
برای مشاهده کاربران
اینو میزنید الان یه دونه یوزر بیشتر نداره
که تقریباً میگه این مدیر اصلیه این
دیتابیستونه
بریم یه دونه دیتابیس آز آزمایشی با
همدیگه بسازیم کریت دیتابس شاپ
کریت دیتابس اسمشو میذاریم شاپ
الان دیتابیس ساخته شد من دوباره اسش لیست بزنم این دیتابیس جدیدا هم باید بیاد
میماشش
برای اتصال به این دیتابیس از دستور کانکت یا اسلش سی استفاده میکنیم ببینیم کدومش
کار میکنه
میگه الان شما وصل شدید به دیتابیس شاپ و الان اینجا نگاه کنید ما از این تبدیل
شدیم به این دیتابیسمون عوض شد.
خب میگه برای تست بریم یه جدول خیلی ساده به اسم کاستومرز بسازیم رو این. من اینو
کپی میکنم.
دیتا رو م زدیم داخلش یه مشتری دیگه هم بزنیم
نه مشتری دوم بریم لیست مشتریمونو ببینیم دقیقاً دستورشم دستور اس کیله بچهها هیچ
فرقی نمیکنه الان نگاه کنید د تا مشتری
منو داره نشون میده
پس ما اولین دیتابیسو تیبل و رکوردای تیبلو تو پستی جیآری با همدیگه انجام
دادیم ساختیم
اگه خواستیم تو این دیتابست لیست تیبلا رو ببینیم با این دستور
این کارو میکنیم که الان ما یه دونه تیبل
بیشتر نداریم کاستومرز
این [صدای خرناس] ساختار تیبله یه آیدی داره یه نیم داره یه ایمیل ایمیل داره
ایندکسشم فعلاً روی آیدیه
خب برای خروج خروج از این هم میگه که چیکار میکنیم فلان این نقطه کیو میزنیم
از برای اینکه از این بیایم بیرون یه دونه
بک اسلش یه کیو اومدیم بیرون دوباره وارد
محیط لینوکسمون شدیم
و برای خروج از این یوزر هم اکسیت میکنیم.
اومدیم تو روت دوباره.
خب به نظرم برای جلسه اول کافیه
بریم بیایم ادامهشو جلسه بعدی صحبت کنیم.
فعلاً خداحافظ.
پرسشهای رایج
پاسخ کوتاه و مستقیم به پرسشهایی که معمولاً هنگام یادگیری این موضوع مطرح میشوند.
پستگس یک سیستم مدیریت پایگاه داده رابطهای است که دادهها را در قالب جداول ذخیره میکند و امکان ایجاد روابط بین جداول را فراهم میکند.
در این جلسه، نصب پستگس در محیط لینوکس با دستورات خط فرمان آموزش داده شده است.
ورود به محیط پستگس با استفاده از دستورات خط فرمان و اجرای ارتباط با سرور انجام میشود.
آخرین بهروزرسانی محتوای متنی:
🎓 دوره جامع «متخصص مهندسی داده و بیگ دیتا» | Pista Academy در دنیای امروز، حجم عظیمی از دادهها هر روز توسط سازمانها، کسبوکارها و سرویسهای آنلاین تولید میشود؛ اما داده زمانی ارزشمند است که بتوانیم آن را بهدرستی جمعآوری، ذخیره، پردازش و مدیریت کنیم. در دوره «متخصص مهندسی داده و بیگ دیتا» در Pista Academy، قدمبهقدم با مفاهیم، ابزارها و تکنولوژیهای مهم حوزه Data Engineering و Big Data آشنا میشویم و تلاش میکنیم مسیر یادگیری را از مفاهیم پایه تا ابزارهای حرفهای این حوزه طی کنیم. 📚 در این دوره با موضوعاتی مانند موارد زیر آشنا خواهید شد: 🔹 Linux Server و ابزارهای موردنیاز مهندسی داده 🔹 Python و Java برای کار با ابزارهای Data Engineering 🔹 مفاهیم دادههای توزیعشده و پایگاه داده 🔹 پایگاه دادههای رابطهای و SQL 🔹 پایگاه دادههای NoSQL 🔹 مفاهیم Big Data 🔹 اکوسیستم Hadoop 🔹 کار با ابزارهای Hadoop و مثالهای کاربردی 🔹 Apache Spark و پردازش دادههای حجیم 🔹 کار عملی با ابزارهای Spark 🔹 Kubernetes 🔹 خودکارسازی و مدیریت فرایندهای انتشار در مهندسی داده 🎯 این دوره برای چه کسانی مناسب است؟ اگر قصد دارید وارد حوزه مهندسی داده شوید، دانش خود را در زمینه Big Data گسترش دهید یا با ابزارهایی مانند Hadoop، Spark، SQL، NoSQL و Kubernetes بهصورت جدیتر آشنا شوید، این دوره میتواند مسیر مناسبی برای شروع و توسعه مهارتهای شما باشد. در طول دوره تلاش میکنیم مفاهیم را به زبان ساده و کاربردی بررسی کنیم و در کنار مباحث تئوری، با ابزارها و سناریوهای واقعی نیز آشنا شویم. ━━━━━━━━━━━━━━━━━━ 📌 نام دوره: متخصص مهندسی داده و بیگ دیتا 🏫 Pista Academy آموزش تخصصی، ساده و کاربردی اگر این آموزش برای شما مفید بود، با 👍 لایک کردن ویدیو و Subscribe کردن کانال Pista Academy از ادامه تولید آموزشهای تخصصی حمایت کنید. همچنین اگر درباره مباحث دوره سؤال یا پیشنهادی دارید، در بخش نظرات مطرح کنید. 👇 #مهندسی_داده #بیگ_دیتا #DataEngineering #BigData #Python #SQL #NoSQL #Hadoop #Spark #Kubernetes #PistaAcademy