پایگاه داده رابطه ای چیست؟
( پایگاه داده رابطه ای چیست؟ ) مدل رابطه ای پایگاه داده های کسب و کارهای امروزی برای سازمان دهی و ذخیره اطلاعات پایهای و تراکنشی (نهایتا ایجاد هوشمندی کسب و کار) از پایگاه های داده استفاده میکنند. به طور کلی ۴ مدل برای ایجاد یک پایگاه داده وجود دارد. مدل شیءگرا که جدیدترین این مدل هاست. مدل رابطه ای پایگاه داده نیز از رایجترین این مدل هاست که در اینجا به آن میپردازیم.
طبق یک تعریف جامع، پایگاه داده مجموعهای از اطلاعات است که سازمان دهی میشوند و اطلاعات طبق ساختار منطقی آن مورد استفاده قرار میگیرد. پایگاه داده رابطه ای از یکسری جداول دو بعدی و یا فایل هایی به هم مرتبط از نظر منطقی تشکیل شده است که برای ذخیره سازی اطلاعات به شکل پایگاه داده استفاده میشود. از واژه به هم مرتبط برای توصیف ارتباط جداول دو بعدی و یا فایل های مدل ارتباطی استفاده میشود. پایگاه داده رابطه ای دو جزء مهم دارد. ۱) خود اطلاعات که در یک سری جداول، فایل ها و یا روابط دو بعدی (برخی از هر یک از این عبارات به جای یکدیگر استفاده میکنند) ذخیره میشود. ۲) ساختار منطقی آن اطلاعات. برای درک بهتر ویژگیهای این مسئله به بخشی از پایگاه داده رابطه ای شرکت سولومون نگاهی میاندازیم. در پکیج جامع دیجیتال مارکتینگ تخصصی نوکارتو میتوانید پیرامون موضوع بازاریابی عناصر چند رسانه ای، اطلاعات جامعی را بهدست بیاورید.
توجه کنید که ۵ فایل (که به آن جدول و یا رابطه نیز گفته میشود) وجود دارد؛ سفارش، مشتری، نوع بتون، کارمند و کامیون. همه این فایل ها به طرق مختلفی با هم مرتبطاند. مشتری سفارش میدهد، کارمند کامیون را میراند، سفارش، نوع بتون را شامل میشود و شما به همه این فایل ها برای انجام سفارش مشتری و مدیریت سیستم روابط مشتریان خود نیاز دارید. درون هر فایل اطلاعاتی (با ویژگی) وجود دارد. برای نمونه فایل سفارش شامل شماره سفارش، تاریخ سفارش، شماره مشتری، نشانی تحویل نوع بتون، میزان بتون، شماره کامیون و شماره شناسایی راننده است. همین طور در مورد مشتری نیز یکسری اطلاعات موجود است. این نوع اطلاعات پایگاه داده شرکت سولومون را پر میکند. برای اینکه شرکت سولومون بتواند به شکلی کارامد سفارشهای خود را انجام و سیستم روابط مشتریان خود را مدیریت کند به تمامی این اطلاعات و یا اطلاعاتی فراتر از اینها نیازمند است. ساخته شده از یک ساختار منطقی باید توجه داشت که سازمان دهی و ذخیره سازی اطلاعات در پایگاه داده رابطه ای بر اساس ساختار منطقی اطلاعات است نه محل قرارگیری فیزیکی آن، بنابراین برای شما قرارگیری نام مشتری در کدام ردیف فایل مشتری اهمیتی ندارد. شما تنها به شماره شناسایی و مثلا ۹۸۴۵۶۸۷۵۶ نیاز دارید. در مدل پایگاه های داده رابطه ای لغتنامه داده شامل ساختار منطقی اطلاعات آن پایگاه داده وجود دارد. پیش از ایجاد یک پایگاه داده باید لغتنامه داده را ایجاد کرد. لغتنامه داده شامل اطلاعات مهمی (یا خواص منطقی) درباره اطلاعات است. برای نمونه لغتنامه داده برای شماره تلفن مشتری در فایل مشتری یک عدد ۱۰ رقمی است. لغتنامه داده تاریخ استخدام در فایل کارمند شامل روز و ماه و سال است. این روش سازمان دهی اطلاعات تقریبا با روشهای دیگر متفاوت است. برای مثال در اکثر صفحه گستردهها اگر بخواهید به اطلاعات خاصی دست بیابید باید از محل قرارگیری فیزیکی آن یعنی شماره سطر و ستون آن اطلاعات اطلاع داشته باشید، ولی در پایگاه داده رابطه ای تنها به نام فیلد ستون از اطلاعات (برای مثال مقدار) و ستون منطقی آن نیاز دارید. بدین شکل شما برای تغییر مقدار سفارش بتون در شرکت سولومون نیازی به دانستن نشانی فیزیکی (کدام سطر و ستون) قرار گیری اطلاعات ندارید و به راحتی میتوانید این مقدار را تغییر دهید.
از سوی دیگر شما در صفحه گستردهها میتوانید به سادگی اطلاعات وارد نمایید، ستون ایجاد کنید، سر تیتر بنویسید و قالببندی کنید ولی در مورد پایگاه داده به این شکل نیست. برای استفاده از پایگاه داده شما باید مشخصات هر فیلد را با ایجاد لغتنامه داده مشخص کنید. پس در آخر میتوان به اهمیت طراحی یک پایگاه داده پیش از اضافه کردن اطلاعات در آن پی برد. خدمات تخصصی اینستاگرام اعتبار و تداوم کسب و کارتان را تضمین میکند.
ارتباطات منطقی درون اطلاعات شما در پایگاه داده ارتباطی باید روابط و ارتباطات میان اطلاعات را مشخص کنید. پیش از اینکه بتوانید ارتباط میان فایل ها را مشخص کنید باید برای هر فایل یک کلید اصلی (داخلی) مشخص کنید. کلید اصلی یک فیلدی است که هر رکورد را به شکل منحصربه فرد توضیح میدهد. در شرکت سولومون شماره سفارش کلید اصلی قابل سفارش و شماره مشتری کلید اصلی فایل مشتری است و هر مشتری در فایل مشتری باید یک شماره منحصر به فرد داشته باشد. وقتی شما یک فیلد خاص را به عنوان کلید اصلی یک فایل مشخص میکنید دیگر نمیتوانید آن را خالی در نظر بگیرید. مثلا اگر یک کارمند استخدام کرده باشید نمیتوانید فیلد شماره کارمند را خالی رها کنید. این بدان معنی است که ممکن است دو کارمند با یک کلید اصلی (جای خالی در فایل ایجاد شود) که در محیط پایگاه داده امکانپذیر نیست.
در مقام مقایسه مجدد با صفحه گستردهها که میتوان دو نام تکراری برای یک فیلد برگزید، میتوان نتیجه گرفت که صفحه گستردهها با مکان فیزیکی اطلاعات کار میکنند ولی پایگاه داده ها با منطق اطلاعات سر و کار دارد که شماره مشتری در دو فایل مشتری و سفارش وجود دارد که یک رابطه منطقی میان این دو فایل ایجاد میکند که به آن کلید خارجی نیز اطلاق میشود. کلید خارجی کلیدی اصلی یکی از فایل هاست که در فایل دیگر ظاهر میشود. به ارتباط منطقی میان هر ۵ فایل نگاهی بیاندازید. برای مثال، شماره کامیون کلید اصلی فایل کامیون است که در فایل سفارش نیز هست. بدین شکل شرکت سولومون میتواند تشخیص دهد که کدام کامیون کدام سفارشها را تحویل داده است. در نتیجه شماره کامیون کلید اصلی فایل کامیون و کلید خارجی فایل سفارش است. وجود کلیدهای خارجی در مدل پایگاه های داده ارتباطی حیاتی است. بدون کلیدهای خارجی امکان برقراری ارتباط میان فایل ها وجود ندارد. همان گونه که حتما تا کنون متوجه شدهاید این ارتباطات در خلق هوشمندی کسب و کار از اهمیت ویژهای برخوردار است زیرا به کمک این ارتباطات میتوان روابط منطقی میان اطلاعات مختلف را دنبال و پیدا کرد. با استفاده از خدمات دیجیتال مارکتینگ شرکت نوکارتو میتوانید به کسب و کار خود رونق بخشید.
محدودیتهای یکپارچگی درونی شما همزمان با تعریف ساختار منطقی اطلاعات یک پایگاه داده با محدودیتهای یکپارچگی روبرو خواهید شد. این محدودیتها قوانینی برای حفظ کیفیت اطلاعات است. برای مثال، استفاده از شماره مشتری به عنوان کلید اصلی فایل مشتری و کلید خارجی فایل سفارش این مفهوم را ایجاد میکند که ۱) هیچ دو مشتری نمیتوانند شماره مشتری یکسانی داشته باشند و ۲) شماره مشتری که در فایل سفارش است حتما باید در فایل مشتری نیز باشد. پس سیستم مدیریت پایگاه داده با ورود شماره مشتری در فایل سفارش به دنبال همان شماره مشتری در فایل مشتریان میگردد که کاملا هم توجیه پذیر است، یعنی سفارشی بدون وجود مشتری امکانپذیر نیست. مجله «کاتسومر ریپورتس»، «هتل ریتز کارلتون» را به عنوان یکی از لوکسترین هتلها معرفی میکند. چرا؟ دلیل آن ساده است. این هتل برای عرضه خدمات شخصی سفارشی شده سطح بالای خود یک پایگاه داده از ترجیحات مهمانان ایجاد کرده است. برای مثال، اگر شما در هنگام ورود و در پذیرش اعلام کنید که ساعت ۹ به رختخواب میروید، شکلات نعناعی دوست ندارید و میخواهید در کلاس ورزش صبحگاهی ساعت ۷ شرکت کنید، این اطلاعات هم فورا به کارکنان هتل منتقل میشود و هم در پایگاه داده ترجیحات مشتریان ذخیره میشود. این هتل یک شماره مشتری منحصربه فرد به شما اختصاص میدهد، ارتباطات منطقی با ترجیحات مختلف شما را ایجاد و به سایر شعب خود منتقل میکند. پس همه کارکنان هتل از ترجیحات شما مطلعاند و وقتی شما در شعبه دیگری از این هتل اقامت میکنید، بهترین خدمات سفارشی شده شخصی را به شما عرضه میکنند. کسب وفاداری مشتریان برای هتلهای ریتز کارلتون با شناسایی هر مشتری به طور خاص (مفهوم مدیریت ارتباط با مشتری) آغاز میشود. این هتل میداند که شما چه چیزی در بوفه سفارش میدهید، چند عدد حوله در روز استفاده میکنید، آیا شکلات دوست دارید یا خیر و … این هتل اطلاعات مشتریان خود را در یک پایگاه داده رابطه ای ذخیره و سازمان دهی میکند و اطلاعات مشتریان را در اختیار کارکنان خود قرار میدهد تا بتوانند بهترین خدمات شخصی را با توجه به ترجیحات و نیازهای آنها عرضه کنند. شما میتوانید با استفاده از پکیج جامع بازاریابی و تبلیغات تخصصی اینستاگرام باعث پیشرفت کسب و کار خود شوید.
برای مطالعه مقاله های دیگر در زمینههای مختلف فناوری اطلاعات و ارتباطات اینجا کلیک کنید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.