آموزش Oracle از صفر تا صد با 13 درس رایگان
oracle در واقع یکی از دیتابیس های مطرح در دنیاست که توسط شرکت oracle در سال 1979 برای اولین بار عرضه شده است . نسخه فعلی 19c است و در سال 2019 عرضه شد. اوراکل یک سامانه ی مدیریت پایگاه داده ی رابطه ای (relational) است که از دستورات و قوانین SQL پیروی میکند. مدل این دیتابیس بصورت client و server است یعنی سرور بر روی درخواست هایی که از سمت کلاینت ارسال شده پردازش میکند و پاسخ را برای client ارسال میکند. در ادامه این دیتابیس را به طور جامع شرح خواهیم داد.
اوراکل Oracle چیست؟
پایگاه داده اوراکل در واقع راهی برای تعامل یک قرارداد هوشمند با داده های خارج از بلاکچین است. در واقع اوراکل پلی بین رویداهای خارج از زنجیره و یک زنجیره است.البته با توجه به موضوع مورد بحث تعریف اوراکل میتواند متفاوت باشد.
در ویکی پدیا اوراکل چنین تعریف شده است: در صنعت کامپیوتر اوراکل به مجموعهای از اطلاعات گفته میشود که توسط «سامانه مدیریت پایگاه دادههای اوراکل» اداره میشوند. اوراکل پایگاه دادهٔ توزیع شدهای است که با سیستمعاملهای متفاوتی میتواند کار کند.
در نهایت اوراکل عاملی است که نه تنها با منابع داده خارجی ارتباط برقرار می کند، بلکه به تایید و بررسی صحت داده های فراهم شده نیز می پردازد. بنابراین آنها مسئول فراهم کردن اطلاعات مهم و قابل اعتماد برای قرارداد های هوشمند هستند که این قراردادها هم به نوبه خود وظایف معینی را انجام می دهند.
انواع اوراکل ها
اوراکلها به طور کلی بر اساس تعداد کیفیتهای مختلفی که دارند به سه دسته تقسیم میشوند:
1-منبع : آیا منبع داده نرمافزاری است یا سختافزاری؟
2-مسیر اطلاعات : ورودی است یا خروجی؟
3-تراست : متمرکز است یا غیرمتمرکز؟
مزایای استفاده از اوراکل Oracle
1- پایگاه اطلاعات اوراکل ساختار Stack دارد.این ساختار باعث می شود بتوان بین پایگاه داده اوراکل و یک پلتفرم دیگر ارتباط ایجاد کرد.
2- پایگاه داده اوراکل با ACID سازگار است .که این سازگاری موجب هماهنگی اطلاعات و بالا رفتن قابلیت اطمینان اطلاعات می شود.
3- بدون نیاز به اطلاع داشتن از محل ذخیره اطلاعات بتوان با پایگاه اطلاعاتی ارتباط برقرار کرد در واقع ساختار داده ای منطقی دارد.
4- در اوراکل با استفاده از یک ابزار قدرتمند بنام ریکاوری منیجر می توان از نسخه های پشتیبان در مواقع لزوم استفاده کرد.
پروتکل های اجراکننده اوراکل ها
پروتکل های وام دهی مانند کامپاند، میکردائو (MakerDAO)، یونی سواپ (Uniswap) و آوه (Aave) در هنگام اجرا بر روی بلاک چین اتریوم از اوراکل ها برای دریافت داده های خارجی استفاده می کنند.
قابلیت های پایگاه داده Oracle
1- این دیتابیس کراس پلتفرم است؛ یعنی روی پلتفرمهای مختلف قابل اجرا است و میتواند روی سختافزارها و سیستمعاملهای مختلف اجرا شود.
2- پایگاه داده اوراکل به پشتوانه ساختار شبکهای، امکان برقراری ارتباط بین اپلیکیشنهای مختلف از پلتفرمی دیگر را فراهم میکند. کمی پیچیده است! برای مثال اپلیکیشنی که روی ویندوز اجرا شده است، میتواند به پایگاه داده اوراکلی که روی لینوکس قرار دارد متصل شود.
3- اوراکل همیشه آماده استقبال از تکنولوژیهای جدید است و به راحتی سازگار خواهد شد.
4- این دیتابیس با ACID سازگار است یعنی شما میتوانید استفاده از اطلاعات بهصورت یکپارچه و مطمئن امکان پذیر خواهد بود.
ویژگیهای ساختاری پایگاه داده Oracle
ضعف های عملکردی اوراکل Oracle
1- قراردهای هوشمند بر اساس داده های ارائه شده توسط اوراکل ها تصمیم میگیرند. اگر اوراکل به خطر بیافتد،قرارداد هوشمند مربوط به ان نیز به خطر می افتد.
2- اوراکل ها بخشی از اجماع بلاکچین اصلی نیستند،بنابراین توسط سیستم های امنیتی نیز حمایت نمیشوند.
3- اگر کسی به جریان داده بین اوراکل و قرارداد هوشمند و بلاکچین دسترسی پیدا کند، میتواند داده ها را اصلاح و یا جعل کند.
حتما در کنار این مطلب دانلود کنید: آموزش صفر تا صد زبانهای برنامه نویسی (رایگان)
انواع مختلف پلنهای پایگاه داده اوراکل
1- نسخه مخصوص شرکتها (EE)
این پلن پرطرفدارترین و در عین حال گرانترین نسخه دیتابیس اوراکل است.
ویژگی های نسخه مخصوص شرکتها
- نداشتن محدودیت در تعداد CPU ها.
- نبود محدودیت در اندازه مموری و دیتابیس.
- دارای ویژگیهای پریمیوم که در نسخههای دیگر دیده نمیشود.
2- نسخه استاندارد (SE)
این پِلَن نسخه محدودشده از نسخه مخصوص شرکتها یا (EE) است.
ویژگی های نسخه استاندارد
- محدود شدن تعداد CPUهای مورد استفاده به ۴ عدد.
- نبود محدودیت در اندازه مموری و دیتابیس.
- دارای ویژگیهای بسیار، اما نه به اندازه نسخه EE.
3- نسخه رایگان (XE)
این پِلَن بهصورت رایگان در اختیار مشتریان قرار میگیرد و در مقایسه با دو پِلَن قبلی محدودیتهای بیشتری دارد.
ویژگی های نسخه رایگان
- محدود شدن تعداد CPU های مورد استفاده به ۲ عدد.
- نهایت RAM قابل استفاده ۲ گیگابایت است و نهایتاً امکان ذخیرهسازی ۱۲ گیگابایت داده وجود دارد.
- دارای ویژگیهای بسیار محدود!
دانلود دروس آموزش اوراکل
- برای مشاهده بهتر ویدیوها در موبایل، گوشی را افقی نگه دارید. اگر اروری مشاهده کردید بخاطر روشن بودن وی پی ان است. بعد از پخش هر ویدیو، علامت دانلود روی آن نمایان می شود.
- اگر روی دانلود کلیک کردید و ویدیو باز هم پخش شد، بعد از پخش ردن روی علامت سه نقطه پایینش کلیک و گزینه دانلود یا ذخیره را انتخاب کنید. از اینترنت دانلود منجر هم می توانید استفاده کنید. هر درسی مشکل داشت در نظرات اعلام کنید تا سریعا رفع شود یا به پیج منبع مراجعه کنید. ضمنا هر چند وقت یک بار احتمالا دروس به روز می شوند.
- هر درسی کار نکرد حتما در بخش نظرات اعلام کنید تا مشکل سریعا رفع شود
- در زیر دو نوع آموزش داریم. آموزش اول مربوط به همه دستورات اصلی اوراکل است و آموزش دوم مفاهیم پایه ای در پایگاه داده است (اختیاری)
آموزش اول (دستورات اصلی اوراکل)
از پیج Mega free learn:
درس 1(آموزش نصب) | درس 2(آموزشWhere clause) |
درس3(آموزش Comparison Conditions) | درس 4 (آموزش Logical Conditions) |
درس 5(آموزش sorting) | درس 6(آموزش Table Structure) |
درس 7(آموزش Concatenation – Literal Character) | درس 8 (آموزش Alias) |
درس 9 (آموزش عبارات حسابی) | درس 10(آموزش SELECT) |
آموزش دوم (مفاهیم پایه ای در پایگاه داده)
برگرفته از پیج کارشناسی کامپیوتر:
درس 1
درس 2
درس 3
حتما در کنار این مطلب دانلود کنید: آموزش صفر تا صد پایگاه داده (رایگان)
سوالات متداول
1- آیا بهروزرسانی پایگاه داده اوراکل، عملکرد سیستم را بهبود میبخشد؟
در برخی موارد آپگرید کردن پایگاه داده اوراکل به آخرین نسخه، میتواند در عیبیابی و برطرف کردن مشکلات عملکردی موثر باشد. البته که آپگرید کردن هیچوقت بدون ریسک نیست، اما خب باعث میشود بهتر شدن عملکرد را در برخی موارد بهچشم ببینید!
2- منظور از اوراکل انسانی چیست؟
بعضی اوقات افراد با دانش تخصصی در یک زمینه خاص میتوانند به عنوان یک اوراکل عمل کنند. آنها میتوانند صحت اطلاعات را از منابع مختلف تحقیق و تأیید کنند و این اطلاعات را برای قراردادهای هوشمند ترجمه کنند، که به این سبک اوراکل ها اصلاحا اوراکل انسانی گفته می شود.
3- اوراکل در فناوری بلاکچین تا چه میزان مهم است؟
اهمیت اوراکلها زمانی آشکار می شود که قراردادهای هوشمند بلاکچینی تنها قادر به دسترسی به دادههایی هستند که در داخل شبکه دیجیتال آنها قرار گرفته است. بنابراین اوراکل ها به عنوان یک ابزار ارتباطی ایفای نقش میکنند که اطلاعات و داده ها را به دادههای دیجیتال تبدیل میکنند. آموزش صفر تا صد بلاکچین در اینجا (رایگان)
کاش ویدیوها رو تو فایل زیپ میزاشتین برای دانلود، اینجوری شماره گذاری ندارند که ترتیب داشته باشند، در ضمن در کنار سایر ویدیو ها بهم ریخته میشن و نمیشه پیداشون کرد.
پاسخسلام
پاسخخوب باشید
خرید اوراکل شرکتی برای ما ایرانیها مقدور هست و هزینه ش چقدره؟
سلام اوراکل رایگان ساخته شده