زیرسیستم های مدیریت پایگاه داده
( زیرسیستم های مدیریت پایگاه داده ) شما با استفاده از نرم افزار های تایپ، به ایجاد و ویرایش متن و با استفاده از صفحه گستردهها به ایجاد و ویرایش کتابچه اقدام میکنید. پایگاه های داده نیز از آنجایی که متشکل از اطلاعاتاند توسط سیستم های مدیریت پایگاه داده (DBMS) خلق و ویرایش میشوند. با کمک DBMS میتوان سازمان دهی منطقی یک پایگاه داده و دسترسی و استفاده از اطلاعات درون آن را مشخص کرد. هر DBMS از ۵ نرم افزار اصلی تشکیل شده است:
۱- موتورها DBMS
۲- زیرسیستم تعریف داده ها
۳- زیرسیستم دست کاری داده ها
۴- زیرسیستم تولید برنامه های کاربردی
۵- زیرسیستم مدیریت داده ها
موتور DBMS شاید مهمترین جزء یک DBMS بوده ولی کمتر از سایر اجزاء مورد توجه قرار گرفته است. موتور DBMS تقاضاهای منطقی دیگر زیرسیستم های DBMS را میپذیرد آنها را به معادل فیزیکیشان تبدیل میکند و اجازه دسترسی به پایگاه داده و لغتنامه داده ها را میدهد. در اینجا باید دوباره بر تمایز فیزیکی و منطقی پایگاه داده اشاره کرد. دید فیزیکی اطلاعات به نحوه چیدمان، ذخیره سازی و دسترسی فیزیکی اطلاعات بر روی دستگاه های ذخیره سازی اطلاعات مانند دیسکهای سخت میپردازد و در مقابل دید منطقی اطلاعات بر نیاز شما به مرتب سازی و دسترسی اطلاعات به عنوان یک کارمند دانشی میپردازد. پایگاه داده و DBMS ها با جداسازی دید فیزیکی و منطقی به دو مزیت مهم دست مییابند. اول اینکه، موتورهای DBMS به انجام وظایف فیزیکی میپردازند. پس شما به عنوان یک کاربر پایگاه داده میتوانید بر روی نیازهای منطقی اطلاعاتی خود تمرکز کنید و دوم اینکه، اگرچه یک دید فیزیکی از اطلاعات پایگاه داده وجود دارد ولی همه کارکنان دانشی یک سازمان میتوانند بسته به وظایفی که باید انجام دهند دیدهای منطقی متفاوتی از اطلاعات پایگاه داده داشته باشند. موتور DBMS میتواند هر نوع دید منطقی از اطلاعات را پردازش کرده و معادل فیزیکی آن را عرضه دهد. در پکیج جامع دیجیتال مارکتینگ تخصصی نوکارتو میتوانید پیرامون موضوع بازاریابی عناصر چند رسانه ای، اطلاعات جامعی را بهدست بیاورید.
زیرسیستم تعریف داده ها
زیرسیستم تعریف داده در ایجاد و نگهداری از لغتنامه داده ها و تعریف ساختار فایل ها در پایگاه داده مورد استفاده قرار میگیرد. در هنگام ایجاد یک پایگاه داده پیش از هر چیز باید از زیرسیستم تعریف داده برای ساخت لغتنامه داده ها و تعریف ساختار فایل ها استفاده کرد. باید توجه داشت که خلق پایگاه داده فراتر از خلق یک صفحه گسترده است. در صفحه گستردهها پس از ایجاد یک کتابچه میتوانید اطلاعات خود را در آن وارد کرده و فرمول و تابع بنویسید. ولی در مورد پایگاه داده به این شکل نیست. شما باید پیش از ورود اطلاعات در یک پایگاه داده ابتدا ساختار منطقی آن را تعریف کنید. ورود اطلاعات در پایگاه داده به نسبت تعیین ساختار منطقی آن بسیار آسانتر است.
برای اضافه کردن اطلاعات جدید به یک فایل باید ابتدا از زیرسیستم تعریف داده برای ایجاد یک فیلد جدید در لغتنامه داده ها استفاده کنید. به همین شکل در صورت نیاز به حذف یک فیلد و یا رکوردهای یک فایل باید از همین زیرسیستم کمک بگیرید. در حقیقت شما با خلق لغتنامه داده خصوصیات منطقی اطلاعات درون یک پایگاه داده را تعریف میکنید. ساختار منطقی اطلاعات شامل موارد زیر است:
زیرسیستم دستکاری داده ها
این زیرسیستم از DBMS، اطلاعات پایگاه داده را اضافه، تغییر و یا حذف میکند. ابزارهای نرم افزار ای این زیرسیستم اولین واسط میان کاربر و اطلاعات موجود در پایگاه داده است. موتور DBMS به تقاضاهای اطلاعاتی شما از منظر فیزیکی میپردازد و ابزارهای دستکاری داده توانایی مشخص کردن نیازهای منطقی اطلاعات را در اختیار میگذارند. در واقع از منظر فیزیکی موتور DBMS از نیازهای منطقی اطلاعات شما برای دسترسی به اطلاعاتی که نیاز دارید استفاده میکند. در همه DBMS ها انواع ابزارهای دستکاری داده ها مانند نماها، گزارش سازها، ابزارهای پرسش با نمونه و زبان پرسش ساختار یافته وجود دارد.
نما
شما میتوانید با استفاده از یک نما درون یک فایل از پایگاه داده را مشاهده و هر تغییری که نیاز دارید را اعمال کنید. مرتب سازی انجام دهید و پرسشی برای پیدا کردن محل قرارگیری اطلاعات خاصی ثبت کنید. نماها فرمهایی مانند صفحه گستردهها ایجاد میکنند. شما میتوانید با کلیک بر روی هر یک از فیلدها مندرجات آن را تغییر دهید. شما میتوانید یک رکورد کامل را انتخاب کرده و آن را ببرید و حذف کنید. در صورت نیاز میتوانید یک رکورد جدید ایجاد کنید. روی اولین فیلد خالی شماره سفارش کلیک کنید و شروع به تایپ کنید. شما میتوانید در این نما اطلاعات را مرتبسازی و جستجو کنید و یا حتی پستونی را مخفی و با دیکته کلمات را امتحان کنید. خدمات تخصصی اینستاگرام اعتبار و تداوم کسب و کارتان را تضمین میکند.
گزارش ساز
شما با کمک گزارش سازها میتوانید قالببندی گزارش ها و اطلاعاتی را که میخواهید در آن ببینید تعریف کنید. پس از تعریف یک گزارش میتوانید آن را بر روی صفحه نمایش مشاهده کرده و یا از آن چاپ بگیرید.در صفحه اول شما میتوانید فیلدهای اطلاعاتی مورد نظر خود را برای نمایش در گزارش انتخاب کنید. شما در صفحه دوم میتوانید از قالبهای از پیش تعیین شده استفاده کنید. شما میتوانید نوع مرتبسازی و نام گزارش را در صفحات بعدی به سادگی انتخاب کنید که در اینجا مرتب سازی براساس شماره مشتری انتخاب و نام گزارش گزارش مشتری و مقدار تعیین شد. توجه داشته باشید که این گزارش تنها فیلدهای انتخابی شما و مرتب شده بر اساس شماره مشتری را با سر تیتر “گزارش مشتری و مقدار” نمایش میدهد. نکته قابل توجه در رابطه با گزارش سازها این است که شما میتوانید قالب گزارشهای تولید شده را برای استفادههای بعدی خود ذخیره کنید و مجدد مورد استفاده قرار دهید. با انتخاب قالبهای ذخیره شده توسط شما در هر بار، DBMS گزارشهایی با آخرین اطلاعات موجود در پایگاه داده را خلق میکند. همچنین شما میتوانید از سایر کارکردها مانند شمارش، جمع زدن، معدل گیری و…
ابزارهای پرس و جو با نمونه QBE
این ابزارها به یافتن پاسخها به شکل گرافیکی میپردازند. برای مثال مشتری شماره ۴۵۶۷ را در نظر بگیرید که طی یک تماس تلفنی سفارش بتن آماده داده است. او میخواهد که همان رانندهای که اکثر سفارشهای او را تحویل میداده این بار نیز سفارش او را حمل کند ولی نام او را به خطر نمیآورد. شرکت سولومون از منظر مدیریت ارتباط با مشتری باید رانندهای را که بیشترین تحویل سفارش به این مشتری داشته را پیدا کند. ممکن است این درخواست برای شرکت سولومون در هنگامی که سفارشهای زیادی ندارد خیلی پیش پا افتاده باشد ولی زمانی را تصور کنید که صدها سفارش در پایگاه داده این شرکت ثبت شده باشد خوشبختانه ابزارهای QBE میتوانند این چنین درخواستهایی را در چند ثانیه انجام دهند. در هنگام استفاده از QBE شما ۱) فایل هایی که اطلاعات خواسته شده در آن قرار گرفته است را مشخص میکنید، ۲) فیلدهای مورد نیاز از فایل مشخص شده را کلیک کرده و بر روی جدول QBE میکشید و ۳) موضوع انتخاب شده را مشخص میکنید. برای نام رانندهای که سفارشها را به این مشتری حمل کرده دو فایل سفارش و کارکنان مشخص شد. سپس شماره مشتری را از فایل سفارش کشیده و به داخل QBE انداختیم دوباره نام و نام خانوادگی کارکنان را به جدول QBE کشیدیم و در آخر در جعبه موضوع تنها سفارشهای مشتری شماره ۴۵۶۷ را که به دنبال آن هستیم وارد کردیم. برنامه اکسس بقیه کارها را خود انجام داده.
QBE ها به مقدار زیادی بر روابط منطقی پایگاه داده ها برای یافتن پاسخ پرسشها تکیه دارند. برای مثال، شماره سفارش ۱۰۰۰۰۴ شماره مشتری ۴۵۶۷ را در خود دارد. بنابراین ابزار QBE شماره شناسایی راننده را از برابری دادن فایل سفارش برای آن سفارش با فایل کارکنان پیدا کرد. پس از یافتن پاسخ، نام و نام خانوادگی راننده را نمایش داد. ابزارهای QBE بدون تعریف صحیح از روابط منطقی قادر به یافتن جواب صحیح نخواهند بود. با استفاده از خدمات دیجیتال مارکتینگ شرکت نوکارتو میتوانید به کسب و کار خود رونق بخشید.
زبان پرس و جوی ساختار یافته SQL
SQL زبان نسل چهارمی استاندارد شدهای است که تقریبا در همه DBMS ها یافت میشود. SQL عملکردی مشابه QBE دارد با این تفاوت که به جای کلیک کردن و کشیدن در QBE شما باید برای پرسشهای خود یک عبارت بسازید. شکل اصلی عبارات SQL در زیر آمده است.
SELECT … FROM … WHERE …
شما باید لیست فیلدهای اطلاعاتی مورد نظر را بعد از SELECT وارد کنید، بعد از FROM ارتباط منطقی مورد استفاده را مشخص و در آخر بعد از WHERE موضوع منتخب خود را وارد کنید. قاعده ساخت عبارات SQL از بحث این کتاب خارج است ولی شما باید بدانید که SQL چیست. اگر رشته شما فناوری اطلاعات و یا سیستم های اطلاعات مدیریت است حتما درسی با همین عنوان را خواهید داشت.
زیرسیستم تولید برنامه های کاربردی این بخش از DBMS در ایجاد و توسعه برنامه های کاربردی تراکنشی به کمک کاربر میآید. این نوع از برنامه های کاربردی معمولا متشکل از یک سری وظایف خاص برای انجام نوعی تراکنش هستند. زیرسیستم تولید برنامه های کاربردی شامل ابزارهایی برای خلق صفحات گرافیکی ورودی داده، زبانهای برنامه نویسی خاص پایگاه داده و واسطهای کاربر رایجی که در زبانهای برنامه نویسی مستقل از DBMSها مورد استفاده قرار میگیرد، میباشد. این زیرسیستم همانند SQL مورد استفاده متخصصان فناوری اطلاعات قرار میگیرد. به شما به عنوان یک کارمند دانشی پیش نهاد میشود که این بخش از DBMS را به عهده متخصصان فناوری اطلاعات بگذارید و بر روی ابزارهای QBE، گزارش سازها و نماها تمرکز کنید تا بتوانید هوشمندی کسب و کاری را که به دنبال آن هستید بسازید. شما میتوانید با استفاده از پکیج جامع بازاریابی و تبلیغات تخصصی اینستاگرام باعث پیشرفت کسب و کار خود شوید.
برای مطالعه مقاله های دیگر در زمینههای مختلف فناوری اطلاعات و ارتباطات اینجا کلیک کنید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.