loading...

????? ????

بازدید : 29
پنجشنبه 24 آذر 1401 زمان : 13:07

پیاده سازی مقر داده چیست
موقتی نیاز به مقر داده از هر هنگامی بیشتر احساس میشود. تارنما‌های اینترنتی و اپلیکیشن‌ها بر مبنای به کارگیری از دیتابیس‌ها صورت می گیرند. به همین برهان پیاده سازی مقر داده به یک لزوم برای اکثری از حصول‌وکارهای تازه و خصوصا استارتاپ‌ها تبدیل شد‌ه‌است. درین نوشته‌ی‌علمی می خواهیم نیاز مو جود برای یک مقر داده بهتر را تشریح کرده و آنگاه اشکال مقر داده و سیستم‌های رئیس متعدد آن را معرفی کنیم. در غایت هم فرآیند گروه‌بندی داده ها و تبدیل آنها به یک مقر داده SQL را به شما نشان خوا هیم اعطا کرد. در مرحله‌ی اولیه بایستی پیاده سازی مقر داده چیست متوجه شویم.

پیاده سازی مقر داده چیست

دلیل نیاز به پیاده سازی مقر داده چیست
مقر داده یک مجموعه منظم از داده‌هاست که در یک سیستم کامپیوتری ذخیره می گردد. دسترسی به‌این داده‌ها برای مخاطب از روش قابل انعطاف‌افزاری با اسم DBMS یا این که Database Management System شکل میگیرد. دنیای امروز مطابق تلاش سیستم‌های دیجیتالی و استحصال‌وکارهای الکترونیک صورت گرفته است. به عنوان مثال در جمهوری اسلامی ایران «اسنپ»، «دیجی‌فرآورده» و «دیوار» نقش مهم و غیرقابل انکاری در معاش عموم پیدا کرده‌اند. از طرف دیگر استارتاپ‌های بی‌شماری همه‌روزه بر بستر وب در موقتا صورت‌گیری‌اند.

فراگیری اصول مقر داده و SQL Server

مقر داده در پیاده سازی بک‌اند یا این که درونی وب سایت‌ها و نرم افزار‌ها نقش مهم دارااست. لیست اجناس و مختصات یوزرها دو مثال اساسی از کاربرد مقر داده برای استخراج‌وکارهای الکترونیک‌اند.طراحی سایت در مشهد داده‌ها در پوسته مقر داده تصویب گردیده و در زمان نیاز، از روش برنامه‌نویسی با چندخط کد فراخوانده گردیده و روی ورقه تارنما به اکران درمی‌آیند. برای همین پیاده سازی مقر داده به بخشی مهم و کلیدی از روند فعال سازی حصول‌وکارهای الکترونیک تبدیل شد‌ه‌است.

انواع سیستم های مدیر مقر داده
گفتیم که مقر داده گروه منظمی از داده‌هاست که روی کامپیوتر ذخیره میشود. دسترسی استفاده کننده به اطلاعات دردسترس در مقر داده از روش DBMSها یا این که سیستم‌های رئیس مقر داده ممکن میگردد. Database Management System که به‌اختصار DBMS نامیده می گردد، قابل انعطاف‌افزاری میباشد که فعالیت ذخیره‌سازی و سازماندهی داده‌ها را بر عهده داراست. انواع سیستم رئیس مقر داده عبارتند از:

سلسله مراتبی
کانال‌ای
ارتباط‌ای
شی‌گرا
دیتابیس گراف
سبک ER
دیتابیس مدرک
دیتابیس NoSQL
برهان نیاز به پیاده سازی مقر داده چیست
سبک سلسله مراتبی
در این سبک از مدیریت مقر داده، داده‌ها در صورت گره‌های والد/فرزندی ذخیره می‌شوند.رایا پارس هر گره غیر وابسته از داده‌های مرتبط با خویش، اطلاعاتی درباره شرایط والد/فرزندی خویش و ارتباطش با گره‌های دیگر را در خویش داراست. درین سبک داده‌ها به صورت درختی ذخیره میگردند. هر شاخه والد می تواند تعدادی فرزند داشته باشد البته هر فرزند تنها یک والد دارد.

