.. title: پایگاه داده .. slug: db .. date: 2015-08-14 15:30:35 UTC+04:30 .. tags: .. category: .. link: .. description: .. type: text `ابزاری برای اجرای دستورهای جبر رابطه‌ای `_ ------------------------------------------------------------------------------------ تعدادی از کتاب‌های مناسب برای درس پایگاه داده‌ها در ادامه گذاشته شده است. =========================================================================================== .. class:: yoosofan-change-ltr * `Database System Concepts, 6/E(2011), by Abraham Silberschatz, Henry Korth, S. Sudarshan `_ * An Introduction to Database Systems, 8/E(2003), by C.J. Date * An Introduction to Relational Database Theory, 4/E(2014),by Hugh Darwen * ``_ * `Database Management Systems, 3/E(2007), by Raghu Ramakrishnan and Johannes Gehrke `_ * `Exercises on Relational Database Theory, 2E(2014), by Hugh Darwen `_ * Database Systems: Design, Implementation, and Management , 9E(2011), by Carlos Coronel, Steven Morris, and Peter Rob * ` اصول و طراحی پایگاه داده ها (مخصوص دانشجویان کاردانی و کارشناسی کامپیوتر) ، نویسندگان: احمد براآنی، محمدعلی نعمت بخش * اصول و طراحی پایگاه داده ها (مخصوص دانشجویان کاردانی و کارشناسی کامپیوتر)، نویسنده: تالین ساهاکیان * سیستم مدیریت پایگاه داده ها (مفاهیم و تکنیک ها) ، نویسنده: سید محمدتقی روحانی رانکوهی * مفاهیم بنیادی پایگاه داده ها (با اصلاحات و افزوده ها)، نویسنده: سید محمدتقی روحانی رانکوهی دیگر منابع ================ .. class:: yoosofan-change-ltr * `The Third Manifesto `_ * `C.J. Date `_ ------------------------------------------------------- سامانه‌های مدیریت پایگاه داده DBMS ============================================== در سال‌های گذشته به عنوان تمرین سامانه‌های مدیریت پایگاه دادهٔ گوناگونی به کار گرفته شد که مهم‌ترین آنها شاید `PostgreSQL `_ از برخی جنبه‌ها باشد ولی بهتر است که سامانه‌های گوناگون بررسی شود. در ادامه تعدادی از سامانه‌های مدیریت پایگاه داده مهم گذاشته شده است. * `PostgreSQL `_ * `MariaDB `_ پروژه‌ای متن باز و رایگاه موازی با MySQL است که می‌کوشد مانند آن باشد و برخی از توانایی‌های متفاوت را نیز داشته باشد و همزمان متن باز و رایگان باقی بماند. .. class:: yoosofan-change-ltr * `MySQL `_ * `SAP MaxDB `_ * `InterBase `_ * `Oracle `_ * `Microsoft SQLserver `_ * `IBM DB2 `_ * `MemSQL `_ * `Interbase `_ * `valentina-db `_ `SQLite `_ --------------------------------------- یک سامانهٔ مدیریت پایگاه دادهٔ (DBMS) کامل نیست بلکه سودمندی مهم آن نیاز نداشتن به پیکربندی و نصب جداگانه آن است و البته بسیاری از سودمندی‌های سامانه‌های مدیریت پایگاه داده‌ها همچون مجوزها را ندارد. ابزارهایی برای کار ساده‌تر با sqlite .. class:: yoosofan-change-ltr * `SQLite Database Browser `_ , `sqlite_database_browser_portable `_ * `SQLiteMan `_ , `sqliteman-portable `_ * `SQLite Manager `_ سامانه‌های مدیریت پایگاه داده به زبان java .. class:: yoosofan-change-ltr * `H2 `_ * `Derby `_ * `HSQLDB `_ جبر رابطه‌ای =============================== `ابزاری برای اجرای دستورهای جبر رابطه‌ای `_ ------------------------------------------------------------------------- منابع مرتبط ------------------------ `توضیحات کاملی در زمینه جبر رابطه‌ای و موضوع‌های در رابطه با آن در `_ `فهرست کاملی از دستورهای زبان جبر رابطه‌ای `_ `زبان‌های رابطه‌ای `_ `فهرستی از یپاده سازی‌های جبر رابطه‌ای در `_ `پیاده سازی خوبی از جبر رابطه‌ای به کمک ربان java `_ `پیاده سازی به کمک زبان python `_ `پیاده سازی به زبان c و به کمک tcl `_ `یک پایگاه داده کاملا رابطه‌ای `_ `Hugh Darwen `_ `فهرستی از تبدیل کننده‌های زبان جبر رابطه‌ای به زبان SQL `_ ابزارهای برخط اجرای دستورهای SQL ============================================================ .. class:: yoosofan-change-ltr * ``_ * ``_ * ``_ * ``_ ابزار ساخت گرافیکی جدول‌ها تحت وب ============================================================= .. class:: yoosofan-change-ltr * ``_ * ``_