آموزش پایگاه داده اوراکل 12c: SQL پایه

Oracle Database 12c: Basic SQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر زبان SQL یک مهارت اساسی برای هر حرفه ای اوراکل است و اولین قدم برای تبدیل شدن به یک متخصص واقعی اوراکل است. مانند هر پلتفرم پایگاه داده ، Oracle نظر خود را در مورد زبان SQL دارد که بر اساس استانداردهای صنعت ساخته شده است. در این دوره ، مدرس و مشاور اوراکل ، دیوید یاهالوم ، اصول مورد نیاز برای کدگذاری با SQL را در یک محیط Oracle Database 12c پوشش می دهد. با نحوه انتخاب و فیلتر کردن داده ها و دستکاری داده ها با استفاده از توابع ، از جمله SUBSTR ، UPPER ، MIN ، MAX ، AVG ، SUM و موارد دیگر آشنا شوید. سپس بیاموزید که چگونه داده های دو یا چند جدول را در یک عبارت واحد با join ترکیب کنید. نحوه اصلاح داده ها با دستورات DML و DDL مانند DELETE و UPDATE و گروه بندی داده ها با توابع جمع آوری شده را بیابید. دیوید همچنین نمای کلی از مفاهیم پیشرفته ، مانند محدودیت ها و زیرشاخه ها را ارائه می دهد.

توجه: این دوره آموزشی برای توسعه دهندگان مبتدی پایگاه داده بدون تجربه قبلی با SQL یا Oracle مناسب است.
موضوعات شامل:
  • استفاده از Oracle SQL * Developer ، محیط توسعه رایگان
  • انتخاب داده ها از جداول
  • فیلتر کردن داده ها
  • استفاده از توابع برای دستکاری داده ها
  • پیوستن داده ها از جداول
  • ایجاد جدول
  • به روزرسانی مقادیر
  • کوتاه کردن داده ها
  • گروه بندی و ترتیب مجموعه نتایج
  • کار با کلیدهای اصلی
  • بررسی محدودیت ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چه چیزی میخواهید بدانید What you need to know

1. آشنایی با SQL 1. Introduction to SQL

  • SQL چیست؟ What is SQL?

  • جداول بانک اطلاعاتی Database tables

  • نمای کلی انواع داده های جدول Overview of table data types

  • ساختار پرس و جو SQL SQL query structure

2. آماده سازی محیط دوره 2. Preparing the Course Environment

  • بارگیری دوره VM Downloading the course VM

3. با استفاده از Oracle SQL Developer 3. Using Oracle SQL Developer

  • معرفی برنامه نویس Oracle SQL Introduction to Oracle SQL Developer

  • ایجاد اتصال به دیتابیس Creating a connection to the database

  • مدیریت اتصالات موجود Managing existing connections

  • کاوش در اشیاء پایگاه داده Exploring database objects

  • فیلتر کردن اشیاء خاص Filtering specific objects

  • با استفاده از برگه های SQL Developer Using SQL Developer tabs

  • مشاهده خروجی پرس و جو Viewing query output

  • حساسیت موردی دستورات SQL Case sensitivity of SQL commands

  • مشاهده سابقه اجرای SQL Viewing SQL execution history

  • خروجی پرس و جو به عنوان شبکه یا اسکریپت Query output as grid or script

4. نمایش داده شدگان SELECT 4. Basic SELECT Queries

  • نوشتن اولین سؤال SELECT Writing your first SELECT query

  • فقط انتخاب ستون های خاص Selecting only specific columns

  • با استفاده از WHERE برای فیلتر کردن ردیف های خاص Using WHERE to filter specific rows

  • با استفاده از چندین شرایط WHERE Using multiple WHERE conditions

  • با استفاده از WHERE برای فیلتر کردن رشته های جزئی Using WHERE to filter partial strings

  • با استفاده از WHERE برای فیلتر محدوده های عددی Using WHERE to filter numeric ranges

  • استفاده از WHERE IN و IN IN برای رشته ها Using WHERE IN and NOT IN for strings

  • استفاده از شماره های WHERE IN و IN IN نیست Using WHERE IN and NOT IN for numbers

  • با استفاده از WHERE برای فیلتر کردن تاریخ ها Using WHERE to filter dates

  • با استفاده از WHERE برای فیلتر کردن رشته های دقیق Using WHERE to filter exact strings

  • با استفاده از DISTINCT برای از بین بردن نسخه های تکراری Using DISTINCT to eliminate duplicates

  • انجام محاسبات عددی اساسی Performing basic numeric calculations

  • با استفاده از نام مستعار ستون Using column aliases

  • ساختار یک جدول را شرح دهید Describe the structure of a table

  • با استفاده از سفارش Using ORDER BY

5. توابع رشته ، شماره و تاریخ 5. String, Number, and Date Functions

  • آشنایی با توابع Introduction to functions

  • با استفاده از SUBSTRING ، LENGTH و CONCAT Using SUBSTRING, LENGTH, and CONCAT

  • با استفاده از LENGTH Using LENGTH

  • با استفاده از CONCAT Using CONCAT

  • با استفاده از LOWER و UPPER Using LOWER and UPPER

  • با استفاده از INSTR Using INSTR

  • با استفاده از RPAD و LPAD Using RPAD and LPAD

  • با استفاده از TO_CHAR برای تبدیل اعداد Using TO_CHAR to convert numbers

  • استفاده از TO_CHAR برای قالب بندی مقادیر DATE Using TO_CHAR to format DATE values

  • با استفاده از TO_CHAR برای فیلتر کردن مقادیر DATE Using TO_CHAR to filter DATE values

  • جدول ویژه Oracle DUAL The special Oracle DUAL table

  • با استفاده از ROUND Using ROUND

  • با استفاده از TRUNC Using TRUNC

  • با استفاده از SYSDATE Using SYSDATE

  • با استفاده از SYSTIMESTAMP Using SYSTIMESTAMP

  • با استفاده از MONTHS_BETWEEN Using MONTHS_BETWEEN

  • با استفاده از ADD_MONTHS Using ADD_MONTHS

6. پیوستن به داده های جدول 6. Joining Table Data

  • مقدمه ای برای SQL می پیوندد Introduction to SQL joins

  • پیوستن به داده ها از جداول Joining data from tables

  • وارد شوید INNER JOIN

  • بپیوندید LEFT JOIN

  • راست بپیوندید RIGHT JOIN

  • کامل عضو شوید FULL OUTER JOIN

  • با نام مستعار جدول همراه می شود Joins with table aliases

  • اوراکل به ترکیب نحوی در مقابل نحو ANSI می پیوندند Oracle join syntax vs. ANSI syntax

7. دستکاری داده ها 7. Manipulating Data

  • آشنایی با دستورات DML و DDL Introduction to DML and DDL commands

  • ایجاد یک جدول ساده Creating a simple table

  • قرار دادن یک ردیف جدید در یک جدول Inserting a new row to a table

  • تعهد و ROLLBACK COMMIT and ROLLBACK

  • آشنایی با معاملات Introduction to transactions

  • حذف سطرها برای یک جدول Deleting rows for a table

  • به روزرسانی مقادیر Updating values

  • معاملات چند جمله ای Multiple-statement transactions

  • کوتاه کردن تمام داده ها از یک جدول Truncating all data from a table

  • اضافه کردن و رها کردن ستون ها از یک جدول Adding and dropping columns from a table

8. گروه بندی داده ها 8. Grouping Data

  • آشنایی با توابع جمع Introduction to aggregate functions

  • با استفاده از توابع جمع Using aggregate functions

  • با استفاده از GRO BY Using GROUP BY

  • با استفاده از GROUP BY با MAX ، MIN و AVG Using GROUP BY with MAX, MIN, and AVG

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

9. مباحث پیشرفته 9. Advanced Topics

  • کلیدهای اصلی Primary keys

  • محدودیت های NULL نیست NOT NULL constraints

  • محدودیت ها را بررسی کنید Check constraints

  • محدودیت های کلیدی خارجی Foreign key constraints

  • سوالات Subqueries

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش پایگاه داده اوراکل 12c: SQL پایه
جزییات دوره
3h 12m
78
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
395,494
- از 5
ندارد
دارد
دارد
David Yahalom
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Yahalom David Yahalom

متخصص پایگاه داده و معمار راه حل های ابری دیوید یاحالم یک متخصص پایگاه داده معتبر و معمار راه حل های ابری با بیش از 15 سال تجربه است.

وی در زمینه فناوری اطلاعات و بسترهای پایگاه داده مانند Oracle ، Hadoop ، Amazon Web Services ، Microsoft Azure ، MySQL و PostgreSQL متخصص است.

دیوید افسر ارشد فناوری (CTO) و بنیانگذار Naya Tech و خالق migVisor است ، یک مشاور مهاجرت پایگاه داده SaaS منحصر به فرد که پذیرش فناوری های پایگاه داده بومی ابر را تسریع می کند. او همچنین نویسنده دوره های معرفی Hadoop YARN و The Scoop on Hadoop Sqoop است و مدرس معتبری برای دانشگاه کلودرا و اوراکل است.