لها التجاري
دليل الشركات العربية, اعلانات مجانية للشركات و المؤسسات و الافراد
 
بحث مخصص
الرئيسية التسجيل المنتجات الخدمات العقارات السياحة الطب الوظائف الجامعات البومات المتاجر English العضوية أزياء التسويق تقنيات الموسيقى الصور الصحة مميز الجوال

آخر 15 مشاركات تجارة ادوات كهربائية منزلية و قطع غيار الادوات الكهربائثة هاي لايف زيروان بنكوان جود حلب العبارة (الكاتـب : اعلانات - )           »          قطع غيار مرسيدس جميع انواع زجاج السيارات و اطارات الزجاج شركة شهدا حلب سوريا (الكاتـب : اعلانات - )           »          بطاريات لجميع انواع السيارات و الآليات شركة البركة السورية حلب السليمانية مقابل كازية خياطة (الكاتـب : اعلانات - )           »          صباغ اخوان لبيع محركات و مولدات كهربائية و خراطيم زراعية حلب عوجة السجن (الكاتـب : اعلانات - )           »          حلويات خواتمي اخوان مبرومة عصملية هريسة نابلسية شعيبيات حلب الجديدة دوار جامع الرحمة (الكاتـب : اعلانات - )           »          غرند المحسن بولمانات رجال اعمال نقل ركاب يوميا طرطوس اللاذقية حلب و بالعكس شحن طرود (الكاتـب : اعلانات - )           »          شركة سومر نقل ركاب شحن بضائع حلب ادلب حمص دمشق (الكاتـب : اعلانات - )           »          امير للسياحة و السفر حلب السريان القديمة دمشق حمص اللاذقية طرطوس بيروت شتورة (الكاتـب : اعلانات - )           »          مكتب الرفاعي لتجارة السيارات الحديثة حلب الجديدة دوار نيو تاون (الكاتـب : اعلانات - )           »          علايا للمونة زعتر توابل بهارات مونة بانواعها جملة و مفرق حلب الجديدة نزلة جامع الرحمة (الكاتـب : اعلانات - )           »          بن النبهاء اجود انواع البن البرازيلي و الكولومبي شوكولا قهوة عربية نسكافيه حلب الجديدة (الكاتـب : اعلانات - )           »          معرض حلب رامي مكتبي للادوات المنزلية و الكهربائية حلب العبارة (الكاتـب : اعلانات - )           »          شركة الامين للسياحة و النقل حلب بيروت دمشق اللاذقية طرطوس حمص (الكاتـب : اعلانات - )           »          ادوات منزلية كهربائية مراوح شحن الشامي للتجارة حلب العبارة (الكاتـب : اعلانات - )           »          اكسبريس تورز حوالات فورية طرود بريدية شحن بضائع نقل ركاب بيروت دمشق حمص طرطوس (الكاتـب : اعلانات - )


مجموعة البدائل لتحلية المياه المدينة المنورة 
 عدد الضغطات  : 3082 الاستعلام عن المخالفات المرورية وزارة الداخلية السعودية 
 عدد الضغطات  : 26223 مطرزات شرقية اشغال يدوية جلابيات شرقية و خليجية سوريا حلب 
 عدد الضغطات  : 3604 كشف تسربات المياه كشف حمامات كشف مطابخ الرياض 
 عدد الضغطات  : 2114 منتدى وسام التطوير للتسويق العقاري, شقق و فلل في الرياض تملي 
 عدد الضغطات  : 6585 شركة أمد شام لانتاج مواد العزل الانشائي و تنفيذ مشاريع العزل 
 عدد الضغطات  : 5850


العودة   لها التجاري, دليل الشركات العربية: موقع اعلانات تجارية مبوبة مجانية - لإعلانات الشركات و المؤسسات و المصانع و الافراد > التسويق و التقانة > كل ما يتعلق بالتسويق > DAD- تحليل البيانات و تصميم قواعد البيانات
التسجيل البومات الصور تعليمات التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة

DAD- تحليل البيانات و تصميم قواعد البيانات Data Analysis & Database Design

 
المحادثة الفورية مع مشرف الموقع
التسجيل
البحث
مشاركات اليوم
التقويم
تعليمات
المتواجدون الآن
ملفي الشخصي

ازياء صيف 2014 شراء جملة من الانترنت الرياض بجايم و قمصان روز و جلابيات مطرزة و بلايز نسائية الشحن لجميع المدن السعودية


اعلانات غوغل

روابط مفيدة

جدنا على فيسبوك


 
 
LinkBack أدوات الموضوع
  #1  
قديم 02-13-2010, 02:45 PM
الصورة الرمزية Admin
Administrator
 
تاريخ التسجيل: Sep 2008
المشاركات: 1,513
افتراضي 5- اهمية جعل قواعد البيانات طبيعية! Normalisation

Normalisation

The essence of this section is to understand something about normalisation and how it is another tool that can be used by database designers to analyse data and develop logical structures that can be implemented to create efficient well structured physical databases. Learners should appreciate that there are rules that have to be followed and how these help in getting to a ‘correct’ set of relations

جوهر هذا القسم هو فهم شيء ما عن انشاء علاقات طبيعية في قواعد البيانات و كيف يعتبر هذا الانشاء الطبيعي اداة اخرى تستخدم من قبل مصممي قواعد البيانات لتحليل و تطوير بنى منطقية للبيانات التي يمكن تنفيذها لانشاء قواعد بيانات فيزيائية مبنية بطريقة فعالة. المتعلمون عليهم ان يقدروا ان هنالك بعض القواعد التي يجب اتباعها التي ستساعد في الحصول على مجموعة صحيحة من العلاقات في قواعد البيانات.

What is normalisation?

Normalisation is a technique for analysing and representing the data in a database.
تطبيع قواعد البيانات هي عملية تقنية لتحليل و و استحضار البيانات و عرضها من جديد ضمن قواعد بيانات منظمة ( هي عملية تساعدنا في تكييف قاعدة البيانات حسب احتياجاتنا من ناحية استدعاء البيانات و عرضها من جديد بناء على رغبات مستخدم او المستفيد من قاعدة البيانات )

A definition of normalisation taken from the Foldoc online computing dictionary is as “A series of steps followed to obtain a database design that allows for efficient access and storage of data in a relational database. These steps reduce data redundancy and the chances of data becoming inconsistent.
تعريف آخر لتطبيع قواعد البيانات من قاموس فولدوك للكمبيوتر " تطبيع قواعد البيانات هو سلسلة من الخطوات المتبعة للحصول على تصميم لقواعد البيانات التي تسمح بالدخول الفعال للبيانات و تخزينها في قواعد بيانات علائقية. حيث ان هذه الخطوات تقلل من تكرار البيانات و تقلل ايضا من فرص ان تصبح البيانات متضاربة.

The technique of normalisation was developed by E F Codd in 1970. It looks at the database from a logical perspective with the aim of producing a set of normalised relations.

Normalisation is not concerned with the way in which the data is to be stored.

تقنية تطبيع قواعد البيانات طورت من قبل اي اف كود عام 1970. و قد نظر الى قواعد البيانات من وجهة نظر منطقية بهدف انتاج و عرض مجموعة من العلاقات الطبيعية في قواعد البيانات. تطبيع قواعد البيانات لا يهتم بالطريقة ا لتي تخزن بها البيانات, بل بطريقة انشاء العلاقات الطبيعية فيها.



Why is it important?

If you attempt to create tables for data that has not been properly normalised you will find difficulties and errors when you try to add or delete data.

An important objective when creating relational databases is to ensure that each item of data is held only once within the database.

This minimises the amount of space required by the database and more importantly, avoids potential problems that might arise if multiple occurrences of the data items are not kept in step as the database is updated. It also means that updating the database is more efficient as there is only one data item to be updated.

اذا قام منفذ قواعد البيانات بانشاء جداول لم يتم تطبيعها بشكل جيد فإن الكثير من الصعوبات و الاخطاء في قواعد البيانات ستظهر عند اضافة او حذف او تعديل اي من بيانات تلك الجداول.

احد اهم اهداف تطبيع قواعد البيانات عند انشاء قواعد بيانات علائقية هو التاكد ان كل عنصر من البيانات سيتم حفظه لمرة واحدة و في مكان واحد فقط ضمن قواعد البيانات. مثلا اسم العميل و رقمه سيتم حفظها في مكان واحد فقط و لمرة واحد في جدول العملاء, و ايضا تفاصيل و اسعار كل منتج سيتم حفظها في جدول واحد و لمرة واحدة في جدول المنتجات.



This is called data redundancy.

Normalisation is a formal procedure that assists the database designer to achieve this objective.

Objectives of normalisation

Normalisation is designed to:

- Organise the data into relations, each of which represents a single entity.

- Avoid multiple occurrences of data items in the database.

- Make the database easier to update and modify.

اهداف تطبيع قواعد البيانات:

- تنظيم البيانات ضمن علاقات او جداول
- تجنب حدوث التكرار لعناصر قواعد البيانات
- جعل قواعد البيانات اسهل من حيث التعديل و التحديث

The normalisation process

The process is carried out in a number of steps with each step being called a ‘normal form’, for example ‘first normal form’, ‘second normal form’ etc.

Each step increases the level of normalisation of the data. The final result is a set of fully normalised relations.

يتم تنفيذ عملية تطبيع قواعد البيانات من خلال عدة خطوات, و كل خطوة تسمى نموذج طبيعي, على سبيل المثال, النموذج الاول, و النموذج الثاني, الخ

و كل خطوة و نموذج يتم اضافته فيزيد مستوى تطبيع البيانات, و النتيجة النهائية هي مجموعة من العلاقات المطبعة في قواعد البيانات.

There are seven levels of normalisation:

- First, second and third normal forms given the labels 1NF, 2NF, 3NF.

These are the most important levels when designing databases.

Higher levels are of more academic interest and are mentioned only briefly here.

- Boyce-Codd normal form given the label BCNF. The Boyce-Codd normal form is a more rigorous application of third normal form.

-Fourth normal form labelled 4NF and fifth normal form labelled 5NF. These levels are further refinement of the data model but unlikely to be used in practical database design.

-Domain-key normal form (DK/NF). This level was devised by Fagin (1981) and is a theoretical level that is not used in practical database design.

Normalisation of Data

The starting point is an unstructured list of the data items that are in the data model. This could come from an analysis of input or output documents. In this form, this is called unnormalised data.
The first stage of normalisation is to list the data items.

First Normal Form (1NF)

To derive first normal form (1NF), we examine the data to see if there are any repeating groups and remove these to form a new relation or data group.
للحصول على النموذج الطبيعي الاول للبيانات المراد تحليلها, يجب تحليل جميع عناصر النموذج و استخلاصها منه للحصول على عناصر البيانات الغير طبيعية اولا مثال ( رقم الطلبية, رقم المنتج, تاريخ الطلبية, اسم الشرك, عنوان الشركة, بيانات الاتصال بها, اسم الزبون, عنوان الزبون, معلومات الاتصال به, مبلغ الطلبية الكلي, وصف المنتج, سعر الوحدة, السعر الكلي للوحدة, كمية المنتج )

و من ثم تحليل اي البيانات تتكرر في نفس النموذج, و اي عناصر البيانات لا تتكرر في النموذج الواحد. فيتم وضع العناصر الغير مكررة في جدول, و المكررة في جدول آخر, و يجب اعتبار ان البيانات التي لا تتكرر هي العلاقة الرئيسية, و التي تتكرر هي البيانات التي سيتم وضعها في جدول جديد.

بعد ذلك نحدد المفاتيح الرئيسية KEY ATTRIBUTES في كلا الجدولين, و من ثم ناخذ المفتاح الرئيسي في الجدول الرئيسي ( الجدول الذي يحتوي على بيانات غير مكررة ) و نضع نسخة لمفتاحة الرئيسي و نضعه في الجدول الجديد ( البيانات المكررة ) الهدف من وضع نسخة في الجدول الجديد هو الربط, ففي الجدول الجديد سيتكون لدينا مفتاح مركب.

Second Normal Form (2NF)

To arrive at the Second Normal Form of the data, only relations which have a compound key are considered. In these relations, we examine all data items to check that they are dependent on the whole of the compound key.

للحصول على النموذج الطبيعي الثاني للبيانات 2NF علينا الرجوع للنموذج الاول 1NF و تحليل الجدول الذي يحتوي على مفتاح مركب ( الجدول الذي يحتوي على عناصر مكررة ) و استخلاص جميع العناصر التي تعتمد على المفتاح الرئيسي للجدول و لا تعتمد على المفتاح المركب و وضعه في جدول جديد.

Third Normal Form (3NF)

لصياغة و تشكيل النموذج الطبيعي الثالث للبيانات 3NF يجب العودة الى النموذج الطبيعي الثاني للبيانات 2NF و تحليل جميع الجداول و البحث عن العناصر التي تعتمد على بعضها البعض و لا تعتمد على المفتاح الرئيسي في جدولها و سحبها و وضعها في جدول جديد مع ابقاء نسخة من المفتاح الرئيسي للجدول المشتق في الجدول الذي تم اجراء التحليل عليه, يصبح هذا المفتاح اجنبي و يوضع بهدف الربط.


To arrive at Third Normal Form we examine every data item in the relations to check for items that depend on each other and do not depend on the key of the relation.

Data redundancy

Redundant data items are sometimes called derived data items. Derived data is not normally stored in the database as it takes up unnecessary storage space. When the normalised relations are converted to physical tables in the database, these data items would normally be removed from the database.
However, database designers do sometimes introduce a small element of data redundancy if it makes the database more efficient to update or query. Data items which involve long and complex calculations which are accessed frequently might be calculated once and stored in the table as this avoids a considerable processing overhead.
Strict application of normalisation rules may introduce some anomalies into the design that would degrade the operation of the database. In these cases, a practical view would be taken even if that broke the rules of normalisation.
For example, consider address information in a database. This is likely to be made up of:

House Number or Name

Street

Town

Post Code


The Post Code determines both the Town and the Street so both these data items are functionally dependent on the Post Code.

Validation and rationalisation

Other checks also need to be carried out to rationalise the relations:

Check the relations for the same items occurring in more than one relation– these may appear to be the same but really are different. This can happen with date fields where if the dates are not carefully named they may appear to be the same.

Check the relations to see of any have the same keys – these may be able to be merged. However, care needs to be taken that “real world” significance is not lost.

These have the same key but if the relations are merged, by adding Amount outstanding to the Customer relation, the reference to the customer as having an overdrawn account is lost once the amount outstanding has been cleared.

Check relations that consist only of a key and have no other data items to see if they are really needed. It is sometimes found that such relations provide the only link between two or more relations and will need to be retained.

After the relations have been rationalised, the resulting relations should be checked to ensure that they still pass the normalisation tests. If not, they may need to be normalised once more.

Converting normalised relations to database structures

The normalised relations represent the entities in the data model.
Each entity should be named using knowledge of the system.
The normalised relations will become the tables in the database.
The common attributes in the normalised relations form the relationships in the database.






آخر اعلاناتي 0 شيرل ساندبيرج سيدة أعمال أمريكية شغلت منصب كبيرة مسؤولي التشغيل في الفيسبوك
0 تطبيق أمان الراجحي لتنشيط المستفيدين
0 اخر مقطع فيديو قبل تحطم الطائرة الماليزية في اوكرانيا 17 7 2014
0 موبايل ماركت لاجهزة الاندرويد تحميل التطبيقات
0 نتائج الشهادة السودانية 2014 ‫موقع وزارة التربية والتعليم السودانية
0 مواقع لبدء العمل الحر اونلاين موقع ايلانس فريلانس غورو اي فريلانس سماشينغ جوب اودسك نيوهوم بيج
0 قواعد و قوانين قراءة الكتب للقارئين لا تتكبر لاتنعزل عن الناس لاتتأثر بشكل مُبالغ فيه انشر معرفتك
0 خدمة الإبلاغ عن الوثائق المفقودة المقدمة من ‏الأحوال‬ المدنية السعودية
0 أنجو جوال شاشة 5 أنش 3جي أندرويد واي فاي شريحتين ضمان سنة فقط ب 299 ريال سوق.كوم
0 ضبط الساعة على التوقيت العالمي وفقا لمدينتك
0 الفاكهة التى تقاوم الشيخوخة وضعف العظام والسرطان تخفيض الكوليسترول البرقوق الأحمر
0 How would you like to be the face of Erasmus Mundus
0 تطبيق أقرب إليك للهواتف الخليوية الذكية من سيريتل
0 تطبيق ‫‏البريد السعودي‬ على منصة ‪‎Android‬
0 NitroPack a featured OpenCart Product boosts page loading speed and SEO

التعديل الأخير تم بواسطة Admin ; 05-12-2010 الساعة 06:45 AM
 
المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر رد
23- تراسل البيانات - تطبيقات لغة برمجة المواقع asp ربط قواعد البيانات مع صفحات الموقع Admin تكنولوجيا التجارة الالكترونية ECT - e-Commerce Technology 0 08-28-2010 01:11 PM
10- التعامل مع قواعد البيانات - ادخال البيانات باستخدام النموذج Database Manipulation Admin تكنولوجيا التجارة الالكترونية ECT - e-Commerce Technology 0 08-03-2010 09:53 AM
9- التعامل مع قواعد البيانات - ادخال و تعديل البيانات Database Manipulation - Insert Admin تكنولوجيا التجارة الالكترونية ECT - e-Commerce Technology 0 08-03-2010 09:41 AM
7- Q مفاهيم قواعد البيانات - اتاحة قواعد البيانات Database Concepts - Availability Admin تكنولوجيا التجارة الالكترونية ECT - e-Commerce Technology 0 08-03-2010 09:02 AM
4- مفاهيم قواعد البيانات - قواعد بيانات الوسائط المتعددة Database Concepts Multimedia Admin تكنولوجيا التجارة الالكترونية ECT - e-Commerce Technology 0 08-02-2010 10:43 AM


مواقع النشر (المفضلة)

الكلمات الدليلية (Tags - تاق )
database, designer, importance, normalization



أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are متاحة
Refbacks are متاحة


vBulletin statistic

Preview on Feedage: httpvb4heronlinenet Add to My Yahoo! Add to Google! Add to AOL! Add to MSN
Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes Subscribe in Bloglines Add to Alesti RSS Reader
Add to Feedage.com Groups Add to Windows Live iPing-it Add to Feedage RSS Alerts Add To Fwicki

Feedage Grade B rated


الساعة الآن 06:26 PM.

لطلب إعلانات البنر marketing@4herOnline.net

لزيادة ترتيب المواقع العربية عالميا حمل شريط الكسا بالضغط هنا

Page Rank
 

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd diamond Design By 4her

a.d - i.s.s.w