مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پایگاه داده
- آخرین آپدیت
دانلود Banco de dados
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره جامع، مفاهیم پایگاه دادههای رابطهای را با استفاده از PostgreSQL، از سطوح مقدماتی تا تکنیکهای پیشرفته پوشش میدهد. شما یاد خواهید گرفت که چگونه پایگاههای داده را ایجاد، ساختاردهی و مدیریت کنید و بر زبان SQL و ابزارهایی مانند Beekeeper Studio تسلط یابید.
محتوای این دوره شامل مدلسازی موجودیت-رابطه (ER)، نرمالسازی، کوئریهای پیچیده، زیرکوئریها، Joinها، ایندکسها و بهینهسازی عملکرد است. همچنین ویژگیهای پیشرفته PostgreSQL مانند توابع (Functions)، تریگرها (Triggers)، استور پروسیجرها (Stored Procedures)، امنیت و پشتیبانگیری مورد بررسی قرار میگیرند. این دوره با تمرکز بر رویکرد عملی، شما را برای توسعه سیستمهای قدرتمند و کارآمد، آماده برای چالشهای واقعی بازار کار آماده میکند.
سرفصل ها و درس ها
مبانی
Fundamentos
معرفی استاد فلیپه نونس
Introdução do Professor - Felipe Nunes
آشنایی با دنیای پایگاه دادهها
Introdução ao mundo dos Bancos de Dados
اهمیت پایگاه دادهها در دنیای واقعی
Importância dos Bancos de Dados no Mundo Real
انواع پایگاه دادهها
Tipos de Bancos de Dados
پایگاه دادههای رابطهای
Bancos de Dados relacionais
آشنایی با SQL
Introdução ao SQL
آشنایی با PostgreSQL
Introdução ao PostgreSQL
نصب Postgres
Instalação do Postgres
پیکربندی Postgres
Configuração do Postgres
نصب Beekeeper
Instalação do Beekeeper
پیکربندی Beekeeper
Configuração do Beekeeper
ایجاد اولین پایگاه داده
Criação do primeiro Banco de Dados
جدول در پایگاه داده چیست
O que é uma tabela do Banco de Dados
عملیاتهای پایه پایگاه داده
Operações básicas de banco de dados
ساختار دستور CREATE TABLE
Estrutura de um Comando CREATE TABLE
اجرای دستور Create Table در Beekeeper
Executando O Comando Create Table No Beekeeper
انواع دادههای عددی در PostgreSQL
Tipos de dados numéricos no PostgreSQL
انواع دادههای متنی در PostgreSQL
Tipos de Dados Textuais no PostgreSQL
انواع دادههای Boolean و تاریخ/زمان در PostgreSQL
Tipos de Dados Booleanos e Datas/Horas no PostgreSQL
انواع دادههای UUID و Serial در Postgres
Tipos de Dados UUID e Serial no Postgres
انواع دادههای Array و JSON در Postgres
Tipos de Dados Array e JSON no Postgres
ساختار دستور Insert
Estrutura do comando Insert
ساختار جدول در Beekeeper برای اجرای دستور INSERT
Estrutura da Tabela no Beekeeper para Realizar o Comando INSERT
دستور Insert در Beekeeper
Comando Insert No Beekeeper
ساختار دستور SELECT
Estrutura do comando SELECT
دستور Select در Beekeeper
Comando Select No Beekeeper
ساختار دستور UPDATE
Estrutura do comando UPDATE
دستور Update در Beekeeper
Comando Update No Beekeeper
ساختار دستور DELETE
Estrutura do comando DELETE
دستور Delete در Beekeeper
Comando Delete No Beekeeper
مقدمهای بر مدلسازی دادهها
Introdução à Modelagem de Dados
اجزای مدل ER (موجودیتها)
Componentes do Modelo ER (Entidades)
اجزای مدل ER (ویژگیها)
Componentes do Modelo ER (Atributos)
اجزای مدل ER (روابط)
Componentes do Modelo ER (Relacionamentos)
کلیدهای اصلی (Primary Keys)
Chaves Primárias
کلیدهای خارجی (Foreign Keys)
Chaves Estrangeiras
مقدمهای بر نرمالسازی
Introdução à Normalização
نرمالسازی چگونه کار میکند
Como funciona a normalização
قوانین تبدیل رابطهای (موجودیتها و ویژگیها)
Regras de Transformação Relacional (Entidades e Atributos)
قوانین تبدیل رابطهای (روابط)
Regras de Transformação Relacional (Relacionamentos)
مفاهیم پایه فرمهای نرمال
Conceitos Básicos de Formas Normais
فرمهای نرمال (1FN, 2FN و 3FN)
Formas Normais (1FN, 2FN e 3FN)
فرمهای نرمال (Boyce Codd, 4FN و 5FN)
Formas Normais (Boyce-Codd, 4FN e 5FN)
ایجاد نمودارهای ER (کنوانسیونها)
Criação de Diagramas ER (Convenções)
ایجاد نمودارهای ER (ابزارها)
Criação de Diagramas ER (Ferramentas)
مثالهای عملی از DER
Exemplos Práticos de DER
نگاشت ER به مدل رابطهای
Mapeamento ER para Modelo Relacional
مفاهیم جداول، Constraints و یکپارچگی
Conceitos de Tabelas, Constraints e Integridade
ایجاد جداول، Constraints و یکپارچگی
Criando as Tabelas, Constraints e Integridade
استفاده از Insert, Select, Update و Delete با Constraints و یکپارچگی
Insert, Select, Update e Delete com Constraints e Integridade
مینی پروژه: تعریف محدوده
Mini Projeto: Definição do Escopo
مینی پروژه: مدلسازی و نرمالسازی
Mini Projeto: Modelagem e Normalização
مینی پروژه: پیادهسازی در PostgreSQL
Mini Projeto: Implementação no PostgreSQL
کوئریها و مدلسازی
Consultas e Modelagem
زیرمجموعههای SQL
Subtipos do SQL
استفاده از Where
Uso do Where
عملگرهای مقایسهای با Where
Operadores de Comparação com Where
عملگرهای AND و OR با Where
Operadores AND e OR com Where
استفاده از IN و NOT IN با Where
Uso IN e NOT IN com Where
استفاده از Between با Where
Uso Between com Where
استفاده از Like با Where
Uso Like com Where
استفاده از Count و Distinct با Where
Uso do Count e Distinct com Where
استفاده از SUM, AVG, MAX و MIN و گروهبندیها
Uso do SUM, AVG, MAX e MIN e Agrupamentos
استفاده از Order By
Uso Order By
استفاده از Group By
Uso do Group By
استفاده از Having
Uso do Having
استفاده از توابع تجمیعی و Limit
Uso de Agregações e Limit
کار با رشتهها (Strings)
Manipulação de Strings
کار با اعداد و تبدیلها با CAST
Manipulação de Números e Conversões com CAST
بررسی گزارشهای واقعی - بخش اول
Explorando Relatórios da Vida Real - Parte 01
بررسی گزارشهای واقعی - بخش دوم
Explorando Relatórios da Vida Real - Parte 02
مرور روابط
Revisão de Relacionamentos
زیرکوئریها و EXISTS IN
Subconsultas e EXISTS IN
استفاده از Case و Filter
Case e Filter
استفاده از Inner Join
Uso do Inner Join
Inner Join با اتصال چندگانه
Inner Join com Junção Múltipla
Inner Join با سه جدول یا بیشتر
Inner Join com Três ou Mais Tabelas
انتخاب ستونهای خاص و استفاده از DISTINCT
Seleção de Colunas Específicas e Uso de DISTINCT
استفاده از Left Join
Uso do Left Join
استفاده از Right Join
Uso do Right Join
استفاده از Full Join
Uso do Full Join
استفاده از Coalesce
Uso do Coalesce
فیلترهای پس از Join و اولویت اجرا
Filtros Pós-Junção e Precedência
زیرکوئریهای وابسته در مقابل غیروابسته
Subconsultas Correlacionadas vs. Não Correlacionadas
اتصال سه جدول یا بیشتر با شرط اضافی
Junções em três ou mais tabelas com Condição Adicional
تمرین بررسی دادههای مرتبط
Prática Explorando Dados Relacionados
تکنیکهای پیشرفته
Técnicas Avançadas
مفاهیم پایه زیرکوئریها
Conceitos Básicos de Subconsultas
تمرین با زیرکوئریها
Prática com Subconsultas
مفاهیم پایه CTEها
Conceitos Básicos de CTEs
CTEهای بازگشتی و غیربازگشتی
Ctes Não Recursivas e Recursivas
عملیات مجموعهای در SQL
Operações de Conjunto em SQL
Union و Union All
Union e Union All
Distinct و Except
Distinct e Except
توابع پنجرهای (Window Functions)
Window Function (Funções de Janela)
Row Number, Rank و Dense Rank
Row Number, Rank e Dense Rank
توابع جابجایی (LAG و LEAD)
Funções de Deslocamento (LAG e LEAD)
مفاهیم پایه ایندکسها
Conceitos Básicos de Índices
ایندکسها و درختهای B Tree در مقابل Hash, GiST و GIN
Índices e Árvores B-Tree vs. Hash vs. GiST vs. GIN
انتخاب و ایجاد ایندکسها
Escolha e Criação de Índices
سایر ویژگیهای ایندکسها
Demais Recursos dos Índices
Explain و تحلیل طرحهای اجرا (Execution Plans)
Explain e Análise de Planos de Execução
نمایش نظرات