از این سبک (که در ده سال 60 میلادی به وسیله IBM پیاده سازی شد) برای مدیر داده در سیستم‌های ارتباطی و بانکی به کار گیری می گردد. رابطه یک به یکسری در بین گره‌های والد و فرزند و عدم وجود قابلیت و امکان رابطه در بین فرزندان باعث کمبود انعطاف‌پذیری در سبک سلسله‌مراتبی است. امتیاز مهم این سبک تخت‌گاز بالا و عملکرد ظریف آن مربوط میشود.
روش‌ی ایجاد کرد مقر داده در وردپرس
سبک کانال‌ای
سبک رئیس مقر داده کانال‌ای، شکلی مشابه به تار عنکبوت داراست. این سبک تا حدودی مشابه سبک سلسله‌مراتبی می‌باشد، با این تفاوت که در این سبک موقعیت والد و فرزندی وجود نداشته و هر نقطه قادر است با تنی چند از نقاط دیگر در خصوص باشد. کاربرد اساسی این کانال در رئیس سیستم اطلاعاتی برای کمپانی‌های تعالی کامپیوتری هست. والد در سبک کانال‌ای «اشغال‌کننده» و فرزند «عضو» اسم دارااست. رابطه ها فی مابین این دو چندین به یکسری هست و محدودیتی در باب با یکدیگر ندارند. مبدع این سبک چارلز باخمن هست.

سبک سلسله مراتبی

سبک ارتباط‌ای
پر اسم و رسم‌ترین و پراستفاده‌ترین نوع مدیریت مقر داده که لهجه SQL برای دسترسی به آن پیاده سازی شد‌ه‌است.ahrefs درین سبک داده‌ها در پوسته جدول‌هایی ذخیره میگردند. هر ردیف دربرگیرنده یک خصوصیت و هر طرح شامل یک رکورد می‌باشد. رکورد دربرگیرنده اطلاعاتی بوده که در امر یک پدیده و خصوصیت‌های متعدد آن به دست آمده می‌باشد. از جمله در ردیف‌ها «اسم»، «سن»، «جنسیت» و «پرداختی» بوده و در هر سطر را مقدار این خصوصیت‌ها برای یک مشتری تشکیل میدهد. این سبک به انگیزه سازش با اپلیکیشن‌نویسی و دسترسی سهل وآسان داده ها برای ساخت وب سایت و نرم افزار از محبوبیت بالای جهانی شامل است.

سبک شی گرا
امتیاز سبک ارتباط‌ای در شل و ول بودن عمل با آن میباشد. سبک شی‌گرا در طرف مقابل هزینه پیشرفت و یادگیری بالایی داراست و کار با آن مطلوب هرکسی وجود ندارد. در عوض سبک شی‌گرا ضعف‌های سبک ارتباط‌ای مثل غیرقابل تجزیه بودن ردیف‌ها و عدم وجود ترتیب در ستون‌ها را نداشته و از توجه بسیار بالاتری برخوردار است. در شرایطی که آیتم کمبود منابع (مالی و انسانی) برای پیشرفت این سبک در کسب‌وکار وجود نداشته باشد، تعیین مد شی گرا منطقی‌خیس از سبک ارتباط‌ای به‌نظر می رسد.

یادگرفتن لهجه SQL در مقر داده
سبک گراف
این سبک مشتقی از سبک ارتباط‌ای بوده و زیرمجموعه NoSQL قرار میگیرد. در سبک گراف، یک‌سری گره و کناره داریم که نماینده داده ها‌اند. هر گره نقش رکورد در سبک ارتباط‌ای را دارااست (داده ها تصویب گردیده مخاطب، کالا یا این که…) و هر کناره رابطه در میان رکوردها را ذکر می‌نماید. یک‌سری خاصیت (Properties) هم به‌تیتر داده ها مازاد در گره‌ها قرار می گیرند.

سبک ER
سبک ER یا این که Entity Relationship بر مبنای دو رکن اساسی انجام یافته هست. ER در انگلیسی مخفف ارتباط پدیده‌ها می باشد. درین سبک پدیده‌ها ارتباط ها مختلف (یک به یک – یک به چندین – چند به یکسری) با یکدیگر دارا‌هستند. در سبک ER نموداری داریم که اشکال متعدد در آن معانی خاص خویش را دارا‌هستند:

مستطیل: پدیده (مدیر، استاد، دانشجو یا این که…)
بیضی: خصوصیت (اسم، سن، جنسیت یا این که…)
لوزی: نوع ارتباط (برای مثال ارتباط دو پدیده استاد و دانشگاه از نوع استخدام هست)
خطوط: وجود رابطه در میان پدیده‌ها را نشان می دهند
بیضی دولایه: خصوصیت چندمقداری
بیضی نقطه‌چین: خصوصیت مشتق گردیده
مستطیل‌های دولایه: مجموعه پدیده‌های ضعیف
دو خط کنار هم: مشارکت کامل یک پدیده در یک ارتباط
سبک مدرک
این سبک نیز جزو زیرمجموعه‌های NoSQL به حساب میآید و به تازگی محبوبیت متعددی استحصال نموده است. در سبک مدرک، داده‌ها در پوسته سندهایی ذخیره می شوند. هر مدرک مشتمل بر خویش داده، ارتباط ها آن داده با دیگر داده‌ها و خصوصیت‌های آن داده میباشد. مزیتی که منجر گردیده بعضی از متخصصان در سال‌های اخیر این طریق را به SQL ترجیح دهند، ذخیره سریع‌خیس و دسترسی عالی به داده ها می‌باشد. فعلا این سبک از روش قابل انعطاف‌افزارهایی مثل Hbase، Cassandra، Apache Flink و IBM Informix ارائه می‌شود.

سبک NoSQL

سبک NoSQL
سبک مدرک و سبک گراف دو مثال از مشهور‌ترین جایگزین‌های معرفی گردیده برای SQL اند. سبک NoSQL به حذف بی نقص SQL تاکید ندارد بلکه می خواهد محدودیت‌های SQL برای سیستم‌هایی همانند وب اشیا را به دور بزند. برای همین بیشتر اوقاتی که این‌شیوه در پروژه‌ای به عمل می‌رود، در واقع یک نحوه دیگر در کنار SQL به‌یاروهمدم معماری ابری برای داده‌ها پیاده‌سازی میشود. پر اسم و رسم‌ترین دیتابیس‌ها NoSQL را درپی می بینید:

Cosmos DB
ArangoDB
Couchbase Server
CouchDB
Amazon DocumentDB
MongoDB, CouchBase
Elasticsearch
Informix
SAP HANA
Neo4j
مراحل پیاده سازی مقر داده چیست
فعلا می‌خواهیم به سراغ پیاده سازی یک مقر داده برویم. قابل ذکر هست در اینجا تمرکز ما بر مقر داده ارتباط‌ای خواهد بود. زیرا که‌این سبک ازمدیریت مقر داده دوست داستنی‌ترین و پرکاربردترین آن ها میباشد و توضیح تمام روش‌ها از قدرت این نوشته‌ی علمی بیرون خواهد بود. فرض نمائید حصول‌وکاری دارید و قرار است برای آن مقر داده‌ای پیاده سازی خواهد شد. این فرآیند ما یحتاج می باشد با نازکی و اعتنا خاصی به اعمال رسد. زیرا در غیراین‌شکل قادر به بهبود روندهای کاری شما نخواهد بود. درپی این مراحل به ترتیب توضیح داده می شوند.

مقصود از پیاده سازی مقر داده چیست
مقر‌های داده در جاهای مختلف و برای هدف ها متفاوتی پیاده سازی میشوند. اینکه چه شخص یا این که اشخاصی قرار هست با این مقر داده کار نمایند بسیار اساسی خواهد بود. به عنوان مثال اگر قرار میباشد منشی کمپانی با داده ها بسیار زیر کامپیوتری از آن به کارگیری نماید، این دیتابیس بایستی مبنی بر با اقتدار وی پیاده سازی شود. توصیه ما برای این مرحله استیناف نوع سازماندهی فعلی داده ها و گفتمان با افرادی است که در بعدی با دیتابیس شغل خواهند کرد.

پروسه پیاده سازی مقر داده چیست

فهرست پدیده‌ها و خصوصیت‌هایشان را بسازید
مقر داده ارتباط‌ای بر مبنای یک سری جدول صورت می گیرد. هر سطر این جدول‌ها مرتبط با یک پدیده (مخاطب، کالا، کارمند یا این که..) و هر ردیف مشتمل بر خصوصیت‌های آن (اسم‌کاربری، ارزش، شماره‌پرسنلی یا این که…) خواهد بود. استارت باید تمام پدیده‌های گزینه پژوهش را معین کرده و بعد مجموع خصوصیت‌های مهم آن‌ها‌را روی شیت بیاورید

