صفحه محصول - پاورپوینت نرمال سازی پایگاه داده

پاورپوینت نرمال سازی پایگاه داده (pptx) 55 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 55 اسلاید

قسمتی از متن PowerPoint (.pptx) :

نرمال سازی پایگاه داده نرمال شدن پايگاه داده يك پايگاه داده را نرمالايز (Normalized) گويند اگر هر فيلد تنها يك مقدار بگيرد و هر جدول داراي مجموعه‌ي صحيح فيلدها باشد. 2 فرمهاي نرمال شش فرم نرمال وجود دارد: 1NF 2NF 3NF BCNF 4NF 5NF 3 فرمهاي نرمال 1NF : همه‌ي فيلدها بايستي تنها شامل يك مقدار باشند. مثال: ذخيره‌سازي دو شماره تلفن در يك فيلد واحد در فرم 1NF مجاز نيست. 2NF : بخشي از كليد اوليه ممكن است بعنوان يك فيلد غير كليد تعيين نگردد. 3NF : يك فيلد غير كليد ممكن است يك فيلد غيركليد ديگر را تعيين نكند. BCNF : هر دترميننت (DETERMINENT) يك كليد است. 4NF : در يك جدول ALL-KEY ، بخشي از كليد مي‌تواند با چند مقدار حداكثر يك فيلد ديگر تعيين گردد. 4 جدول نرمال نشده 5 MEMBERVISIT ID Email Password Fname Lname Phone Date-Time-In Date- Time_out جدول نرمال نشده 6 MEMBER Email Password Fname Lname Phone VISIT ID MEMBER$Email Date-Time-In Date-Time-Out نرمال‌سازي پايگاه داده Arcade توجه: در طراحي غيرنرمال، كليد خارجي MEMBER$Email وجود ندارد زيرا رابطه‌اي وجود ندارد. عدم وجود كليد خارجي يكي از ويژگي‌هاي پايگاه داده غيرنرمال شده است. 7 VISIT ID Email Password Fname Lname Phone Date-Time-In Date-Time-Out 001 dayj@ohio.com Rocket John Day 592-0646 25-jun-02 14:00 25-jun-02 17:30 002 luce@ohio.edu Bullet Thom Luce 592-1111 25-jun-02 12:00 25-jun-02 18:00 003 mcgann@ohio.edu Arrow Sean McGann 592-2222 27-jun-02 10:00 27-jun-02 11:30 004 luce@ohio.edu Bullet Thom Luce 592-1111 27-jun-02 15:00 27-jun-02 18:30 مشكل Update در جدول غيرنرمال زير اگر مثلا Thom Luce رمز عبور خود را تغيير دهد، تغيير در يك ركورد و عدم تغيير در ساير ركوردها محتمل است. نتيجه‌ي اين بهنگام شدن عدم ثبات را بوجود مي‌آورد: سيستم نمي‌داند كدام رمز عبور درست است. 8 VISIT ID Email Password Fname Lname Phone Date-Time-In Date-Time-Out 001 dayj@ohio.com Rocket John Day 592-0646 25-jun-02 14:00 25-jun-02 17:30 002 luce@ohio.edu Bullet Thom Luce 592-1111 25-jun-02 12:00 25-jun-02 18:00 003 mcgann@ohio.edu Arrow Sean McGann 592-2222 27-jun-02 10:00 27-jun-02 11:30 004 luce@ohio.edu ‍ Obama Thom Luce 592-1111 27-jun-02 15:00 27-jun-02 18:30 حل مشكل Update با نرمال‌سازي مي‌توان مشكل Update را حل كرد 9 MEMBER Email Password Fname Lname Phone dayj@ohio.com Rocket John Day 592-0646 luce@ohio.edu Obama Thom Luce 592-1111 mcgann@ohio.edu Arrow Sean McGann 592-2222 VISIT ID MEMBER $ Email Date-Time-In Date-Time-Out 001 dayj@ohio.com 25-jun-02 14:00 25-jun-02 17:30 002 luce@ohio.edu 25-jun-02 12:00 25-jun-02 18:00 003 mcgann@ohio.edu 27-jun-02 10:00 27-jun-02 11:30 004 luce@ohio.edu 27-jun-02 15:00 27-jun-02 18:30 مشكل اضافه كردن در يك جدول نرمال نشده، يك عضو تا زماني‌كه Visit-Id (فيلد كليد اوليه) يك مقدار يكتا نگيرد نمي‌تواند به آن جدول اضافه شود. طبق تعريف، كليد اوليه را نمي‌توان خالي گذاشت. بنابراين طراحي غيرنرمال در درج يك ركورد عضو در اولين ملاقات مشكل دارد. 10 VISIT ID Email Password Fname Lname Phone Date-Time-In Date-Time-Out 001 dayj@ohio.com Rocket John Day 592-0646 25-jun-02 14:00 25-jun-02 17:30 002 luce@ohio.edu Bullet Thom Luce 592-1111 25-jun-02 12:00 25-jun-02 18:00 003 mcgann@ohio.edu Arrow Sean McGann 592-2222 27-jun-02 10:00 27-jun-02 11:30 004 luce@ohio.edu Bullet Thom Luce 592-1111 27-jun-02 15:00 27-jun-02 18:30 005 frostr@ohio.com Tutle Rayman Frost

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

دانلود پروژه دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید