
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
تو این دوره SQL Server رو از صفر تا پیشرفته یاد میگیری! از تراکنشها و طراحی دیتابیس تا Query نویسی حرفهای و پروژههای واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد میگیری و یه متخصص دیتابیس میشی!
مشاهده بیشترمقالات آموزشی Oracle

اوراکل یک پایگاه داده با ساختار قدرتمند و مفید می باشد. بعضی از این ساختار از بهم پیوستن سطح های SQL است که یک سیستم مدیریت ارتباطی پایگاه داده یا RDBMS گویند.
اوراکل همانند بعضی از شرکتها ،استاندارد های صنعت بین المللی آمریکا (ANSI) اس کیو ال را که شامل اضافه کردن توابع می باشد را قبول دارند.
ساختار اولیه ذخیره داده در پایگاه اوراکل بر روی یک جدول قرار دارد، که این جدول شامل ستونها و مشخصه ها می باشد.
به عبارتی اوراکل یک بانک اطلاعاتی است.
سیستم مدیریت بانک اطلاعاتی رابطه ای کارش نگهداری و جستجوی اطلاعات است که در اکثر محیط ها مانند سولاریس، لینوکس، یونیکس، مک سرو، اوپن وی ام اس و حتی ویندوز سرور کار می کند.
آموزش مقدماتی تا پیشرفته اوراکل

اصول دوازده گانه ی کاد مجموعه ای از سیزده قانون (شماره گذاری شده از صفر تا دوازده) است که توسط ادگار کاد یکی از پیشگامان مدل رابطه ی پایگاه داده The Relational Model ارائه شده است و بیانگر این اصل است که یک پایگاه داده به چه چیزهایی نیاز دارد تا به طور کامل جزو پایگاه داده های با مدل رابطه ای به شمار آید.

یک جدول (به انگلیسی table) در واقع ساختاری است که داده ها را در یک پایگاه داده ی رابطه ای (relational database) در خود نگه می دارد. جدول متشکل از دو بخش ستون و سطر می باشد.

پایگاه داده یا به انگلیسی database، به مجموعهای از دادهها با ساختار منظم گفته میشود. نمونه های ساده از پایگاه داده که ما در زندگی روزمره ی خود با آن ها سروکار داریم، دفتر فهرست مشترکین تلفنى، لیست (ثبات) حضور و غیاب، دفتر اسامی افراد نظامی وافسران یک منطقه یا کشتی و غیره است.

دستور Select برای انتخاب و واکشی اطلاعات مورد نظر از يک يا چند جدول و سپس مشاهده نتايج در يک جدول موقت استفاده می شود.

توابع SQL در پایگاه داده ی ORACLE گنجانده شده (به صورت دورن ساخته و توکار در آن وجود دارند) و برای استفاده در تمامی دستورهای SQL قابل دسترس می باشند. این امکان نیز وجود دارد که شما با استفاده از PL/SQL توابع سفارشی خود را ایجاد کنید.

می توان چندین Query را به وسیله ی عملگرهای ذکر شده، با هم ترکیب کرد. این عملگرها از نظر تقدم در اجرا کاملا با هم برابر هستند. چنانچه یک دستور SQL دارای چندین عملگر باشد، ORACLE به ترتیب از چپ به راست شروع به ارزیابی آن ها می کند.

DDL سر نام Data Definition Language می باشد که امکان تعریف یا توصیف اشیای پایگاه داده را به شما می دهد. ساختار record ها، تعریف field ها، محل فایل ها و شیوه ذخیره سازی داده ه

DCL مخفف Data Control Language امکان تعيين نوع استراتژی ها و روش های دستيابی، تعريف اندیس ها و مرتب سازی داده های پايگاه داده را فراهم می نماید.

DML سرواژه ی Data Manipulation Language است که عمليات پردازشی و دستکاری اشيای پايگاه داده مانند: insert(درج)، select (گزینش)، update (بروز رسانی) را پشتيبانی می کند.

در دستورات زبان SQL برای ایجاد query از چندین جدول با توجه به رابطه ی بین ستون های خاصی از جداول بکار می رود.

Query ای که در دل query دیگر گنجانده شده باشد، subquery نامیده می شود. فرض بگیرید می خواهیم تمامی کارکنانی که درآمد آن ها از حد متوسط بالاتر است را بازایابی کنید.

Transaction control language یا به اختصار TCL از مجموعه زبان های کامپیوتری و همچنین زیر مجموعه ی زبان SQL محسوب می شود که فرایندهای تراکنشی را در یک پایگاه داده را مدیریت می کند.

جهت بازیابی و مشاهده ی تاریخ و زمان سیستم مورد نظر از توابع زیر استفاده کنید. 1. CURRENT_DATE : تاریخ جاری را بر اساس time وابسته به موقعیت جغرافیایی و بر اساس جنس تاریخ میلادی برمی گرداند.

در هر محیط عملیاتی همیشه مجموعهای از قواعد معنایی،بامحدودیتهای جامعیتی، وجود دارند. چنانچه دادههای ذخیره شده در بانک اطلاعاتی همواره چنین محدودیتهایی را رعایت کنند، جامعیت پایگاه داده تضمین میگردد.

اندیس ها (Index) در پایگاه داده سرعت جستجو و اجرای Query را بهبود میبخشد. در این مقاله انواع Index، نحوه ایجاد، حذف و بهینهسازی آنها را بررسی میکنیم.

Sequence یک شی پایگاه داده است که چندین کاربر به طور همزمان می توانند با استفاده از آن اعداد صحیح (integer) منحصر بفرد ایجاد کنند. با استفاده از شی یاد شده می توان به صورت خودکار مقادیر کلید اولیه (primary key values) ایجاد کرد.

view در sql در واقع همان جداول مجازی هستند که توسط آن می توانید عملیات خاصی که شامل دستورات sql می شوند را انجام دهید و به صورت خروجی داشته باشید.

object type در ORACLE عبارت است از نوع داده هایی که توسط خود کاربر تعریف می شوند و امکان مدل سازی موجودیت های پیچیده ی واقعی همچون سفارشات و خرید مشتریان

از ویرایش 8.0 به بعد، Oracle قابلیت table partitioning (بخش بندی جداول) را ارائه داد که به وسیله ی آن می توان یک جدول را بنا به شرط یا معیارهای خاصی بخش بندی کرد. برای مثال، فرض بگیرید جدولی به نام SALES دارید که دارای ساختار زیر می باشد.