جدول اول را روی کاغذ پیاده سازی نمائید
در‌پی یک فهرست دارید مشتمل بر پدیده‌ها و خصوصیت‌های اساسی هر پدیده. در حال حاضر دفعه به پیاده سازی جدول از این فهرست میرسد. فرض فرمایید بیزنس شما میخواهد مقر داده‌ای از مشتریان و داده ها آنان داشته باشد.

گزینش نوع داده‌ها
بعد از پیاده سازی یک جدول اول روی شیت، نوبت به گزینش نوع داده هر ردیف می‌رسد. این جدول‌ها قرار میباشد وارد یک گویش نرم افزار‌نویسی شوند و اولی گام در برنامه‌نویسی، انتخاب نوع داده‌ها است. از جمله داده‌های ردیف سن از محصول int داده‌های ردیف اسم از کالا varchar خواهند بود.

تعیین کلید اصلی برای هر جدول
در‌این مرحله می بایست بدانید چندین جدول دارید، هرکدام تمجید کننده کدام پدیده می‌باشند و چه خصوصیت‌هایی از آن پدیده را تعریف خواهند کرد. در‌پی برای هر جدول یک کلید اصلی (Primary Key) مشخص و معلوم فرمائید. این کلید به‌معنای مقداری میباشد که سبب ساز منقطع شدن ستون‌های جدول از یکدیگر می‌شود.

مثلا مشتری، شایسته ترین آیتم برای کلید اصلی شماره ملی خواهد بود زیرا که مخصوص‌به‌شخص می باشد و مشتریان را از یکدیگر مجزا می‌نماید. مقدار ردیف کلید مهم هیچ‌گاه نباید null باشد. به‌همین عامل میباشد که اغلب استحصال‌وکارها به هر سفارش یا این که مشتری یکی‌از چندرقمی یا این که کد مشتمل بر صحبت و رقم تخصیص می‌دهند.

پیاده سازی مقر داده چیست
موقتی نیاز به مقر داده از هر هنگامی بیشتر احساس میشود. تارنما‌های اینترنتی و اپلیکیشن‌ها بر مبنای به کارگیری از دیتابیس‌ها صورت می گیرند. به همین برهان پیاده سازی مقر داده به یک لزوم برای اکثری از حصول‌وکارهای تازه و خصوصا استارتاپ‌ها تبدیل شد‌ه‌است. درین نوشته‌ی‌علمی می خواهیم نیاز مو جود برای یک مقر داده بهتر را تشریح کرده و آنگاه اشکال مقر داده و سیستم‌های رئیس متعدد آن را معرفی کنیم. در غایت هم فرآیند گروه‌بندی داده ها و تبدیل آنها به یک مقر داده SQL را به شما نشان خوا هیم اعطا کرد. در مرحله‌ی اولیه بایستی پیاده سازی مقر داده چیست متوجه شویم.

پیاده سازی مقر داده چیست

دلیل نیاز به پیاده سازی مقر داده چیست
مقر داده یک مجموعه منظم از داده‌هاست که در یک سیستم کامپیوتری ذخیره می گردد. دسترسی به‌این داده‌ها برای مخاطب از روش قابل انعطاف‌افزاری با اسم DBMS یا این که Database Management System شکل میگیرد. دنیای امروز مطابق تلاش سیستم‌های دیجیتالی و استحصال‌وکارهای الکترونیک صورت گرفته است. به عنوان مثال در جمهوری اسلامی ایران «اسنپ»، «دیجی‌فرآورده» و «دیوار» نقش مهم و غیرقابل انکاری در معاش عموم پیدا کرده‌اند. از طرف دیگر استارتاپ‌های بی‌شماری همه‌روزه بر بستر وب در موقتا صورت‌گیری‌اند.

فراگیری اصول مقر داده و SQL Server

