اوراکل (oracle ), پایگاه داده

پایگاه داده اوراکل چیست ؟

آموزش اوراکل| آموزش اوراکل فارسی| آموزش oracle 11g| آموزش نصب oracle 11g| فیلم آموزش اوراکل فارسی| oracle definition | oracle arena | دوره اوراکل چیست| دوره اوراکل| برگزاری دوره های اوراکل| دوره اوراکل چیست| پکیج آموزش اوراکل|| پکیج کامل آموزش اوراکل| فیلم آموزش اوراکل فارسی| فیلم آموزش اوراکل فارسی| فیلم های اموزشی اوراکل| فیلم آموزشی پایگاه داده اوراکل

پایگاه داده اوراکل چیست ؟

ابتدا با تعاریف اولیه آشنا می شویم:

تعریف داده (Data): هر شکل از واقعیت در مورد افراد، اشیا، رخداد ها و به طور کلی هر نوع اطلاعات خام به عنوان داده شناخته می شود.
یا طبق تعریف ویکی پدیا همه دانسته ها، آگاهی ها، داشته ها، آمار ها، شناسه ها، پیشینه ها و پنداشته ها را داده یا دیتا می نامند

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

داده ها را می توان درقالب چهار نوع پرونده سازمانی دسته بندی کرد:

پرونده درهم (Pile): در واقع این روش به انباشت فایل یا پرونده ها بدون هیچ ترتیب یا روند مرتب سازی خاصی اشاره دارد
هزینه ذخیره سازی و یا ورود یک پرونده جدید بسیار کم و هزینه جستجو یا پیدا کردن یک پرونده خاص بسیار زیاد است.

پرونده ترتیبی (Sequential):

در این روش پرونده های داده با یک ترتیب خاص و کلی به عنوان مثال به ترتیب حروف الفبا و یا به ترتیب یک شماره خاص ذخیره می شوند.
هزینه ذخیره کردن یک پرونده جدید متوسط و هزینه جستجو یا پیدا کردن یک پرونده می تواند به اندازه بررسی کلیه پرونده های موجود باشد.

پرونده شاخص دار(Indexed):

این روش از دو یا چند سطح مرتب سازی محدود برای ذخیره سازی اطلاعات استفاده می کند
هزینه افزودن یک پرونده جدید نسبت به روش های قبلی بیشتر و هزینه جستجو و پیدا کردن یک پرونده موجود از روش های قبلی کمتر است.
پرونده شاخص دارترتیبی (Index-Sequential): در این روش علاوه بر استفاده از چندین سطح مرتب سازی هر گروه از پرونده های موجود
در شاخص با یک ترتیب خاص نگه داری می شوند.
در این روش هزینه افزودن پرونده جدید از همه بیشتر و هزینه جستجو و پیدا کردن پرونده موجود از همه کمتر است.

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

پایگاه داده (Database):

یک پایگاه داده شامل دو بخش مهم و اصلی است که بخش اول آن مجموعه ای از داده های سازمان دهی شده و بخش دوم یک سیستم مدیریتی به نام DBMS است.
و طبق تعریف ویکی پدیا پایگاه داده یا بانک اطلاعاتی یا دیتابیس به مجموعه ای از داده با ساختار منظم و سامان مند گفته می شود.
در ادامه آمده است که :
به عبارت دیگر پایگاه داده اشاره به مجموعه ای از داده های مرتبط و ساختار یا سازمان است
که دسترسی به این اطلاعات معمولا از طریق سیستم مدیریت پایگاه داده DBMS متشکل
از یک مجموعه یکپارچه از نرم افزارهای کامپیوتری است که اجازه می دهد تا کاربران برای ارتباط برقرار کردن
با یک یا چند پایگاه داده ها و دسترسی به تمام اطلاعات موجود درپایگاه داده را فرآهم کند.
(DBMS) Data Base Management System: یک سیستم نرم افزاری پیچیده و تکامل یافته که
مدیریت پایگاه داده را برعهده دارد و ورود و خروج اطلاعات و مدیریت صحت انجام عملیات را انجام می دهد.

مزایای استفاده از یک پایگاه داده :

۱. کاهش افزونگی داده ها
هر گونه ذخیره سازی مازاد اطلاعات و یا نگه داری چندین نسخه از اطلاعات افزونگی است
۲. امنیت
یکی از مهم ترین مسائل در پایگاه داده کنترل دسترسی به اطلاعات و حفاظت از اطلاعات در برابر دسترسی های غیر مجاز است
۳. جامعیت
جامعیت بر صحت عملیات، اعمال محدودیت و رعایت قواعد امنیتی در پایگاه داده دلالت دارد
۴. عدم ناسازگاری
ناسازگاری یعنی وجود اطلاعات فاقد اعتبار و صحت در بانک اطلاعاتی
۵. دسترسی همزمان
دسترسی همزمان قابلیت اتصال و فعالیت همزمان چندین کاربر

طراحی بانک از دو جنبه بررسی می شود

۱. طراحی فیزیکی ۲. طراحی منطقی

طراحی فیزیکی :
در حوزه طراحی فیزیکی بیشتر راجع به چگونگی ذخیره سازی
اطلاعات و فایل های حاوی اطلاعات به صورت فیزیکی در هارد دیسک بحث می شود

 


 

طراحی منطقی :

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

برای کار کردن با بانک اطلاعاتی جهت طراحی پرس و جو و به طور مشخص RDBMS یک زبان استاندارد
و ساختارمند به نام Structured Query Language – SQL وجود دارد. (“اس کیو ال” تلفظ می شود)

انواع مدل های (Data Model) به پنج بخش تقسیم شده است :

( Hierarchical ) -1 سلسله مراتبی یا درختی
( Network ) -2 شبکه ای
( Relational ) -3 رابطه ای
( Object Oriented ) -4 شی گرا
( Object Relational ) -5 رابطه ای – شی گرا


معرفی دوره آموزش پایگاه داده اوراکل

 

آموزش اوراکل| آموزش اوراکل فارسی| آموزش oracle 11g| آموزش نصب oracle 11g| فیلم آموزش اوراکل فارسی| oracle definition | oracle arena | دوره اوراکل چیست| دوره اوراکل| برگزاری دوره های اوراکل| دوره اوراکل چیست| پکیج آموزش اوراکل|| پکیج کامل آموزش اوراکل| فیلم آموزش اوراکل فارسی| فیلم آموزش اوراکل فارسی| فیلم های اموزشی اوراکل| فیلم آموزشی پایگاه داده اوراکل

مطالب مرتبط

پاسخی بگذارید