نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
عبارت SELECT، توابع و موارد دیگر. پایگاه داده Oracle 11g, 12c, 19c, 21c با استفاده از Oracle SQL Developer. امتحان 1Z0-071. جداول را در پایگاه داده و ستون های ALTER را در جدول ایجاد کنید. بدانید از چه نوع داده ای در موقعیت های مختلف استفاده کنید و از توابع برای دستکاری مقادیر داده های تاریخ، عدد و رشته استفاده کنید. داده ها را با استفاده از SELECT، FROM، WHERE، GROUP BY، HAVING و ORDER BY بازیابی کنید. دو یا چند جدول را با هم بپیوندید و داده های گم شده را پیدا کنید. دادههای جدید را وارد کنید، دادههای موجود را بهروزرسانی و حذف کنید، و دادهها را به یک جدول جدید صادر کنید. ایجاد محدودیتها، نماها و دنبالهها، پرسشهای فرعی و CTE استفاده از UNION، CASE، MERGE و بررسی خطا اعمال رتبهبندی و توابع تحلیلی، گروهبندی درباره تراکنشها، نمایهها، کاربران، امتیازات، نقشها و موارد دیگر بیاموزید پیش نیازها: باید بدانید که چگونه از یک کامپیوتر، و امیدوارم بدانید که چگونه از یک صفحه گسترده استفاده کنید. هیچ دانش قبلی در مورد پایگاه داده Oracle SQL یا هر پایگاه داده دیگری لازم نیست - اگرچه هر چه دانش بیشتری داشته باشید، بهتر است. برای نصب پایگاه داده Oracle SQL بر روی رایانه خود، به یک دستگاه 64 بیتی نیاز دارید. پایگاه داده Oracle SQL را نمی توان به راحتی بر روی سیستم عامل مک نصب کرد. اگر میخواهید آن را روی مک نصب کنید، باید دو بار در ویندوز بوت شوید یا از دسکتاپ موازی استفاده کنید. شما حتی نیازی به نصب پایگاه داده Oracle SQL ندارید - من نشان خواهم داد که باید آن را به صورت رایگان روی رایانه خود نصب کنید! این دوره Udemy 30 روز ضمانت بازگشت وجه دارد. چرا به برنامه درسی زیر نگاه نکنید و ببینید چه چیزی می توانید یاد بگیرید؟
این دوره پایه و اساس گواهینامه Oracle Database SQL 1Z0-071 است. این بیانیه SELECT را با جزئیات، با الزامات اضافی برای کنترل دسترسی کاربر، پوشش می دهد. این به 6 جلسه تقسیم می شود که تکمیل هر جلسه باید یک صبح یا بعد از ظهر طول بکشد.
افراد مانند شما در مورد این دوره چه می گویند؟
پراشانت میگوید: "دوره آموزشی به گونهای طراحی شده است که شخصی بدون دانش اوراکل بتواند آن را درک کند. یادگیری خوب است و بسیار سپاسگزارم برای ایجاد چنین دوره خوبی. "
Shubho میگوید: "دوره فوقالعاده است. مدرس مفاهیم را بسیار دقیق و به روشی آسان توضیح میدهد. همچنین تمرینات تمرینی بسیار مفید هستند. اگر میخواهید به Oracle SQL تسلط داشته باشید، این دوره برای شما مناسب است. "
هنری میگوید: "میخواهم از فیلیپ به خاطر این دوره فوقالعاده تشکر کنم. این دوره به همراه سایر مطالب به من کمک کرد تا امتحان 1Z0-071 را شنبه گذشته پشت سر بگذارم."
جلسه 1
ما Oracle Express Edition و Oracle SQL Developer را به صورت رایگان نصب خواهیم کرد. سپس به 6 بند اصلی عبارت SELECT نگاهی می اندازیم: SELECT، FROM، WHERE، GROUP BY، HAVING و ORDER BY.
سپس ما شروع به ایجاد جداول می کنیم، اما متوجه می شویم که بدون درک انواع داده ها نمی توانیم خیلی دور برویم. سپس انواع و توابع رشته، تاریخ و اعداد را همراه با تبدیل توابع بین آنها بررسی خواهیم کرد.
جلسه 2
ما بیانیه SELECT را مجدداً بررسی خواهیم کرد و به جزئیات بیشتری خواهیم پرداخت. ما جداول ایجاد می کنیم و آنها را با هم می پیوندیم. پس از اتمام این جلسه، باید از اطلاعات 6 بند اصلی عبارت SELECT، مهم ترین بخش Oracle SQL، مطمئن باشید.
جلسه 3
در جلسه 3، به دنبال داده های از دست رفته می گردیم و نحوه حذف و به روز رسانی داده ها را پیدا می کنیم. ما تفاوت بین تراکنشهای ضمنی و صریح و محدودیتهای مختلف، از جمله کلیدهای اصلی و خارجی را بررسی خواهیم کرد.
جلسه 4
با ذخیره درخواستهایمان در نماها شروع میکنیم. سپس جداول را ترکیب می کنیم، نه با افزودن ستون های اضافی با استفاده از JOINS، بلکه با افزودن ردیف های اضافی مانند عملگرهای مجموعه Oracle SQL مانند UNION، INTERSECT و MERGE. سپس به توابع تحلیلی با استفاده از عبارت OVER نگاه خواهیم کرد.
جلسه 5
جلسه 5 با افزودن مجموع به جستارهای SELECT ما شروع می شود. سپس به سوالات فرعی نگاه می کنیم، و اینکه چگونه می توانید آنها را به بندهای FROM، SELECT و WHERE و همچنین به عبارت WITH اضافه کنید. در نهایت، ما به Oracle SQL self-join ها نگاه می کنیم، که در صورت داشتن سلسله مراتب مفید هستند.
جلسه 6
جلسه 6 با دو نوع داده اضافی، TIME ZONE و INTERVAL نوع داده و عملکرد شروع می شود. سپس نگاهی به SEQUENCEها و INDEXها، همراه با نحوه نمایش آنها در دیکشنری داده خواهیم داشت. سپس کاربران جدیدی ایجاد میکنیم و امتیازات و نقشهایی را به آنها اختصاص میدهیم و با چند شرط آخر امتحان به پایان میرسانیم.
هیچ دانش قبلی لازم نیست - ما حتی پایگاه داده Oracle و Oracle SQL Developer را به صورت رایگان بر روی رایانه شما نصب خواهیم کرد!
پس از اتمام، خواهید دانست که چگونه اعداد، رشته ها و تاریخ ها را دستکاری کنید، پایگاه داده و جداول ایجاد کنید، جداول ایجاد کنید، داده ها را وارد کنید و تجزیه و تحلیل ایجاد کنید، و از نحوه استفاده از همه آنها در Oracle SQL قدردانی کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
به Udemy خوش آمدید
Welcome to Udemy
رابط Udemy
The Udemy Interface
آیا می خواهید زیرنویس به زبان های بیشتری به صورت خودکار ترجمه شود؟
Do you want auto-translated subtitles in more languages?
منابع
Resources
برنامه تحصیلی
Curriculum
Oracle Express Edition و SQL Developer را نصب کنید
Install Oracle Express Edition and SQL Developer
آیا ویندوز هوم دارید؟
Do you have Windows Home?
Oracle Express Edition را دانلود و نصب کنید
Download and Install Oracle Express Edition
Oracle SQL Developer را دانلود و نصب کنید
Download and Install Oracle SQL Developer
3a. بیانیه SELECT - یک نمای کلی
3a. The SELECT statement - an overview
به پایگاه داده متصل شوید
Connect to Database
حل خطای «آداپتور شبکه نمیتواند اتصال را برقرار کند».
Solving "The network adaptor cannot establish the connection" error
8e. بندهای SELECT و FROM
8e. The SELECT and FROM clauses
تغییر نام فیلدها
Renaming fields
با استفاده از کلمه کلیدی AS
Using the AS keyword
نقطه ویرگول و نظرات
Semicolons and comments
3b، 13b. بند WHERE
3b, 13b. The WHERE clause
15b. بند GROUP BY
15b. The GROUP BY clause
15c. بند HAVING و اطلاعات مربوط به پیام های خطا.
15c. The HAVING clause, and information about error messages.
13a, 13c. بند ORDER BY
13a, 13c. The ORDER BY clause
به خاطر سپردن ترتیب بندها
Remembering the order of the clauses
تمرین فعالیت شماره 1
Practice Activity Number 1
تمرین فعالیت شماره 1 - راه حل
Practice Activity Number 1 - The Solution
8b. جلسه 1 - ایجاد جداول - گذر اول
8b. Session 1 - Creating tables - First pass
ایجاد جدول با استفاده از رابط کاربری گرافیکی
Creating a table using the GUI
ایجاد اولین جدول با استفاده از SQL
Creating our first table using SQL
17a. درج مقادیر
17a. Inserting values
حذف داده ها، سپس جدول
Deleting the data, then the table
تلاش برای ایجاد جدول کارمند
Trying to create an Employee table
جلسه 1 - جدول DUAL و انواع Number
Session 1 - The DUAL table and Number types
با استفاده از جدول DUAL
Using the DUAL table
تمرین فعالیت شماره 2 - نوشتن پرس و جوهای ریاضی
Practice Activity Number 2 - Writing mathematical queries
تمرین فعالیت شماره 2 - راه حل
Practice Activity Number 2 - The Solution
8c. ایجاد جدول نمونه؛ Run Script v Run Statement
8c. Creating sample table; Run Script v Run Statement
8 الف. نوع داده NUMBER
8a. The NUMBER data type
آیا می خواهید از کاما به عنوان نقطه اعشار استفاده کنید؟
Do you want to use the comma as a decimal point?
8 الف. انواع داده شناور
8a. FLOATing data types
تمرین فعالیت شماره 3
Practice Activity Number 3
تمرین فعالیت شماره 3 - راه حل
Practice Activity Number 3 - The Solution
جلسه 1 - توابع اعداد
Session 1 - Number functions
5b، 14a. توابع عددی قسمت 1
5b, 14a. Numeric functions Part 1
توابع گرد کردن
Rounding functions
تمرین فعالیت شماره 4
Practice Activity Number 4
تمرین فعالیت شماره 4 - راه حل
Practice Activity Number 4 - The Solution
جلسه 1 - انواع داده های رشته ای و توابع
Session 1 - String data types and functions
سیستم های رمزگذاری کاراکتر
Character Encoding Systems
8 الف. انواع داده های کاراکتر
8a. Character Data Types
5b، 14a. توابع رشته
5b, 14a. String Functions
NULL - یک مقدمه
NULL - an introduction
توابع مفید NULL
Useful NULL functions
افزودن علامت نقل قول و مکانیسم نقل قول جایگزین در حروف رشته ای
Adding quotation marks and Alternative Quoting Mechanism in string literals
تمرین فعالیت شماره 5
Practice Activity Number 5
تمرین فعالیت شماره 5 - راه حل
Practice Activity Number 5 - The Solution
جلسه 1 - تبدیل اعداد به رشته و رشته ها به اعداد
Session 1 - Converting numbers to strings, and strings to numbers
5b، 14a. پیوستن یک رشته به یک عدد با استفاده از تبدیل های ضمنی
5b, 14a. Joining a string to a number using implicit conversions
5a، 14b. تبدیل عدد به رشته
5a, 14b. Converting a number to a string
5a، 14b. تبدیل رشته به عدد، از جمله تابع CAST
5a, 14b. Converting a string to a number, including the CAST function
5a، 14b. تبدیل های بین المللی
5a, 14b. International conversions
تمرین فعالیت شماره 6
Practice Activity Number 6
تمرین فعالیت شماره 6 - راه حل
Practice Activity Number 6 - The Solution
جلسه 1 - انواع داده ها و توابع تاریخ
Session 1 - Date data types and functions
8 الف. انواع داده DATE و TIMESTAMP().
8a. DATE and TIMESTAMP() data types
5b، 14a. توابع استخراج خرما
5b, 14a. Date extraction functions
5a، 14b. تبدیل تاریخ به رشته
5a, 14b. Converting dates to strings
5a، 14b. تبدیل زمان به رشته
5a, 14b. Converting times to strings
5a، 14b. تبدیل رشته ها به مهر زمانی و ملاحظات بین المللی
5a, 14b. Converting strings to timestamps, and international considerations
تمرین فعالیت شماره 7
Practice Activity Number 7
تمرین فعالیت شماره 7 - راه حل
Practice Activity Number 7 - The Solution
پایان جلسه 1، شروع جلسه 2
End of Session 1, Start of Session 2
پایان جلسه 1
End of Session 1
به جلسه 2 خوش آمدید
Welcome to Session 2
جلسه 2 - ایجاد و پرس و جو بخشی از جدول
Session 2 - Creating and querying part of a table
ایجاد جدول tblEmployee
Creation of tblEmployee table
اضافه کردن و اصلاح ستون های اضافی
Adding and modifying additional columns
3b، 13b. انتخاب تنها بخشی از یک جدول - رشته ها
3b, 13b. SELECTing only part of a table - strings
3b، 13b. انتخاب تنها بخشی از جدول - اعداد
3b, 13b. SELECTing only part of a table - numbers
3b، 13b. انتخاب تنها بخشی از جدول - تاریخ
3b, 13b. SELECTing only part of a table - dates
جلسه 2 - فعالیت های تمرینی
Session 2 - Practice Activities
تمرین فعالیت شماره 8 - ایجاد جداول
Practice Activity Number 8 - Creating Tables
تمرین فعالیت شماره 8 - راه حل
Practice Activity Number 8 - The Solution
پر کردن جداول Practice Activity
Populating the Practice Activity tables
پر کردن جداول فعالیت تمرین - راه حل
Populating the Practice Activity tables - The Solution
تمرین فعالیت شماره 9
Practice Activity Number 9
جلسه 2 - جمع بندی و سفارش داده ها
Session 2 - Summarising and ordering data
13c، 15b. جمع بندی و سفارش داده ها
13c, 15b. Summarising and ordering data
15c. معیارهای داده های خلاصه شده
15c. Criteria on summarised data
تمرین - قسمت 1
Exercise - Part 1
13a, 13c. تمرین - قسمت 2، و سفارش با NULLS FIRST/LAST
13a, 13c. Exercise - Part 2, and ORDER BY NULLS FIRST/LAST
فعالیت تمرینی شماره 10
Practice Activity Number 10
تمرین فعالیت شماره 10 - راه حل
Practice Activity Number 10 - The Solution
جلسه 2 - اضافه کردن جدول دوم
Session 2 - Adding a second table
اضافه کردن جدول دوم
Adding a second table
طراحی یک اتصال
Designing a connection
12a. وارد کردن داده ها و نمایش جداول به صورت گرافیکی
12a. Importing data and showing tables graphically
نوشتن یک جستار JOIN
Writing a JOIN query
4a. انواع مختلف JOIN
4a. Different types of JOIN
4b. استفاده از NATURAL JOIN
4b. Using NATURAL JOINs
4b. نماد قدیمی می پیوندد
4b. Old notation joins
فعالیت تمرینی شماره 11
Practice Activity Number 11
تمرین فعالیت شماره 11 - راه حل
Practice Activity Number 11 - The Solution
جلسه 2 - اضافه کردن جدول سوم
Session 2 - Adding a third table
ایجاد جدول سوم
Creating a third table
6a, 6c. پیوستن به سه میز
6a, 6c. JOINing three tables
فعالیت تمرینی شماره 12
Practice Activity Number 12
تمرین فعالیت شماره 12 - راه حل
Practice Activity Number 12 - The Solution
پایان جلسه 2، شروع جلسه 3
End of Session 2, Start of Session 3
پایان جلسه 2
End of Session 2
به جلسه 3 خوش آمدید
Welcome to Session 3
جلسه 3 - داده های از دست رفته را پیدا کنید و داده ها را حذف و به روز کنید
Session 3 - Find missing data, and delete and update data
2b. داده های از دست رفته
2b. Missing data
2b. در حال حذف داده ها
2b. Deleting data
2b. به روز رسانی داده ها
2b. Updating data
فعالیت تمرینی شماره 13
Practice Activity Number 13
تمرین فعالیت شماره 13 - راه حل
Practice Activity Number 13 - The Solution
13 روز برای محدود کردن و مرتب کردن خروجی به عنوان زمان اجرا از جایگزینی آمپرسند استفاده کنید
13d. Use ampersand substitution to restrict and sort output as runtime
بیانیه CASE
CASE statement
NVL، NVL2 و Coalesce
NVL, NVL2 and Coalesce
فعالیت تمرینی شماره 16
Practice Activity Number 16
تمرین فعالیت شماره 16 - راه حل
Practice Activity Number 16 - The Solution
Phillip یک مشاور محاسباتی است که خدمات تخصصی در توسعه سیستم های کامپیوتری و تجزیه و تحلیل داده ها ارائه می دهد. او یک متخصص فناوری گواهی مایکروسافت است. او همچنین به عنوان کارشناس راه حل های تایید شده مایکروسافت برای هوش تجاری، مایکروسافت آفیس 2010 استاد، و به عنوان متخصص پروژه مایکروسافت 2013 گواهینامه دریافت کرده است.
او از بررسی داده ها لذت می برد، که به من امکان می دهد سیستم های به روز و فعال را برای کمک به کنترل و نظارت بر فعالیت های روزانه حفظ کنم. به عنوان بخشی از موارد فوق، او همچنین یک پایگاه داده مکاتباتی را در Microsoft Access و SQL Server برای مشاهده مکاتبات مربوط به شغل (110000 پی دی اف در یک شغل) توسط چندین مشاور و وکیل ایجاد و نگهداری می کند.
او همچنین تخصص و برنامههایی را برای فهرستنویسی و پردازش و کنترل دادههای الکترونیکی، مقادیر زیادی کاغذ یا دادههای الکترونیکی برای تجزیه و تحلیل ساختاریافته و بررسی ایجاد کرده است.
او یکی از 9 برنده جایزه Experts for Experts Exchange's Annual Expert Awards است و یکی از 10 کارشناس برتر Expert Exchange برای سه ماهه اول سال 2015 بود.
علائق او کار با دادهها، از جمله Microsoft Excel، Access و SQL Server است.
نمایش نظرات