پاورپوینت پایگاه داده (pptx) 20 اسلاید
                                    
                                    دسته بندی : پاورپوینت
                                    نوع فایل :  PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
                                    تعداد اسلاید: 20 اسلاید
 
                                    قسمتی از متن PowerPoint (.pptx) :
                                    Databaseپايگاه داده ها
3 - عناصر اصلي محيط پايگاه داده ها:
	- سخت افزار (Hardware) 
	- نرم افزار (Software) 
	- کاربر (User) 
	- داده (Data) 
سخت افزار: 
 تشکيل شده از :
	- سخت افزار ذخيره سازي داده ها: 
حافظه جانبي : ديسکهاي سريع با ظرفيت بالا
		نوار (Tape) رسانه پشتيبان است نه رسانه اصلي
	- سخت افزار پردازشگر: CPU ، ماشين
	- سخت افزار ارتباطي (Communication) : بويژه در محيطهاي Distributed Database 
- موارد استفاده از نوار
     - در توليد نسخه هاي Backup استفاده ميشود:  Data Backup , System Backup
	در ايجاد (Log files) (Transaction Log Files) : فايلهاي ثبت وقايع تراکنشها
Log Files : فايلي که حاوي اطلاعاتي در مورد عملياتي که کاربران انجام داده اند و اتفاقاتي که در سيستم افتاده، مثلا چه کاربري در چه زماني و روي چه داده اي چه عملي انجام داده است.
اين دو امکان در نوار به منظور : 
	- تامين امنيت پايگاه داده (Database Security) 
	- ترميم داده ها (Data Recovery) : هنگام خرابي سخت افزاري يا نرم افزاري، خرابي محيطي، انساني و ...
* ترميم پايگاه نهايتا منجر به بازگرداندن پايگاه به حالت صحيح خود پيش از خرابي ميشود.
Transaction (تراکنش) : عملي است که کاربر (طبعا از طريق يک برنامه) روي بخشي از داده هاي يک پايگاه داده انجام مي دهد و اجراي درست آن، Database را از يک حالت صحيح به حالت صحيح ديگر مي برد. (برنامه ممکن است يک يا چندين Statement داشته باشد).
 نکته مهم : يک تراکنش يا بايد به تمامي انجام شود يا اصلا انجام نشود.
مثال:
1- کم کن از حساب c1 مبلغ a1 را
2- اضافه کن به حساب c2 مبلغ a1 را
x1
x2
شماره حساب c2
شماره حساب c1
تحقيق: 
تحقيق در مورد امنيت پايگاه داده، ترميم پايگاه داده
 (Database Security, Database Recovery)
- تحقيق درباره Database Machines 
2- نرم افزار (بحث مقدماتي):
	- نرم افزار محيط پايگاه داده : 
 - نرم افزار مديريتي: DBMS 
- نرم افزار کاربردي: مجموعه برنامه هايي است براي ايجاد و کار با پايگاه (AP ها)
D
B
M
S
F
S
DB
OS
AP ها
کاربران
DBMS نرم افزاري است که به کاربران امکان مي دهد تا:
	- پايگاه از ديد خود را تعريف کنند (Definition) 
	- با پايگاه خود کار کنند. (Manipulation) 
	- پايگاه خود را تا حدي کنترل کنند. (Control) 
	
- مثال: يک کاربر Access يک کاربر ديگر راGrant  بکند يا نکند.(يا بعبارتي خصوصي کردن يا نکردن اطلاعات)
مثال :Grant user1 DBA                                                  
Manipulation (کار با داده ها)
	- بازيابي (Retrieve) 
	- عمليات ذخيره :	- درج Insert
			- حذف Delete 
			- تغيير (Modify) Update
لازمه هر چهار عمل (لازمه کار با داده ها) دستيابي به داده های ذخيره شده است. (Access)  
هر DBMS از تعدادي Module يا واحد تشکيل شده است و هر واحد وظيفه خاص خودش را دارد.
3- کاربر (استفاده کننده پايگاه داده) (User) :
 - کاربر از نظر اسلوب عملياتي : 
کاربر Online : در تماس مستقيم با سيستم
کاربر Batch : برنامه هايش معمولا بطور دسته اي و با تاخير اجرا مي شود.
- کاربر از نظر نقش (Role)  :
	
مديريتي: از طريق برنامه سازي ايجاد، پياده سازي، نگهداري، بهره برداري، توسعه و رشد پايگاه را تحت کنترل دارد.
استفاده کننده: خدمات لازم را از پايگاه مي گيرد.
- کاربر از نظر مهارت تماس 
کاربر برنامه ساز (با مهارت برنامه سازي)
کاربر غير برنامه ساز
 -کاربر برنامه ساز
 در عمل سه سطح دارد:
برنامه سازان طراحي کننده و ايجاد کننده سيستم پايگاه  داده (تیم DBA)
AP نويسها(Application programmers)    (Application Developers)
خود dBA (فردي با تخصص بالا سرپرست تيم DBA که دو جنبه 1- فني 2- مديريتي در کار خود دارد. (اداره کننده پايگاه داده ها)