آموزش مدیریت پایگاه داده PostgreSQL (DBA) برای مبتدیان - آخرین آپدیت

دانلود PostgreSQL Database Administration (DBA) for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

پستگرس‌کیو‌ال (PostgreSQL) که معمولاً با نام پستگرس (Postgres) شناخته می‌شود، یک پایگاه داده متن‌باز (Open Source) و بسیار قدرتمند است. این سیستم یک پایگاه داده شیء-رابطه‌ای قدرتمند و متن‌باز به شمار می‌رود.

وظیفه اصلی یک مدیر پایگاه داده (DBA)، اطمینان از در دسترس بودن، حفاظت در برابر از دست رفتن و خرابی داده‌ها، و دسترسی آسان به آن‌ها در زمان نیاز است. مدیریت PostgreSQL شامل مهم‌ترین فعالیت‌های مدیریت سرور پایگاه داده PostgreSQL می‌شود.

مسئولیت‌های کلیدی یک مدیر پایگاه داده (DBA) شامل:

  • مدیریت و نگهداری پایگاه داده
  • پشتیبان‌گیری (Backup) و بازیابی (Restore) پایگاه داده
  • مدیریت فضاهای جدول (Tablespace Management)
  • مدیریت نقش‌ها (Role Management)
  • مدیریت کاربران پایگاه داده
  • تأمین امنیت پایگاه داده از طریق مدیریت صحیح نقش‌ها و دسترسی‌ها

یک DBA (مدیر پایگاه داده) باید مسئولیت‌های متعددی را برای اطمینان از عملکرد روان و بهینه پایگاه داده سرور SQL (در این دوره، منظور PostgreSQL) انجام دهد.

در این دوره آموزش عملی PostgreSQL، به مبانی این سیستم قدرتمند می‌پردازیم. مباحث از نصب و راه‌اندازی PostgreSQL تا نوشتن پرس‌وجوهای (کوئری‌های) پایه و بازیابی داده‌ها از جداول را پوشش خواهیم داد. همچنین منطق اتصال جداول (Joining Tables) برای بازیابی داده‌ها و بسیاری موارد دیگر را بررسی می‌کنیم.

این دوره همچنین مبانی ایجاد جداول (Tables)، ذخیره‌سازی داده با انواع داده (Data Types)، و کار با عبارات (Expressions)، عملگرها (Operators) و رشته‌ها (Strings) را شامل می‌شود.

مباحث پوشش داده شده در دوره آموزش مدیریت عملی PostgreSQL:

  • آموزش عملی مدیریت پایگاه داده
  • نصب و پیکربندی سرور PostgreSQL
  • بارگذاری پایگاه داده نمونه
  • ایجاد یک پایگاه داده جدید
  • ایجاد یک جدول (Table)
  • درج داده در جداول (Insert Data)
  • به‌روزرسانی رکوردهای موجود در یک جدول (Update Records)
  • حذف رکوردها از یک جدول (Delete Records)
  • حذف رکوردهای تکراری
  • پرس‌وجو و بازیابی داده از یک جدول (Query Data)
  • ایجاد یک ساب‌کوئری (Subquery)
  • دریافت داده از چندین جدول
  • ایجاد و مدیریت نقش‌ها (Roles)
  • ایجاد یک ویو (View)
  • ایجاد Tablespace
  • پشتیبان‌گیری (Backup) و بازیابی (Restore) پایگاه داده
  • فیلتر و مرتب‌سازی داده‌ها
  • استفاده از عملگرهای مختلف
  • استفاده از توابع تجمیعی (Aggregate Functions) و تحلیلی (Analytic Functions)
  • ایجاد تریگر (Trigger)

پیش‌نیازهای شرکت در دوره:

  • دسترسی به اینترنت برای دانلود سرور PostgreSQL الزامی است.
  • آشنایی اولیه با مفاهیم پایگاه داده (Database Concepts) کمک‌کننده خواهد بود.
  • آشنایی اولیه با زبان SQL مفید خواهد بود.

این یک دوره کاملاً عملی و کاربردی PostgreSQL است که شما را با مهارت‌ها و اعتماد به نفس لازم برای کار حرفه‌ای با PostgreSQL مجهز می‌کند.


سرفصل ها و درس ها

نصب سرور PostgreSQL Installing PostgreSQL Server

  • مقدمه Introduction

  • PostgreSQL چیست What is PostgreSQL

  • چه کسانی از PostgreSQL استفاده می‌کنند Who is using PostgreSQL

  • حداقل الزامات نصب Minimum Installation Requirements

  • نسخه‌های نصب (لطفا بخوانید) Installation versions (Please Read)

  • نصب سرور PostgreSQL نسخه 10 Installing PostgreSQL Server version10

  • نصب PostgreSQL روی MacOS Installing PostgreSQL on MacOS

  • نصب PgAdmin روی MacOS Installing PgAmin on MacOS

  • نصب PostgreSQL روی لینوکس Installing PostgreSQL on Linux

  • نصب PgAdmin روی لینوکس Installing PgAmin on Linux

  • اتصال به پایگاه داده PostgreSQL Connecting to a PostgreSQL Database

  • دانلود و بارگذاری پایگاه داده نمونه PostgreSQL Download and load Sample PostgreSQL Database

کاوش اشیاء پایگاه داده PostgreSQL Exploring PostgreSQL Database Objects

  • سرویس سرور Server Service

  • پایگاه داده Database

  • جدول Table

  • اسکیما Schema

  • فضای جدول (Tablespace) Tablespace

  • نماها (Views) Views

  • توابع Functions

  • تبدیل و عملگرها (Cast و Operators) Cast and Operators

  • دنباله‌ها (Sequences) Sequences

  • افزونه‌ها (Extensions) Extensions

مبانی PostgreSQL PostgreSQL Fundamentals

  • مفاهیم پایگاه داده Database Concepts

  • لطفا توجه داشته باشید Please Note

  • انواع داده PostgreSQL PostgreSQL Data Types

  • محدودیت Unique در PostgreSQL PostgreSQL Unique Constraint

  • فیلتر کردن داده‌ها با استفاده از بند WHERE Filtering Data using WHERE clause

  • دریافت تمام داده‌ها از یک جدول Getting all data from a table

  • دریافت داده‌ها از یک ستون خاص Getting data from a specific column

  • حذف رکوردهای تکراری Removing duplicate records

  • مرتب‌سازی داده‌ها Sorting data

  • گروه‌بندی داده‌ها با بند GROUP BY Grouping data with GROUP BY clause

  • استفاده از بند HAVING Using HAVING clause

  • خالی کردن یک جدول (Truncate) Truncating a table

  • روال‌های ذخیره‌شده (Stored Procedures) Stored Procedures

انجام عملیات CRUD Performing CRUD operations

  • مقدمه Introduction

  • ایجاد پایگاه داده با ابزار pgAdmin Create Database with pgadmin tool

  • ایجاد جدول با ابزار pgAdmin Create Table with pgadmin tool

  • دستور ایجاد جدول Create Table Statement

  • استفاده از دستور INSERT Using INSERT statement

  • استفاده از دستور SELECT Using SELECT statement

  • استفاده از زیرپرس و جو (Subquery) Using a subquery

  • استفاده از دستور UPDATE Using UPDATE Statement

  • استفاده از دستور DELETE Using DELETE statement

عملگرهای PostgreSQL PostgreSQL Operators

  • عملگرهای مقایسه‌ای Comparison Operators

  • عملگرهای BETWEEN BETWEEN Operators

  • عملگرهای NOT BETWEEN NOT BETWEEN Operators

  • عملگرهای LIKE LIKE operators

  • عملگر NOT NOT operator

  • عملگر OR OR Operator

  • عملگر AND AND Operator

  • ترکیب عملگرهای AND و OR Combining AND & OR operators

  • عملگرهای LIMIT LIMIT Operators

  • عملگر IN IN operator

  • عملگر UNION UNION Operator

  • عملگر UNION ALL UNION ALL Operator

  • عملگر INTERSECT INTERSECT Operator

  • عملگر EXCEPT EXCEPT Operator

اتصال جداول در PostgreSQL (Table Joins) PostgreSQL Table Joins

  • مقدمه‌ای بر Joinها Introduction to Joins

  • INNER Join INNER Join

  • LEFT Join LEFT Join

  • FULL OUTER Join FULL OUTER Join

  • CROSS Join CROSS Join

  • NATURAL Join NATURAL Join

توابع تجمیعی PostgreSQL PostgreSQL Aggregate Functions

  • مقدمه‌ای بر توابع تجمیعی Introduction to Aggregate Functions

  • تابع تجمیعی AVG (میانگین) AVG Aggregate Functions

  • تابع تجمیعی COUNT (شمارش) COUNT Aggregate Functions

  • تابع تجمیعی MAX (حداکثر) MAX Aggregate Functions

  • تابع تجمیعی MIN (حداقل) MIN Aggregate Functions

  • تابع تجمیعی SUM (جمع) SUM Aggregate Functions

توابع تحلیلی PostgreSQL PostgreSQL Analytic Functions

  • مقدمه‌ای بر توابع تحلیلی Introduction to Analytic Functions

  • ایجاد جداول نمونه Creating Sample Tables

  • استفاده از AVG به عنوان تابع پنجره‌ای Using AVG as window function

  • توابع شماره ردیف (ROW Number) ROW Number functions

  • توابع RANK RANK Functions

  • توابع DENSE RANK DENSE RANK Functions

  • تابع First Value First Value Function

  • تابع LAST LAST Function

  • تابع LAG LAG Function

  • تابع LEAD LEAD Function

نماها در PostgreSQL (Views) PostgreSQL Views

  • مقدمه‌ای بر نماها Introduction to views

  • مزایای استفاده از نماها Benefits of using views

  • ایجاد یک نما Creating a view

  • تغییر و حذف نماها Modifying and removing views

  • نمای قابل به‌روزرسانی Updatable View

  • ایجاد نماهای قابل به‌روزرسانی Creating Updatable Views

  • نماهای مادی‌سازی شده (Materialized Views) Materialized Views

  • ایجاد یک نمای مادی‌سازی شده Creating a materialized view

تریگرها در PostgreSQL (Triggers) PostgreSQL Triggers

  • مقدمه‌ای بر تریگرها Introduction to triggers

  • ایجاد اولین تریگر شما - بخش 1 Creating your first trigger - part 1

  • ایجاد اولین تریگر شما - بخش 2 Creating your first trigger - part 2

  • ایجاد اولین تریگر شما - بخش 3 Creating your first trigger - part 3

  • مدیریت تریگرها Managing triggers

مدیریت نقش‌ها در PostgreSQL PostgreSQL Role Management

  • مقدمه Introduction

  • نقش پایگاه داده Database Role

  • ویژگی‌های نقش Role Attributes

  • عضویت نقش Role membership

  • وراثت نقش گروه و کاربر Group and user role inheritance

  • حذف نقش‌ها Removing Roles

  • نقش‌های پیش‌فرض Default Roles

  • تعریف یک نقش Defining a role

پشتیبان‌گیری و بازیابی پایگاه داده PostgreSQL PostgreSQL Database Backup and Restore

  • مقدمه Introduction

  • پشتیبان‌گیری از یک پایگاه داده با استفاده از pg_dump Backing up a single database using pg_dump

  • پشتیبان‌گیری از یک پایگاه داده با استفاده از pgAdmin Backing up a single database using pgadmin

  • بازیابی یک پایگاه داده PostgreSQL Restoring a PostgreSQL Database

  • بازیابی یک پایگاه داده با استفاده از pg_restore Restoring a database using pgrestore

  • بازیابی یک پایگاه داده با استفاده از pgAdmin Restoring a database using pgadmin

مدیریت فضای جدول (Tablespace) Tablespace Management

  • مقدمه Introduction

  • ایجاد یک فضای جدول Creating a tablespace

  • تغییر یک فضای جدول Changing a tablespace

  • حذف فضای جدول Deleting Tablespace

  • با تشکر Thank You

نمایش نظرات

آموزش مدیریت پایگاه داده PostgreSQL (DBA) برای مبتدیان
جزییات دوره
11 hours
112
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,919
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

آموزش ساده بلوبلایم مبتنی بر انگلستان است و کیفیت قابل فهم راه حل های یادگیری الکترونیکی را ایجاد می کند. همه دوره های ما 100٪ مبتنی بر فیلم است. ما نمونه هایی را به دست ها می آموزیم که مهارت های زندگی واقعی را آموزش می دهند. Bluelime در پروژه های مختلف برای 500 شرکت ثروتمند شرکت کرده است و درک می کند که برای آماده سازی دانش آموزان با مهارت های مربوطه مورد نیاز چیست.