مقر داده در پیاده سازی بک‌اند یا این که درونی وب سایت‌ها و نرم افزار‌ها نقش مهم دارااست. لیست اجناس و مختصات یوزرها دو مثال اساسی از کاربرد مقر داده برای استخراج‌وکارهای الکترونیک‌اند.طراحی سایت در مشهد داده‌ها در پوسته مقر داده تصویب گردیده و در زمان نیاز، از روش برنامه‌نویسی با چندخط کد فراخوانده گردیده و روی ورقه تارنما به اکران درمی‌آیند. برای همین پیاده سازی مقر داده به بخشی مهم و کلیدی از روند فعال سازی حصول‌وکارهای الکترونیک تبدیل شد‌ه‌است.

انواع سیستم های مدیر مقر داده
گفتیم که مقر داده گروه منظمی از داده‌هاست که روی کامپیوتر ذخیره میشود. دسترسی استفاده کننده به اطلاعات دردسترس در مقر داده از روش DBMSها یا این که سیستم‌های رئیس مقر داده ممکن میگردد. Database Management System که به‌اختصار DBMS نامیده می گردد، قابل انعطاف‌افزاری میباشد که فعالیت ذخیره‌سازی و سازماندهی داده‌ها را بر عهده داراست. انواع سیستم رئیس مقر داده عبارتند از:

سلسله مراتبی
کانال‌ای
ارتباط‌ای
شی‌گرا
دیتابیس گراف
سبک ER
دیتابیس مدرک
دیتابیس NoSQL
برهان نیاز به پیاده سازی مقر داده چیست
سبک سلسله مراتبی
در این سبک از مدیریت مقر داده، داده‌ها در صورت گره‌های والد/فرزندی ذخیره می‌شوند.رایا پارس هر گره غیر وابسته از داده‌های مرتبط با خویش، اطلاعاتی درباره شرایط والد/فرزندی خویش و ارتباطش با گره‌های دیگر را در خویش داراست. درین سبک داده‌ها به صورت درختی ذخیره میگردند. هر شاخه والد می تواند تعدادی فرزند داشته باشد البته هر فرزند تنها یک والد دارد.

از این سبک (که در ده سال 60 میلادی به وسیله IBM پیاده سازی شد) برای مدیر داده در سیستم‌های ارتباطی و بانکی به کار گیری می گردد. رابطه یک به یکسری در بین گره‌های والد و فرزند و عدم وجود قابلیت و امکان رابطه در بین فرزندان باعث کمبود انعطاف‌پذیری در سبک سلسله‌مراتبی است. امتیاز مهم این سبک تخت‌گاز بالا و عملکرد ظریف آن مربوط میشود.
روش‌ی ایجاد کرد مقر داده در وردپرس
سبک کانال‌ای
سبک رئیس مقر داده کانال‌ای، شکلی مشابه به تار عنکبوت داراست. این سبک تا حدودی مشابه سبک سلسله‌مراتبی می‌باشد، با این تفاوت که در این سبک موقعیت والد و فرزندی وجود نداشته و هر نقطه قادر است با تنی چند از نقاط دیگر در خصوص باشد. کاربرد اساسی این کانال در رئیس سیستم اطلاعاتی برای کمپانی‌های تعالی کامپیوتری هست. والد در سبک کانال‌ای «اشغال‌کننده» و فرزند «عضو» اسم دارااست. رابطه ها فی مابین این دو چندین به یکسری هست و محدودیتی در باب با یکدیگر ندارند. مبدع این سبک چارلز باخمن هست.

سبک سلسله مراتبی

سبک ارتباط‌ای
پر اسم و رسم‌ترین و پراستفاده‌ترین نوع مدیریت مقر داده که لهجه SQL برای دسترسی به آن پیاده سازی شد‌ه‌است.ahrefs درین سبک داده‌ها در پوسته جدول‌هایی ذخیره میگردند. هر ردیف دربرگیرنده یک خصوصیت و هر طرح شامل یک رکورد می‌باشد. رکورد دربرگیرنده اطلاعاتی بوده که در امر یک پدیده و خصوصیت‌های متعدد آن به دست آمده می‌باشد. از جمله در ردیف‌ها «اسم»، «سن»، «جنسیت» و «پرداختی» بوده و در هر سطر را مقدار این خصوصیت‌ها برای یک مشتری تشکیل میدهد. این سبک به انگیزه سازش با اپلیکیشن‌نویسی و دسترسی سهل وآسان داده ها برای ساخت وب سایت و نرم افزار از محبوبیت بالای جهانی شامل است.

سبک شی گرا
امتیاز سبک ارتباط‌ای در شل و ول بودن عمل با آن میباشد. سبک شی‌گرا در طرف مقابل هزینه پیشرفت و یادگیری بالایی داراست و کار با آن مطلوب هرکسی وجود ندارد. در عوض سبک شی‌گرا ضعف‌های سبک ارتباط‌ای مثل غیرقابل تجزیه بودن ردیف‌ها و عدم وجود ترتیب در ستون‌ها را نداشته و از توجه بسیار بالاتری برخوردار است. در شرایطی که آیتم کمبود منابع (مالی و انسانی) برای پیشرفت این سبک در کسب‌وکار وجود نداشته باشد، تعیین مد شی گرا منطقی‌خیس از سبک ارتباط‌ای به‌نظر می رسد.

یادگرفتن لهجه SQL در مقر داده
سبک گراف
این سبک مشتقی از سبک ارتباط‌ای بوده و زیرمجموعه NoSQL قرار میگیرد. در سبک گراف، یک‌سری گره و کناره داریم که نماینده داده ها‌اند. هر گره نقش رکورد در سبک ارتباط‌ای را دارااست (داده ها تصویب گردیده مخاطب، کالا یا این که…) و هر کناره رابطه در میان رکوردها را ذکر می‌نماید. یک‌سری خاصیت (Properties) هم به‌تیتر داده ها مازاد در گره‌ها قرار می گیرند.

سبک ER
سبک ER یا این که Entity Relationship بر مبنای دو رکن اساسی انجام یافته هست. ER در انگلیسی مخفف ارتباط پدیده‌ها می باشد. درین سبک پدیده‌ها ارتباط ها مختلف (یک به یک – یک به چندین – چند به یکسری) با یکدیگر دارا‌هستند. در سبک ER نموداری داریم که اشکال متعدد در آن معانی خاص خویش را دارا‌هستند:

مستطیل: پدیده (مدیر، استاد، دانشجو یا این که…)
بیضی: خصوصیت (اسم، سن، جنسیت یا این که…)
لوزی: نوع ارتباط (برای مثال ارتباط دو پدیده استاد و دانشگاه از نوع استخدام هست)
خطوط: وجود رابطه در میان پدیده‌ها را نشان می دهند
بیضی دولایه: خصوصیت چندمقداری
بیضی نقطه‌چین: خصوصیت مشتق گردیده
مستطیل‌های دولایه: مجموعه پدیده‌های ضعیف
دو خط کنار هم: مشارکت کامل یک پدیده در یک ارتباط
سبک مدرک
این سبک نیز جزو زیرمجموعه‌های NoSQL به حساب میآید و به تازگی محبوبیت متعددی استحصال نموده است. در سبک مدرک، داده‌ها در پوسته سندهایی ذخیره می شوند. هر مدرک مشتمل بر خویش داده، ارتباط ها آن داده با دیگر داده‌ها و خصوصیت‌های آن داده میباشد. مزیتی که منجر گردیده بعضی از متخصصان در سال‌های اخیر این طریق را به SQL ترجیح دهند، ذخیره سریع‌خیس و دسترسی عالی به داده ها می‌باشد. فعلا این سبک از روش قابل انعطاف‌افزارهایی مثل Hbase، Cassandra، Apache Flink و IBM Informix ارائه می‌شود.

سبک NoSQL

سبک NoSQL
سبک مدرک و سبک گراف دو مثال از مشهور‌ترین جایگزین‌های معرفی گردیده برای SQL اند. سبک NoSQL به حذف بی نقص SQL تاکید ندارد بلکه می خواهد محدودیت‌های SQL برای سیستم‌هایی همانند وب اشیا را به دور بزند. برای همین بیشتر اوقاتی که این‌شیوه در پروژه‌ای به عمل می‌رود، در واقع یک نحوه دیگر در کنار SQL به‌یاروهمدم معماری ابری برای داده‌ها پیاده‌سازی میشود. پر اسم و رسم‌ترین دیتابیس‌ها NoSQL را درپی می بینید:

