اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
آموزش کامل مفاهیم پایگاه داده و پیاده سازی در افزونه PostgreSQL با تمرینات پروژه محور
افزونه پستگرس کیو ال افزونه ای قدرتمند جهت پیاده سازی دستورات پایگاه داده می باشد که به صورت آزاد، قابل دانلود و نصب است. این افزونه در ۴ نسخه ی مختلف موجود است که یکی از بهترین این نسخه ها، نسخه ی پی جی ادمین است که در این آموزش به کار برده خواهد شد. پستگرس کیوال یک سامانه ی مدیریت پایگاه داده های شی- رابطه ای است که برای سکو های مختلفی از جمله لینوکس، ویندوز و مک موجود است. این افزونه، توسط گروه توسعه ی سراسری پستگرس کیو ال توسعه داده می شود. پستگرسکیوال از بخش اعظم زبان اسکیوال پشتیبانی میکند، بسیاری از امکانات مدرن را نیز در اختیار میگذارد. از جمله ی این امکانات:
- پرس و جوهای پیچیده یا اصطلاحا پرس و جوهای تو در تو
- کلیدهای خارجی
- دیدها
- تمامیت تراکنشی
علاوه بر این موارد، کاربران قادر به توسعه پستگرسکیوال به روشهای مختلف هستند، به عنوان مثال کاربران قادر به افزودن موارد زیر هستند:
- انواع داده
- توابع
- عملگرها
- توابع جمعیتی
- زبان های رویه ای
پستگرس کیوال بیشتر برای کاربران حرفه ای طراحی شده است و از جمله مزایای آن می توان گفت که نسبت به پایگاه داده های دیگر دارای سرعت زیادی است و به دلیل استفاده از ساختار ACID دارای قابلیت اطمینان بیشتری نسبت به سایر پایگاه داده ها می باشد.
ویژگی های محصول
- مدرس: زینب قاسم پور
- تخصص: کارشناس ارشد سیستم های اطلاعات جغرافیایی(GIS)
- موضوع: آموزش پایگاه داده با استفاده از افزونه ی PostgreSQL
- نرم افزار: افزونه ی PostgreSQL
- مخاطب: علاقه مندان به پایگاه داده ها و سیستم های اطلاعات جغرافیایی و برنامه نویسی
- نوع آموزش: ویدیویی
- پاورپوینت: ندارد
- داده های تمرینی: دارد
- فایل های آموزشی: دارد
توضیحات محصول:
این محصول آموزشی در ارتباط با آموزش کار با دیتابیس است و همه دستورات پایگاه داده ها را شامل می شود. پایگاه داده از جمله موضوعاتی است که برای برنامه نویسی های سمت کاربر(client) مانند جاوا، جاوااسکریپت و برنامه نویسی های سمت سرور مانند php می توان از آن بهره برد. علاقه مندان به توسعه ی سایت های جهانی، جهت طراحی های خود از مفاهیم مربوط به دینابیس استفاده می کنند.
آموزش حاضر، در رابطه با ۴ کارکرد اصلی دیتابیس ها یعنی، نحوه ایجاد، جمع آوری داده ها، ذخیره سازی و در نهایت به اشتراک گذاری آن ها، با کاربران، مباحث متعددی را مطرح کرده و درنهایت با پیاده سازی دستورات آن در افزونه postgresql تمامی داده های مکانی را به یکدیگر مرتبط می سازد. از نتایج حاصل در این آموزش، می توان در قسمت های مختلف نظیر ایجاد توابع مکانی و کارکرد آن در نرم افزار QGIS استفاده کرد.
مهم ترین کاربرد این آموزش، پیاده سازی توابع مکانی حاصل در محیط نرم افزار QGIS می باشد. علاوه براین ها، پایگاه داده و لزوم یادگیری آن همواره به عنوان یک پیش زمینه برای طراحی سایت ها و در واقع برنامه های تحت وب، لازم و ضروری می باشد و این آموزش کاربر را با نحوه ایجاد پایگاه داده و همه دستورات مربوط به آن آشنا می کند. از جمله کاربردهای دیگر این محصول می توان به مواردی نظیر استفاده از توابع ایجاد شده در این آموزش، برای مکان یابی پارامترهای مختلف اشاره کرد. اگر شما به فکر طراحی یک نرم افزار بسته و اختصاصی می باشید استفاده از postgresql به دلیل امکانات گسترده تر و طراحی شبیه به Oracle ، بهتر است که این افزونه را به کاربگیرید.
مخاطبان این محصول آموزشی افرادی هستند که در زمینه دیتا بیس ها و به خصوص سیستم های اطلاعات جغرافیایی فعالیت می کنند. از سوی دیگر در این محصول آموزشی، سعی ما بر آن بوده است تا با ساده ترین زبان، مطالب به گونه ای ارائه شود که حتی بدون داشتن پیش زمینه قبلی، قابل استفاده باشد. بخش دیگری از مخاطبان این محصول افرادی هستند که قصد یادگیری زبان های برنامه نوسی سمت سرور مانند php و Asp.net را برای طراحی سایت های جهانی و برای کار در شرکت ها و پروژه های مختلف دارند.
قسمت هایی از آموزش:
عناوین آموزشی
درس اول: معرفی
- معرفی کتاب های مرجع
- کاربرد این پایگاه داده در جی آی اس
- معرفی و تعریف پایگاه داده
- انواع مدل های داده
- تعریف موجودیت-صفت-ارتباط بین موجودیت ها
- مدل های پایگاه داده
- مفهوم شی گرایی
- ابر کلید-کلید کاندید-کلید اصلی- وابستگی تابعی
- قوانین nf و علت ایجاد این قوانین
درس دوم: Entity-Relationship Model
- تعریف مفاهیم پایه ای Entity-Relationship Model
- انواع صفت ها از نظر سادگی ، از نظر مقدار و ازنظر وابستگی
- ویژگی های کلید اصلی
- کلید خارجی یا فرعی
- درجه ی ارتباط
- مفهوم کاردینالیتی
- مفهوم Participation و انواع آن
- Partial
- Total participation
- موجودیت ضعیف
- ارتباط بازگشتی
- مدل Enhanced Entity-Relationship (EER)
درس سوم: ساختار زبان پرسش (Structured Query Language)
- تعریف زبان sql و تاریخچه آن
- انواع زبان های برنامه نویسی sql
- دستورات اولیه در پایگاه داده
- Defining the schema of a relation
- Attribute Definition
- انواع داده
- Int
- Str
- Bit
- Date
- Time
- Others
- انواع قیود
- Primary key
- Unique
- Forein key
- دستورالعمل ارتباط بین دو جدول در صورت تغییر اطلاعات یکی
- Set null
- Set defult
- Cascade
- دستورات مربوط به ایجاد و اصلاحات جدول
- Create
- Modify
- Delet
- Restrict
- Cascade
- Restrict
درس چهارم: دستکاری کردن داده ها در زبان برنامه نویسی sql
- Select
- From
- Where
- Distinct
- موارد کاربرد as در زبان sql
- مفهوم پرسش در پرسش
- IN
- NOT IN
- مجموعه ی اپراتورهای مقایسه
- >
- <
- =
- All
- Any
- اپراتورهای وجود یا عدم وجود
- Exist
- Not exist
- Union
- Intersection
- Except
- توابع ادغام اطلاعات جدول و فیلدها
- Min
- Max
- Avg
- Sum
- Count
- دستور group by
- دستور having
- تفاوت where , having
- تحلیل های جست و جو بر روی رشته ها
- Like
- %
- _
- Join
- Inner join
- Left join
- Right join
- Full join
- Natural join
- Views
درس پنجم: دستکاری کردن اطلاعات یک جدول
- دستور insert
- دستور delet
- Update
- Order by
- Between,and
- As
- Distinct
- *
- ابزارهای زبان برنامه نویسی sql
درس ششم: postgre sql
- معرفی postgre sql و نسخه های آن
- دستورنصب برروی سیستم
کاربرد این محصول
مهم ترین کاربرد این آموزش، پیاده سازی توابع مکانی حاصل در محیط نرم افزار QGIS می باشد. علاوه براین ها، پایگاه داده و لزوم یادگیری آن همواره به عنوان یک پیش زمینه برای طراحی سایت ها و در واقع برنامه های تحت وب، لازم و ضروری می باشد و این آموزش کاربر را با نحوه ی ایجاد پایگاه داده و همه دستورات مربوط به آن آشنا می کند. از جمله کاربردهای دیگر این محصول می توان به مواردی نظیر استفاده از توابع ایجاد شده در این آموزش، برای مکان یابی پارامترهای مختلف اشاره کرد. اگر شما به فکر طراحی یک نرم افزار بسته و اختصاصی میباشید استفاده از postgresql به دلیل امکانات گسترده تر و طراحی شبیه به Oracle ، بهتر است که این افزونه را به کاربگیرید.
مخاطب این محصول
مخاطبان این محصول آموزشی افرادی هستند که در زمینه دیتا بیس ها و به خصوص سیستم های اطلاعات جغرافیایی فعالیت می کنند. از سوی دیگر در این محصول آموزشی، سعی ما بر آن بوده است تا با ساده ترین زبان، مطالب به گونه ای ارائه شود که حتی بدون داشتن پیش زمینه قبلی، قابل استفاده باشد. بخش دیگری از مخاطبان این محصول افرادی هستند که قصد یادگیری زبا ن های برنامه نوسی سمت سرور مانند php و Asp.net را برای طراحی سایت های جهانی و برای کار در شرکت ها و پروژه های مختلف دارند.
تهیه آموزش:
به منظور تهیه این محصول آموزشی بر روی دکمه زیر کلیک کنید: