اپلیکیشن اندرویدی فلشکارت آموزشی استاد SQL در اوراکل: از مبانی تا آمادگی برای آزمونهای بینالمللی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب استاد SQL در اوراکل: از مبانی تا آمادگی برای آزمونهای بینالمللی
موضوع کلی: پایگاه داده و مدیریت داده
موضوع میانی: کوئرینویسی در اوراکل با SQL
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر پایگاه دادهها و SQL
- 2. معماری پایگاه داده اوراکل
- 3. نصب و پیکربندی اوراکل
- 4. ابزارهای مدیریت پایگاه داده اوراکل (SQL Developer، SQL*Plus)
- 5. مقدمهای بر SQL و دستورات اصلی
- 6. انواع دادهها در اوراکل
- 7. عملگرها در SQL (Arithmetic, Comparison, Logical)
- 8. اولویت عملگرها
- 9. استفاده از توابع تاریخ و زمان
- 10. دستور SELECT: بازیابی دادهها
- 11. انتخاب ستونها و استفاده از نام مستعار (Alias)
- 12. استفاده از DISTINCT برای حذف رکوردهای تکراری
- 13. دستور WHERE: فیلتر کردن دادهها
- 14. مقایسههای ساده در WHERE Clause
- 15. استفاده از عملگرهای BETWEEN, IN, LIKE
- 16. استفاده از عملگرهای IS NULL و IS NOT NULL
- 17. عملگرهای منطقی AND, OR, NOT
- 18. مرتب سازی دادهها با ORDER BY
- 19. مرتب سازی بر اساس چند ستون
- 20. استفاده از توابع تک ردیفه (Single-Row Functions)
- 21. توابع رشتهای (CONCAT, SUBSTR, LENGTH, INSTR, UPPER, LOWER, INITCAP)
- 22. توابع عددی (ROUND, TRUNC, MOD)
- 23. توابع تبدیل نوع داده (TO_CHAR, TO_NUMBER, TO_DATE)
- 24. توابع عمومی (NVL, NVL2, NULLIF, COALESCE)
- 25. توابع گروهی (GROUP Functions)
- 26. SUM, AVG, MIN, MAX, COUNT
- 27. گروه بندی دادهها با GROUP BY
- 28. استفاده از HAVING برای فیلتر کردن گروهها
- 29. تودرتو کردن توابع گروهی
- 30. دستور JOIN: ترکیب جداول
- 31. INNER JOIN: اتصال داخلی
- 32. LEFT OUTER JOIN: اتصال بیرونی چپ
- 33. RIGHT OUTER JOIN: اتصال بیرونی راست
- 34. FULL OUTER JOIN: اتصال بیرونی کامل
- 35. SELF JOIN: اتصال جدول به خودش
- 36. Non-Equi Joins
- 37. ANSI JOIN Syntax
- 38. UNION, UNION ALL, INTERSECT, MINUS
- 39. دستور INSERT: افزودن دادهها
- 40. وارد کردن دادهها با یک دستور
- 41. وارد کردن دادهها با دستور INSERT INTO SELECT
- 42. دستور UPDATE: ویرایش دادهها
- 43. به روز رسانی رکوردهای خاص
- 44. به روز رسانی چند ستون به صورت همزمان
- 45. دستور DELETE: حذف دادهها
- 46. حذف رکوردهای خاص
- 47. حذف تمام رکوردها از یک جدول
- 48. دستور TRUNCATE TABLE
- 49. محدودیتهای یکپارچگی (Integrity Constraints)
- 50. NOT NULL Constraint
- 51. UNIQUE Constraint
- 52. PRIMARY KEY Constraint
- 53. FOREIGN KEY Constraint
- 54. CHECK Constraint
- 55. ایجاد جدول با استفاده از دستور CREATE TABLE
- 56. تعیین نوع دادهها و محدودیتها
- 57. تغییر جدول با استفاده از دستور ALTER TABLE
- 58. اضافه کردن ستون
- 59. تغییر نوع داده ستون
- 60. حذف ستون
- 61. اضافه کردن Constraint
- 62. حذف Constraint
- 63. حذف جدول با استفاده از دستور DROP TABLE
- 64. ایجاد Sequence برای تولید اعداد یکتا
- 65. استفاده از Sequence در INSERT
- 66. ایجاد Index برای افزایش سرعت جستجو
- 67. انواع Index (B-Tree, Bitmap)
- 68. ایجاد View برای ساده سازی کوئریها
- 69. انواع View (Simple, Complex)
- 70. ایجاد Synonym برای نامهای مستعار جدول
- 71. کنترل دسترسی به دادهها با GRANT و REVOKE
- 72. ایجاد Roles و تخصیص دسترسیها به آنها
- 73. مقدمهای بر PL/SQL
- 74. بلوکهای PL/SQL (DECLARE, BEGIN, EXCEPTION)
- 75. متغیرها و انواع داده در PL/SQL
- 76. عملگرها در PL/SQL
- 77. ساختارهای کنترلی (IF-THEN-ELSE, LOOP)
- 78. cursorها در PL/SQL
- 79. Explicit Cursors
- 80. Implicit Cursors
- 81. استفاده از Exception Handling
- 82. ایجاد Procedure
- 83. ایجاد Function
- 84. تریگرها (Triggers)
- 85. انواع Triggers (BEFORE, AFTER, INSTEAD OF)
- 86. استفاده از Package
- 87. ایجاد Package Specification
- 88. ایجاد Package Body
- 89. مقدمهای بر Object-Relational Features
- 90. ایجاد Object Types
- 91. استفاده از Collection Types (VARRAY, Nested Table)
- 92. SQL*Loader: وارد کردن داده از فایل
- 93. Data Pump: Export و Import دادهها
- 94. استفاده از Explain Plan برای بهینه سازی کوئریها
- 95. آشنایی با Optimizer و Cost-Based Optimization
- 96. نکات و تکنیکهای بهینهسازی SQL
- 97. استفاده از Hint ها
- 98. آشنایی با Global Temporary Tables
- 99. استفاده از Materialized Views
- 100. آشنایی با Analytic Functions
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.