1399/11/27
0
مفهوم دیتابیس از دهه ۱۹۶۰ برای کاهش مشکلات فزاینده در طراحی، ساخت، و نگهداشت سسیستم های اطلاعاتی ایجاد شده است که به طور معمول با تعداد زیادی کاربر و حجم بالای انواع اطلاعات سر و کار دارند.
SQL مخفف Structured Query Language می باشد. SQL به شما امکان می دهد به دیتابیس دسترسی پیدا کرده و در آن عملیات بازیابی و ذخیره اطلاعات را انجام دهید. SQL در سال 1986 به یک استاندارد در موسسه استاندارد ملی آمریکا (ANSI) و همچنین در سال 1987 در سازمان بین المللی استاندارد (ISO)، تبدیل شد.
Microsoft SQL Server سیستم مدیریت دیتابیس رابطه ای است که توسط مایکروسافت ساخته شده است. به عنوان یک سرور دیتابیس، این یک محصول نرم افزاری است که عملکرد اصلی آن ذخیره و بازیابی داده ها به درخواست سایر برنامه های نرم افزاری است، که ممکن است در همان کامپیوتر یا در کامپیوتر دیگری از طریق شبکه اجرا شود.
دیتابیس مجموعه ای از Object ها است که امکان ذخیره سازی، بازیابی و مدیریت داده ها را فراهم می نماید. یک سیستم کنترل متمرکز این مجموعه را مدیریت می کند و ممکن است یک یا چند کاربر به طور همزمان از این دیتابیس استفاده کنند.
سیستم مدیریت دیتابیس (Database Management System) نرم افزاری است که برای ذخیره، بازیابی، تعریف و مدیریت داده ها در یک دیتابیس طراحی شده است. DBMS در درجه اول به عنوان رابط بین کاربر نهایی و دیتابیس عمل می کند. هدف آن رفع نیازهای برنامه های کاربردی است که از مجموعه ای از ابزارها و بخش های مرتبط با هم به منظور فراهم آوردن امکان مدیریت کامل اطلاعات ذخیره شده در دیتابیس تشکیل شده است. در حقیقت DBMS پل ارتباطی میان دیتابیس، کاربر و اپلیکیشن است که وظیفه دارد ارتباط و تعامل میان این اجزا را آسان سازد.
سیستم مدیریت دیتابیس رابطه ای (Relational Database Management System) یک محصول نرم افزاری است که در درجه اول داده های درخواست شده توسط برنامه های دیگر را ذخیره و بازیابی می کند. این برنامه ها ممکن است در همان کامپیوتر یا کامپیوتر دیگری اجرا شوند.
اولین وظیفه یک طراح دیتابیس این است که برای تولید یک مدل داده مفهومی، که منعکس کننده ساختار اطلاعات در دیتابیس می باشد، طرحی پیشنهاد کند. مدل سازی داده فرآیند ایجاد مدل برای ذخیره داده ها در دیتابیس است. مدل داده شامل نمایش مفهومی داده و ارتباط بین داده های مختلف می شود. مدل سازی داده ها به نمایش بصری آن ها کمک می کند و قوانین کسب و کار و نظارتی در مورد داده ها را اعمال می کند. مدل های داده ضمن اطمینان از کیفیت داده ها، سازگاری در نام گذاری قراردادها، مقادیر پیش فرض، معناشناسی و... را امکان پذیر می سازند.
مواردی وجود دارد که می تواند بر روی سلامت دیتابیس (پایگاه داده) تاثیر بگذارد و آن را کاهش دهد، مانند:
به همین دلیل هست که دیتابیس ها نیاز دارند که مانیتورینگ شده و از نظر سلامت تحت نظر باشند تا درصورت وجود هرگونه مشکلی در آن ها که باعث عدم کارکرد صحیح و مورد نظر می شود، به سرعت رفع شوند. هرچقدر حجم اطلاعات موجود در آن ها افزایش پیدا کند وجود هر یک از این مشکلات محسوس تر و رفع آن دشوارتر خواهد بود.
بهینه سازی SQL می تواند یک کار بسیار دشوار باشد، به ویژه وقتی که کار با داده ها در مقیاس بزرگ باشد، حتی جزئی ترین تغییرات می تواند تأثیر چشمگیر (مثبت یا منفی) بر عملکرد بگذارد. بهینه سازی عملکرد دیتابیس اصطلاحی گسترده است که به روش هایی که مدیران دیتابیس می توانند اطمینان حاصل کنند که پایگاه های داده با حداکثر کارایی ممکن کار می کنند اشاره دارد.
پایگاه های داده SQL Server نیاز به تعمیر و نگهداری منظم دارند و این می تواند یک پروسه زمانبر باشد. MS SQL Server دارای ابزاری داخلی است که ایجاد و اجرای کارهای تعمیر و نگهداری را آسان می کند. این ابزار به عنوان Maintenance Plan Wizard شناخته می شود و می تواند کارهای زیر را انجام دهد:
شرکت سنجش افزار آسیا با سال ها تجربه در زمینه انجام خدمات پشتیبانی دیتابیس و همچنین بهره گیری از نیروی های متخصص در این زمینه ارائه دهنده انواع خدمات دیتابیس می باشد:
تمامی حقوق این سایت به شرکت سنجش افزار آسیا تعلق دارد.