Cosmos DB
ArangoDB
Couchbase Server
CouchDB
Amazon DocumentDB
MongoDB, CouchBase
Elasticsearch
Informix
SAP HANA
Neo4j
مراحل پیاده سازی مقر داده چیست
فعلا می‌خواهیم به سراغ پیاده سازی یک مقر داده برویم. قابل ذکر هست در اینجا تمرکز ما بر مقر داده ارتباط‌ای خواهد بود. زیرا که‌این سبک ازمدیریت مقر داده دوست داستنی‌ترین و پرکاربردترین آن ها میباشد و توضیح تمام روش‌ها از قدرت این نوشته‌ی علمی بیرون خواهد بود. فرض نمائید حصول‌وکاری دارید و قرار است برای آن مقر داده‌ای پیاده سازی خواهد شد. این فرآیند ما یحتاج می باشد با نازکی و اعتنا خاصی به اعمال رسد. زیرا در غیراین‌شکل قادر به بهبود روندهای کاری شما نخواهد بود. درپی این مراحل به ترتیب توضیح داده می شوند.

مقصود از پیاده سازی مقر داده چیست
مقر‌های داده در جاهای مختلف و برای هدف ها متفاوتی پیاده سازی میشوند. اینکه چه شخص یا این که اشخاصی قرار هست با این مقر داده کار نمایند بسیار اساسی خواهد بود. به عنوان مثال اگر قرار میباشد منشی کمپانی با داده ها بسیار زیر کامپیوتری از آن به کارگیری نماید، این دیتابیس بایستی مبنی بر با اقتدار وی پیاده سازی شود. توصیه ما برای این مرحله استیناف نوع سازماندهی فعلی داده ها و گفتمان با افرادی است که در بعدی با دیتابیس شغل خواهند کرد.

پروسه پیاده سازی مقر داده چیست

فهرست پدیده‌ها و خصوصیت‌هایشان را بسازید
مقر داده ارتباط‌ای بر مبنای یک سری جدول صورت می گیرد. هر سطر این جدول‌ها مرتبط با یک پدیده (مخاطب، کالا، کارمند یا این که..) و هر ردیف مشتمل بر خصوصیت‌های آن (اسم‌کاربری، ارزش، شماره‌پرسنلی یا این که…) خواهد بود. استارت باید تمام پدیده‌های گزینه پژوهش را معین کرده و بعد مجموع خصوصیت‌های مهم آن‌ها‌را روی شیت بیاورید

جدول اول را روی کاغذ پیاده سازی نمائید
در‌پی یک فهرست دارید مشتمل بر پدیده‌ها و خصوصیت‌های اساسی هر پدیده. در حال حاضر دفعه به پیاده سازی جدول از این فهرست میرسد. فرض فرمایید بیزنس شما میخواهد مقر داده‌ای از مشتریان و داده ها آنان داشته باشد.

گزینش نوع داده‌ها
بعد از پیاده سازی یک جدول اول روی شیت، نوبت به گزینش نوع داده هر ردیف می‌رسد. این جدول‌ها قرار میباشد وارد یک گویش نرم افزار‌نویسی شوند و اولی گام در برنامه‌نویسی، انتخاب نوع داده‌ها است. از جمله داده‌های ردیف سن از محصول int داده‌های ردیف اسم از کالا varchar خواهند بود.

تعیین کلید اصلی برای هر جدول
در‌این مرحله می بایست بدانید چندین جدول دارید، هرکدام تمجید کننده کدام پدیده می‌باشند و چه خصوصیت‌هایی از آن پدیده را تعریف خواهند کرد. در‌پی برای هر جدول یک کلید اصلی (Primary Key) مشخص و معلوم فرمائید. این کلید به‌معنای مقداری میباشد که سبب ساز منقطع شدن ستون‌های جدول از یکدیگر می‌شود.

مثلا مشتری، شایسته ترین آیتم برای کلید اصلی شماره ملی خواهد بود زیرا که مخصوص‌به‌شخص می باشد و مشتریان را از یکدیگر مجزا می‌نماید. مقدار ردیف کلید مهم هیچ‌گاه نباید null باشد. به‌همین عامل میباشد که اغلب استحصال‌وکارها به هر سفارش یا این که مشتری یکی‌از چندرقمی یا این که کد مشتمل بر صحبت و رقم تخصیص می‌دهند.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
لینک دوستان
آمار سایت
  • کل مطالب : 711
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 309
  • بازدید کننده امروز : 1
  • باردید دیروز : 15
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 357
  • بازدید ماه : 388
  • بازدید سال : 4687
  • بازدید کلی : 37052
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی