نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اکثر زبان های برنامه نویسی دارای توابع داخلی هستند و SQL نیز از این قاعده مستثنی نیست. در این دوره ، شما در مورد توابع ANSI SQL و اپراتورهای پیاده سازی شده توسط PostgreSQL و بخش عمده ای از این سیستم های محبوب یاد خواهید گرفت. در هسته مجموعه مهارت های توسعه دهنده پایگاه داده ، دانش کافی از زبان جستجوی ساختار یافته است ، اغلب با نام اختصاری آن ، SQL خوانده می شود. بیشتر فروشندگان پایگاه داده تلاش می کنند تا حد ممکن استانداردهای ANSI SQL ، از جمله توابع تعریف شده در آن استاندارد را پیاده سازی کنند. PostgreSQL در رعایت استاندارد ، از جمله توابع ANSI SQL ، كار بهتری نسبت به برخی دیگر انجام می دهد. در این دوره ، PostgreSQL Functions Playbook ، شما هم مجموعه ای از توابع را خواهید آموخت و هم اینکه چگونه می توان از آنها برای نوشتن س ،الات ساده تر و موثرتر استفاده کرد. در ابتدا ، شما یک بررسی سریع از رایج ترین انواع داده ها و نحوه استفاده از توابع برای ساخت ، تبدیل و قالب بندی آنها برای شروع خواهید داشت. سپس ، بسیاری از توابع و عملگرهای دیگر را که برای انواع مختلفی برای اهداف مختلفی کار می کنند ، کشف خواهید کرد. سرانجام ، شما خواهید فهمید که چگونه از توابع سیستم برای استخراج داده های مربوط به خود سیستم استفاده کنید. پس از پایان این دوره ، دانش بنیادی از توابع PostgreSQL و همچنین توابع ANSI را که پیاده سازی می کند ، خواهید داشت که به شما کمک می کند به عنوان یک توسعه دهنده پایگاه داده ، چه در PostgreSQL و چه در سایر سیستم های پایگاه داده ، به جلو حرکت کنید. نرم افزار مورد نیاز: برای استفاده برای ویرایش و اجرای درخواست ها ، به یک پایگاه داده در حال اجرا PostgreSQL با جداول پر جمعیت و IDE نیاز خواهید داشت. نسخه های نمایشی در این دوره از نمونه ای از PostgreSQL که در یک ظرف docker و Azure Data Studio برای IDE در حال اجرا است استفاده می کنند اما شما در استفاده از یک پایگاه داده PostgreSQL و IDE به انتخاب خود آزاد هستید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی توابع ساخته شده در PostgreSQL
Introducing Built In Functions in PostgreSQL
-
معرفی دوره
Introducing the Course
-
تنظیم محیط کار
Setting up the Working Environment
-
نصب PostgreSQL در یک محفظه Docker
Installing PostgreSQL in a Docker Container
-
بارگیری پایگاه داده نمونه
Loading the Sample Database
-
خلاصه ماژول
Module Summary
درک انواع داده ها
Understanding Data Types
-
معرفی انواع داده در PostgreSQL
Introducing Data Types in PostgreSQL
-
انواع شخصیت
Character Types
-
انواع دودویی
Binary Types
-
انواع عددی
Numeric Types
-
انواع تاریخ ، زمان و فاصله
Date, Time, and Interval Types
-
نوع بولی
The Boolean Type
-
انواع آرایه
Array Types
-
نوع UUID
The UUID Type
-
نوع XML
The XML Type
-
نوع JSON
The JSON Type
-
انواع دامنه
Range Types
-
خلاصه ماژول
Module Summary
انجام ریاضی با اپراتورها و توابع
Doing Math with Operators and Functions
-
معرفی اپراتورها و توابع ریاضی
Introducing Math Operators and Functions
-
با استفاده از اپراتورهای ریاضی
Using the Math Operators
-
کار با توابع Scalar
Working with the Scalar Functions
-
محاسبه مقادیر مثلثاتی
Computing Trigonometric Values
-
جمع آوری داده ها
Aggregating Data
-
تجزیه و تحلیل داده ها با توابع آماری
Analyzing Data with Statistical Functions
-
تبدیل و قالب بندی داده های عددی
Converting and Formatting Numeric Data
-
خلاصه ماژول
Module Summary
مدیریت داده های کاراکتر با توابع رشته و اپراتورها
Handling Character Data with String Functions and Operators
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
استفاده از توابع ANSI و عملگرها
Using ANSI Functions and Operators
-
با استفاده از PostgreSQL Extensions
Using PostgreSQL Extensions
-
جمع آوری داده های متنی
Aggregating Textual Data
-
تطبیق الگو با اپراتورهای ANSI
Pattern Matching with ANSI Operators
-
تطبیق با استفاده از عبارات منظم
Matching Using Regular Expressions
-
جستجو در اسناد زبان طبیعی
Searching Natural Language Documents
-
تبدیل و قالب بندی داده های کاراکتر
Converting and Formatting Character Data
-
خلاصه ماژول
Module Summary
سفر در زمان با توابع تاریخ و زمان
Time Travel with Date and Time Functions
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
ساخت و تجزیه تاریخ و زمان
Building and Parsing Dates and Times
-
با استفاده از اپراتورهای ریاضی
Using Math Operators
-
توابع ANSI و پسوندهای PostgreSQL
ANSI Functions and PostgreSQL Extensions
-
بهبود دقت با EPOC
Improving Accuracy with EPOC
-
تبدیل و قالب بندی تاریخ ها و زمان ها
Converting and Formatting Dates and Times
-
خلاصه ماژول
Module Summary
محاسبه مقادیر بیش از گروه های ردیف با استفاده از توابع Windowing
Calculating Values over Row Groups Using Windowing Functions
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
مثالی انگیزشی
A Motivating Example
-
درک نحوه عملکرد پنجره
Understanding How Windowing Works
-
نحو اساسی پنجره سازی
Basic Windowing Syntax
-
ترتیب ردیف ها در قاب پنجره
Ordering the Rows in a Window Frame
-
محدود کردن ردیف های پردازش شده
Limiting the Rows to be Processed
-
مرور نحو کامل
Reviewing the Full Syntax
-
خلاصه ماژول
Module Summary
کنترل نتایج با زیر پرس و جو و توابع شرطی
Controlling Results with Subquery and Conditional Functions
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
با استفاده از عملکرد EXISTS
Using the EXISTS Function
-
با استفاده از عملکرد IN
Using the IN Function
-
با استفاده از عملکرد هر (برخی)
Using the ANY (SOME) Function
-
با استفاده از عملکرد ALL
Using the ALL Function
-
خلاصه ماژول
Module Summary
با استفاده از توابع Array و Range
Using Array and Range Functions
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
ساخت آرایه ها و دامنه ها
Constructing Arrays and Ranges
-
استفاده از اپراتورها در محدوده ها و آرایه ها
Using Operators on Ranges and Arrays
-
توابع آرایه و محدوده تخصصی
Specialized Range and Array Functions
-
مقایسه آرایه با استفاده از IN ، ALL ، ANY و برخی
Array Comparisons Using IN, ALL, ANY and SOME
-
تبدیل و قالب بندی محدوده ها و آرایه ها
Converting and Formatting Ranges and Arrays
-
خلاصه ماژول
Module Summary
جستجوی متادیتا با اطلاعات سیستم و توابع مدیریت
Digging into Metadata with System Information and Administration Functions
-
مقدمه
Introduction
-
مشاهده نماهای طرحواره اطلاعات
Viewing the Information Schema Views
-
استفاده از توابع اطلاعات سیستم
Using System Information Functions
-
کاوش در عملکردهای سیستم
Exploring System Administration Functions
-
خلاصه ماژول
Module Summary
خلاصه دوره
Course Summary
-
خلاصه دوره
Course Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات