آموزش اوارکل

این وبلاگ از ابتدا آموزش اوراکل را شروع،و هر هفته محتوای آنرا به روز رسانی می کند.

آموزش اوارکل

این وبلاگ از ابتدا آموزش اوراکل را شروع،و هر هفته محتوای آنرا به روز رسانی می کند.

نوع داده ایی اوراکل

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


Character:: CHAR,NCHAR,VARCHAR2,NVARCHAR2

Number :: NUMBER

Long and raw :: LONG,LONG RAW, RAW

Date and time :: DATE,TIMESTAMP, TIMESTAMP WITH TIME ZONE ,
TIMESTAMP WITH LOCAL TIME ZONE, INTERVAL YEAR TO MONTH ,
INTERVAL DAY TO SECOND

Large object ::CLOB,NCLOB,BCLOB, BFILE
Row ID:: ROWID,UROWID

اوراکل چیست؟

اوراکل یک پایگاه داده ایی با ساختار قدرتمند و مفید می باشد. بعضی از این ساختار از بهم پیوستن سطح های SQL است که یک سیستم مدیریت ارتباطی پایگاه داده یا RDBMS گویند.
اوراکل همانند بعضی از شرکتها ،استاندارد های صنعت بین المللی آمریکا (ANSI) اس کیو ال را که شامل اضافه کردن توابع می باشد را قبول دارند.
SQL یک زبان غیر پروسیجری می باشد و نمی تواند ساختار برنامه ایی از جمله: ساختار حلقه های LOOP داشته باشد.
PL/SQL اوراکل ها ،پروسیجر گسترده در اس کیو ال و SQLJ پذیرفته عملگرهای کدهای جاوا.
عبارت SQL SELECT استفاده از پرسش و پاسخ ذخیره شده در پایگاه، از جمله: Tables & Views
ساختار اولیه ذخیره داده در پایگاه اوراکل بر روی یک جدول قرار دارد، که این جدول شامل ستونها و مشخصه ها می باشد.


<<امیدوارم توانسته باشم کمک ناچیزی به شما دوستداران راه علم و تکنولوژی کرده باشم >>

دسته بندی SQL

Data Manipulation Language
استفاده می شود برای دسترسی، ایجاد ، ویرایش یا حذف داده های موجود از ساختار پایگاه داده. ساختار DML شامل پرسش و پاسخ از اطلاعات *SELECT* ، اضافه کردن سطح جدید *INSERT* ،ویرایش سطر های موجود *UPDATE* ، حذف سطر های موجود *DELETE*، اجرای یک شرط به روز رسانی و یا اضافه کردن عملگر *MERGE* ، دیدن برنامه های اجرایی اس کیو ال *EXPLAIN PLAN* و قفل گذاری یک جدول و دسترسی محدود آن به کمک *LOCK TABLE*

Data Definition Language
استفاده می شود برای تعیین،تغییر یا حذف موضوعات پایگاه و اجازه این کار. ساختار DDL شامل : ایجاد،ویرایش،حذف، تغییر نام موضوع مورد نظر *CREATE,ALTER,DROP,RENAME*، حذف تمام سطر ها از پایگاه بدون ساختار DROP به کمک *TRUNCATE* ، اجازه مدیریت دسترسی *GRANT,REVOKE*، بازرسی استفاده از پایگاه *AUDIT,NOAUDIT*، و اضافه کردن یک شرح در مورد موضوع *COMMENT*

Transaction Control
استفاده می شود برای گروه بندی ساختار DML در یک مذاکره تکی. استفاده این ساختار، شما می توانید ذخیره کنید تغییرات *COMMIT* یا تغییر شرح داده شده *ROLBACK* بر ساختار DML . همچنین شامل ساختار کنترل مذاکره سازنده یا نقطه گذاری شده (تائید شده) ،که این مذاکره برای برگشت به عقب *SAVEPOINT* و تعیین مشخصه هایی برای مذاکره *SET TRANSACTION* .

Session Control
استفاده می شود برای کنترل خصوصیات جلسه ایی کاربر . ساختار کنترل جلسه شامل : کنترل خصوصیات *ALTER SESSION* ، و فعال یا غیر فعال کردن نقش یا اثر *SET ROLE *.

System Control
استفاده می شود برای مدیریت خصوصیات پایگاه . این ساختار تنها یک شرط دارد در دسته بندی *ALTER SYSTEM*