نرم افزار

وابستگی عملکردی در یک بانک اطلاعاتی

نویسنده: Laura McKinney
تاریخ ایجاد: 10 ماه آوریل 2021
تاریخ به روزرسانی: 16 ممکن است 2024
Anonim
وابستگی عملکردی در DBMS | وابستگی عملکردی چیست | سامانهی مدیریت پایگاه داده
ویدیو: وابستگی عملکردی در DBMS | وابستگی عملکردی چیست | سامانهی مدیریت پایگاه داده

محتوا

وابستگی های عملکردی به جلوگیری از تکثیر داده ها کمک می کند

وابستگی عملکردی در یک پایگاه داده مجموعه ای از محدودیت ها را بین صفات اعمال می کند. این اتفاق می افتد هنگامی که یک ویژگی در یک رابطه به طور منحصر به فرد مشخصه دیگری را تعیین می کند. این را می توان نوشت الف -> ب به این معنی که "B از نظر عملکردی به A وابسته است." به این حالت وابستگی به بانک اطلاعاتی نیز گفته می شود.

در این رابطه ، A مقدار B را تعیین می کند ، در حالی که B به A بستگی دارد.

چرا وابستگی عملکردی در طراحی بانک اطلاعاتی مهم است

وابستگی عملکردی به اطمینان از صحت اطلاعات کمک می کند. یک جدول را برای کارمندان در نظر بگیرید که مشخصات آن از جمله شماره تأمین اجتماعی (SSN) ، نام ، تاریخ تولد ، آدرس و موارد دیگر ذکر شده است.


ویژگی SSN مقدار نام ، تاریخ تولد ، آدرس و شاید سایر مقادیر را تعیین می کند ، زیرا یک شماره تأمین اجتماعی بی نظیر است ، در حالی که ممکن است یک نام ، تاریخ تولد یا آدرس آن نباشد. ما می توانیم اینگونه بنویسیم:

SSN -> نام ، تاریخ تولد ، آدرس

بنابراین ، نام ، تاریخ تولد و آدرس از نظر عملکردی به SSN بستگی دارد. با این حال ، بیانیه معکوس (نام -> SSN) صحیح نیست زیرا بیش از یک کارمند می توانند نام مشابه داشته باشند اما هرگز همان SSN را ندارند. به روشی دیگر ، واضح تر بگوییم ، اگر مقدار صفت SSN را بدانیم ، می توانیم مقدار نام ، تاریخ تولد و آدرس را بیابیم. اما اگر در عوض مقدار تنها ویژگی نام را بدانیم ، نمی توانیم SSN را شناسایی کنیم.

سمت چپ یک وابستگی عملکردی می تواند شامل بیش از یک ویژگی باشد. بیایید بگوییم ما با چندین مکان شغلی داریم. ممکن است یک میز کارمند با ویژگی های کارمند ، عنوان ، بخش ، محل و مدیر داشته باشیم.

کارمند محلی را که کار می کند تعیین می کند ، بنابراین وابستگی وجود دارد:


کارمند -> محل سکونت

اما موقعیت مکانی ممکن است بیش از یک مدیر داشته باشد ، بنابراین کارمندان و بخش ها با هم مدیر را تعیین می کنند:

کارمند ، بخش -> مدیر

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

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

مقالات جدید

انتشارات محبوب

چگونه می توان در Mac اختلال ایجاد نکنید
Tehnologies

چگونه می توان در Mac اختلال ایجاد نکنید

را فشار داده و نگه دارید کلید گزینه و کلیک کنید مرکز اطلاع رسانی آیکون. نماد مرکز اطلاع رسانی اکنون خاکستری شده است و این نشان می دهد که اکنون Do Not Diturb فعال است. برای خاموش کردن Do Not Diturb ، ...
فایل ANB چیست؟
نرم افزار

فایل ANB چیست؟

پرونده ای با پسوند پرونده ANB ، یک فایل نمودار تحلیلی نوت بوک Analyt است. این پرونده ها از برنامه نوت بوک IBM i2 Analyt ساخته شده اند و حاوی نمایش بصری از چگونگی ارتباط تکه های مختلف اطلاعات مانند ای...