عناصر اصلی محیط پایگاه داده ها:
- سخت افزار (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 داشته باشد).