@Article{, title={Automatic Determining Of Candidate Keys Sets Depending On Functional Dependency التحديد الآلي لمجموعة المفاتيح المرشحة في قواعد البيانات باستخدام الاعتماديةالدالية}, author={Nada Adnan}, journal={Al-Rafidain University College For Sciences مجلة كلية الرافدين الجامعة للعلوم}, volume={}, number={25}, pages={183-202}, year={2009}, abstract={This paper presents a step in automatic database design, re-engineering and schema modification, design weak points detection, and normalization. This step represents determining the candidate keys of the tables automatically via proposing and implementing an algorithm which depends on the functional dependency and attribute set closure. Also, some techniques of Apriori algorithm of association rule mining are used to generate keys and minimize the keys space. The implementation is done by using Oracle PL/SQL to utilize the facilities provided by ORACLE DBMS and to give the features of embedded system to the proposed one.

هذا البحث يمثل خطوة في التصميم الآلي لقواعد البيانات واعادة هندسة وتعديل اطر الجداول العلائقية، والكشف عن نقاط ضعف التصميم، وكذلك عملية التطبيع. هذه الخطوة تتمثل في تحديد المفاتيح المرشحة للجداول بشكل آلي بواسطة تقديم وتطبيق خوارزمية تعتمد على الاعتمادية الدالية وخاصية انغلاق المجاميع، وخوارزمية تعدين قواعد الارتباط. خوارزمية التعدين استخدمت لتوليد مجموعة المفاتيح وترشيق فضاءها. البحث انجز باستخدام (لغة برمجة/لغة الاستفسار المهيكلة في أوراكل) للاستفادة من الخواص والتسهيلات المتوفرة في انظمة ادارة قواعد البيانات وكذلك لاعطاء ميزات الانظمة المنضوية للنظام المقترح.} }