صفحه 1:
صفحه 2:
تحقیق آزمایشگاه پایگاه داده 0۲۵016
استاد :خانم دکتر سالومه طاهری فرد
دانشجو: علی جونی چیان-کاردانی نرم افزار
شماره دانشجویی :961005308
صفحه 3:
معروف ترین نرم افزارهای مدیریت پایگاه داده
یاع ۱۵۵025 دیتا بیس عبارتند از:
Oracle -1
Microsoft SQL Server -2
My SQL-3
Postgre SQL-4
DB2-5
Microsoft Access -6
صفحه 4:
Ue Mince ۱ ا
داده,طراحی و ساخت نرم افزارهای کاربردی تجاری و
سازمانی, مدیریت oe با مشتری,ابزارهای مدیربت پروژه و
ی ره تام فا مت سا ارت ار رس
ا 0
اوليه لابراتوارهاى توسعه نرم افزار( اس دى ال )بود.محدوده
فعاليت اين شركت جهانى است.بيش از 13800 كارمند
Bees worl WEI GL lp دارد ارححصولات اس شرکت عم
0 ool ele leat ali eols
صفحه 5:
صفحه 6:
شرکت اوراکل,در 3 پلن متفاوت,دیتاییس هایش
یی تخس وش با کت ها 2۳
2-نسخه استاندارد 5۲
3-نسخه رایگان۴<
هر كدام از اين نسخه ها ویژگی های خاصی دارند:
صفحه 7:
نسخه شرکت ها 2۲۶
اين پلن پر طرفدارترین و گران ترین نسخه
ديتابيس اورا است و سه وبز دارد:
1-نداشتن محدوديت در تعداد لا8) ها
2-نبود محدودیت در اندازه ی مموری و دیتابیس
3-دارای ویژگی هاى يريميوم ست كه ساير نسخه
ها ندارند.
صفحه 8:
نسخه استاندارد 5۴
2 ee
يا عا است.که سه ویژگی دا رد.
1-محدود شدن تعداد لا ها" ی مورد استفاده به
چهار عدد
2-نبود محدودیت در اندازه مموری و دیتابیس
3-دارای ویژگی های بسیار اما نه به اندازه ی
نسخه ۲۲
صفحه 9:
نسخه رایگان XE
این بلن به صورت رایگان در اختیار مشتریان قرارمی
گیردودر مقایسه با دو , بلی محدودیت های بیشتری
دارد. محدود شدن CPU های مورد استفاده به 2 عدد,و
نهایت ۴۵ مصرفی تا 2 گیگابایت و امکان دخیره
سازی داده تا 12 گیگابایت.از يع هاى ان هستند.
صفحه 10:
Oracle یکپایگاه داده ی نوريم سده و رلبطه ای
شدم و و بر خلاف56۳۷6 a SSQL به پلتفرم ولبسته
eee ere پلتفرم بوده وروءهر سیستم
عاملیمثلوپندوز مک لینوکسوسولاریسو غیره بره امکان
استفاده ار أروجود دارد .لته اوراکل, اج :
011 (1)©1055ستتو به يشتولنه ساختا
لیلمکانب قرارعارتباط : ابیکش neal
پلتفرمیدیگر را ف راهم میک ند. مثلا لپلیکیشنیکه SS)
ويندوز اجرا شده استمئتواند به یاج داده
اوراکلیکه رویلینوکسقرار دارد .متصلشود.
صفحه 11:
پلتفرم, 0 ادر کامپیوتر به معنی بستر و سکو
است.و به مجموعه نر م افزار و سخت افزاری که در
حيطه ان بنامه ای نرم آقزآری قابلیت اجرا
دارند, گفته می شو
از بترم های کست و کار جواني مى شود به
اینستاگرام,فیس بوک,آمازون, گوگل (به عنوان موتور
جستجو) ,و ایرانی به پارا RIS فه
بازار ,دیوار, اسنپ, تپ سی و ی fil کرد.
صفحه 12:
bag ار
صفحه 13:
پایگاه داده ی Relational).sl akauly
6 (.
بهترين نوع ديتا بیس است.که تمرکز اصلی شرکت اوراکل
بران است.اطلاعات در اين مدل به شکل جدول 9 همراه
با ستون و ردیف مرتب شده اند.اين موضوع باعث می
شود د که دسترسی به اطلاعات مختلف خیلی راحت گردد.
سیستمی sly oS پایگاه داده ی رابطه ای استفاده می
شود: ۲۵۲۱۷۱5 است.
Relational Database Management System
زبان کوثری که توسط بیشتر دیتابیس های رابطه ای و
اوراکل مورد استفاده قرار می گیرد, 501 نام دارد.
صفحه 14:
در پایگاه داده ی رابطه ای,جداولی برای ذخیره و دسته
sou اطلاعات(داده ها)وجود دارندکه در آن ها ,داده ها
در سطرها و ستون هایی متناظر با هم قرار می
گیرند.هر سطر از جدول,بیانگر یک رکورد منحصر به فرد
است,و ستون S ن جدول, مشخصه و ویژگی هایی
برای آن رکوردها می باشند. که توسط این ستون ها مى
توان اطلاعات بیشتری در مورد هریک از
سطرها( رکوردها)بدست اورد.
صفحه 15:
صفحه 16:
مزایای اوراکل :
-1یکی از مزایای مهم اوراکل, کنترل خودکار صحت داده
cul S909 sb .با اين lS دیتابیس به صورت خودکاراز
ورود اطلاعات نامعتبر و نا مفهوم جلوگیری می
-2یکی دیگر از توانایی های اوراكل نسبت به ساير پایگاه
sh داده.ضریب امنیتی بالای ی سیستم نگهداری داده ها
از اين اطلاعات به صورت یک cme ole) 9 ot
مى شود.وبه ندرت ممكن است چيزي تحت عنوان حذف
شدن ويا خرابى داده دراوراكل بوجودايد.
صفحه 17:
7ب عنیحضور همزمانچهار عنصر:
ee 1 :در 0 ee -لدر ديتا ۳
as م شود
bl) Consistency- 2
سروق وانینم شخصب پرویک ند.و در اوراکلن قلو
صفحه 18:
۱50۱21[00-3 ی عنوپ ردازشهم زمانپبروسه ها بدون
Durability-4 برلاعمقابله با مشکلاناحتما لیمفید
اسندر luo بیسهاییکه دارایقابلینبایداری
هستندبعد از لنجام هر عملینلنتقا [واده ها و اطلاعات
a مو Sa بنا برلینحتماگر لتفاقاتیم تلف طع
قيا رخ دهد صیب وجود نمی
ید ایگاه اه راك رك sles cs SL
هر چهار قابلینقوقب هره موبرد.
صفحه 19:
انواع داده در اوراکل ۱۷۵6۶ ۱۵۲2
در بانک oe اوراکل داده ها به 5 دسته کلی
تقسیم می
1-داده ی کاراکتری Character Datatypes
2-داده ی عددی Numeric Datatypes
3-داده ی تاریخ /زمان ۲۱۵۲۵۲۷065 2۵16
4داده ی اشیاءبزرگ 0۵1۵0/065 006606 13۲96
5-داده برای ادرس دهی سطرهای یک جدول ۲0۷/۱0
Datatypes
صفحه 20:
داده کاراکتری :جهت ذخیره ی کلمات و حروف
استفاده می شود.هر کلمه بیانگر یک یا چندکاراکتر
است.به مجموع کاراکترها,یک رشته يا 51۲109 مى
گویند.انواع داده های کاراکتری عبارتند:
الف -داده کاراکتری با حجم فضای آشفال شده
ثابت. که اگر فضای اختصاص داده شده با
کاراکتری پر نشود,فضای خالی را در خود نگه می
دارد و ازاد نمی کند.۱۵۳۱0/ ۱۱6۳۱۵۲ ۱۵۲ از
انواع مختلف این نوع داده اند.
صفحه 21:
۲ :که در انحروفالبا ذخیره میشوند.حجم فضای
کاراکتر آننباید بیشتر از عددیکه به عنوانسایز درون
برإنتز قرا ركرفته , باشد.همچنینباتوجه به لینکه هر
کاراکتر فضاىمشخصاز يكديتا بلاكلإكوجكترينواحد
منطقماز ديد اوراكزارا اشفا([میکند, حجم فضایلختصاص
داده شده به یکدادم از نوع Char نباید بیشتر از
0 بايتماشد.مثلا:(131)10) مىتواند رشته لىوبه
طول10 کاراکتر (ب احروف ابا عانکلیسهارا در خودذخيره
کند.و چوندر لنگلیسیبه ازایهر کاراکتر,1 باینفضا
اشفا nei ,در لینجا 10باینفضابه » لینستونب]
نوع داده Charsl اختصاصداده شده ای کارانتر
کمترعدر آنذخیره شودهمان10 باینف ضا اشفا لمی
صفحه 22:
۳ لا :لینن وع دادم از تمام ویژگیهای
edlaiuwl unicode/notional character set
شده .یعنیداده هاییب | زبانا لباییغیر انگلیسیذخیر
د.متلا میتولناز 56 6۳۱۵۲۵06۲ 0
AL16UTF16, UTF8 lek استفاده
Ly»lb—UTF8 Lunchar iSLLS کرد.حداکثر تعداد
0 کاراکترو با ۸۱16۱1۲۴16 برلبر
0 کاراکتر اسنچوندر ۲۳16 [۸16۱به ازایهر
کاراکتر,2 باینف ضا اشفا ل(میشود.
صفحه 23:
: 9 ز لیننوع داده براعذخیره سازیرشته هایی
با طولئابتو با حجم فضاییمعادل2گیگا بایت
برایمتنهایطولانیل لانیاستفادم میشود.
نکته:از آنجاییکه هر کاراکتر فارسیمعادل2 بایت
ویعنیدو برابر یککاراکتر لنگلیسی فضا اشفا (لمی
کند,ب رایدخیره سازیحروفف ارسیدر لیننوع
داده ها,حداکثرتعداد کاراکترهایذخیره شده با
حروف انگلیسین صفحداکثر تعداد کاراکترهای
ذخيره شده با حروففا رسىاست
صفحه 24:
ب-داده های کاراکتری با تعداد کاراکتر و حجم فضای
اشغال شده ی متغییر.در این نوع داده ها برخلاف داده
های نوع قبلی که طول ثابتی داشتند,به ازای هر
كا راكترى كه در آن ذخیره می شود,همان مقدار فضا از
0 بلاک را اشغال کرده و فضای خالی در خود نگه نمی
دارد.
aigoiLong raw/ Raw/ Varchar2 / Nvarchar2
های آن هستند. که ۴,۵۷۷ و ۲۵۷ 0۲9ابرای ذخیره
مقادیر به صورت باینری هستند. و۱(۷۵۲6۲۵۲2 به دلیل
پشتیبانی از ۱۲۳8/۱۴16 ۱۱۲۱۱6006))بهترین نوع
برای ذخیره کاراکترهای فارسی است.
صفحه 25:
داده های عددی :جهت ذخیره polio عددی مثبت و
منفی يا صحیح و اعشاری استفاده می شود. که انواع
آن عبارتند از:
double -
real-
float-
decimal-
number -
smallint-
integer-
صفحه 26:
انواع داده در اوراكل .دا ده ee ‘sls به تاريخ و
زمان هستند كه به دو دسته كلى تقسيم مى شوند:
date/time sl oolo1-
2-داده های interval
date/time sb ool براى ذخيره و نمايش اطلاعات مربوط به تاريخ و
زمان است که به چهار دسته تقسیم می شوند.البته حتی بخشی از
ثآنیه,تفاوت اختلاف زمانی کات اب رات ای زار
ساعت و دقیقه,نگهداً ری می کند.ودر مورد دیگر,اگر کاربر بخوآهد,برحسب
محل کاربر, این اطلاعات را به وی نمایش می دهد.
صفحه 27:
داده های interval
الى و ذخیره فاصله
j نی ,بر حسب سال و ماه است. که بر دو نوع
الست يسدر فال سال بد ماه كه اختلاف بن ذو نآك
را برس سال و ماه حساب می eile oi وال
روز به ثانيه.كه اختلاف را بر حسب روز و ساعت
صفحه 28:
LOB=Large Object Block داده های اشیاءبزرگ
از اين ee داده جهت نگهداری اشیاءبزرگ (داده با حجم زیاد)در
بانک اطلاعاتى استفاده مى شود ال مم م ارت داده آی
block) 0212)تعیین شده در اوراکل,8 کیلو بایت در نظر گرفته
شود.این نوع داده می تواند تا 32 ترابایت,دیتا در خود ذخیره
aS GS بیشتر جهت نگهداری متن های طولانی, فیلم, ,تصویر.صوت و
غیره, استفاده می شود. که به انواع زیر تقسیم می شود:
ey sls slates agree LOB شلك وکا
Oly کند بعنی مناسب eo توع فبل است ولی لاو ۲۳16 را پشتیبانی aul. > NCLOB
فارسی هست.
٩ از این ی داد رای اسب بای پرری سل فیلم وصو و باادان دار EOS
گیگابایت به صورت باینری استفاده می شود.
112 اظ رای کهداری بام و مسیرفیل های باسری یرشب بر روی سسسم عامل حداکثر تا
4 گیگا بایت داده استفاده می شود.
صفحه 29:
ساختار 1۱۱510066
اين ساختار متعلق به فضای ۸۵۲ می باشد.اوراکل از اين فضا برای بهبود
عملکرد و سرعت بخشیدن به اجرای کدها و دستورات کاربران استفاده
wo کند.به طوری که کد برنامه ای که در حال اجرا wo باشدویا اخیرا اجرا
شده است و همینطور داده های مورد نیاز برای اجرای دستورات و نتایج
محاسبات و غیره,در آن نگهداری می شود.51]206] خود از دو
قسمت ,ساختار حافظه 5۲۳6۲6 ۲۱۵۲۱۵۳۷ و فرآیندهای
اوراکل 0۲0665565 تشکیل شده است.
5۲۲۵6 ۱۷۱۵۲۱۵۲۷ :دو بخش دارد:
yu GSLs! SGA= System Global Aria همه ی کاربران و تمامی
فرآیندهای اوراکل است.
PGA= Program Global Aria اختصاصی برای هر کاربر يا یک فرآیند
خاص است.
صفحه 30:
6 312(]: ک وچکترینواحد داده (عدر اوراکلدیتا بلوکمی
باشد.
6۱( :از کنار هم بودندو یا چند بیتا بلوکیک6۳۱
بشکیلمیشود ۰ ها ولحد تخصیصفضا در اوراکلی
اشند.
69706۷ :ی کس گمنتشاملمجموعه لعاز۵26۳0ها
سنکه هر کلم از لنها به یکشع منطقیمانند جدولب]
ندکساختصاصداده شده اند.
6 : شا ملچندینس گمنت میب اشد. و رلبط owt
اختار فیزیکیو ساختار منطقیاسنبه طوریکه می
ولند شاملی کی | چند دیتا فایل(در ساختار ف بزیکواي اش
ز طرفیدر ساختار منطقیسگمنتهاعداده اعاوراکلهمگی
ie ie re
صفحه 31:
در عکس زیر ارتباط بین ساختار منطقی و ساختار
فیزیکی اوراکل نشان داده شده است.
ساختار فیزیکی اوراکل شامل:
data file-
parameter file-
control file-
-redo log file
ساختارمنطقی اوراکل شامل:
data block-
extent -
segment-
-tablespace
صفحه 32:
Logical and Physical Database Structures
a... —
صفحه 33:
کی از مهم ترین مزایای پایگاه داده
اوراکل atlas. تاره ری ی اس و
سازی فرایندهای ضروری در یک محیط اختصاصی
صفحه 34:
ویز کی هاى ساختارى اوراكل لذن را معروف و محبوب کرده است.
با ساختار منطقی داده ها می توان بدون دانستن مکان فیزیکی داده,با
دیتا بیس ارتباط برقرار کرد.پارتیشن بندی کمک می کند جدول Sle
بزرگ را بتوان به بخش های کوچکتر تقسیم نمود و هر قسمت را در
ed كرد ی سس ع لد لاسن
پایگاه داده.سرعت عمل آن دچار مشکل نشود.با وجود ake داده
هاءكة نوعی جدول داخلی استاداره ی دبتا بیس راحت تر wo
شود.داشتن قابليت ريكاورى و بكاب_توسط ايليكيشنى قدرتمند به نام
RMAN=Recovery manager باعث مى شود هميشه از داده ها و
اطلاعات نسخه پشتیبان . داشته aes .دسته بندی قابلیتی از اوراكل
eo cl ae Peer ee ریات كاك ]ا
چند سرور با مشکل مواجه شده اند.
صفحه 35: