بخشی از پاورپوینت

اسلاید 1 :

مدیریت اطلاعات و داده های سازمان یافته

اسلاید 2 :

قسمت هایی که با رنگ سبز نوشته شده اند از کتاب ”مفاهیم بنیادی پایگاه داده ها“ نوشته آقای روحانی گرفته شده اند.

اسلاید 3 :

مبانی مرتب سازی و دستیابی داده ها
سلسله مراتب داده ها(Data Hierarchy): یک بیت، کوچکترین واحد داده قابل پردازش در رایانه؛ یک بایت، مجموعه ای از بیت ها که یک کاراکتر ساده را معرفی می کند.یک رشته ترتیبی ازکاراکتر ها را گویند.
فیلد(field): یک رشته معنی دار یا یک ترکیب منطقی از کاراکتر ها به صورت یک کلمه را گویند.
رکورد(record): یک ترکیب منطقی از فیلد های مرتبط به هم که بیان کننده صفات یک پدیده است.
فایل(پرونده): یک ترکیب منطقی از از رکورد های مرتبط به هم در بر دارنده رکوردهای موجودیت ها ی همگن است مانند پرونده دانشجویان .

اسلاید 4 :

پایگاه داده(Database): ترکیب منطقی از فایل های مرتبط به هم که بیانگر پدیده های متصل بهم در یک حوزه کاری است.
موجودیت(entity): یک شخص، مکان، شی، یا یک رویداد در ارتباط با اطلاعاتی که در یک رکورد نگهداری می شود.
موجودیت(entity): مفهوم کلی آنچه می خواهیم در موردش اطلاع داشته باشیم.
دانشجو،استاد،درس
صفت(attribute): هر ویژگی یا کیفیتی که یک مشخصه را توصیف می کند.
نام دانشجو،شماره دانشجویی،سال ورود
مبانی مرتب سازی و دستیابی داده ها (ادامه)

اسلاید 5 :

کلید اولیه(primary key): یک فیلد شناسه که به تنهایی یک رکورد را مشخص و متمایز می کند.
شماره دانشجویی
کلید ثانویه(secondary key): یک فیلد شناسه که بعضی از اطلاعات شناسایی را دارد، اما نوعا یک فایل را با دقت کامل شناسایی نمی کند.
نام خانوادگی دانشجو

اسلاید 6 :

دو روش کلی
مشی ناپایگاهی(فایلینگ)
مشی پایگاهی
روش های طراحی و ایجاد سیستم ها

اسلاید 7 :

محیط فایلی سنتی
یک فایل داده ای، مجموعه ای از رکورد های منطقا مرتبط به هم می باشد. در محیط سنتی مدیریت فایل ها، هر کاربرد(application) یک فایل داده مرتبط به آن دارد که شامل رکورد های داده های مورد نیاز آن کاربرد است.

اسلاید 8 :

افزونگی داده(data redundancy):تکرار داده های مشابه در چند محل در یک سیستم اطلاعاتی
ناسازگاری داده(data inconsistency): ناسازگاری بین نسخه های مختلف یک داده در یک سیستم اطلاعاتی
جدایی داده ها(data isolation):سختی دسترسی به داده ها از طریق کاربردهای مختلف در یک سیستم اطلاعاتی
امنیت داده ها(data security): کنترل دسترسی به داده ها در سیستم های اطلاعاتی
مشکلات مشی فایلینگ(محیط فایل سنتی)

اسلاید 9 :

جامعیت داده ها(data integrity):حفظ صحت،دقت،سازگاری و اعتبار داده های ذخیره شده در سیستم در تمام لحظات
استقلال کاربرد/داده(application/data independence) :جدایی داده های ذخیره شده از برنامه های کاربردی
مشکلات مشی فایلینگ(ادامه)

اسلاید 10 :

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

اسلاید 11 :

در مشی پایگاهی،هنر این است که تنها یک پایگاه داده داریم ،ولی هر کاربر فکر می کند پایگاه داده و فایل های مخصوص به خودش را دارد.
توجه: در کتاب درسی، مدلسازی معنایی داده ها و طراحی منطقی یک مفهوم در نظر گرفته شده اند، درحالی که این دو،دو مفهوم جدای از هم هستند.
در واقع مدلسازی داده ها، همان رسم نمودارهای ERD است و طراحی منطقی، ایجاد جداول داده ای از روی نمودار است.
پایگاه داده: مشی مدرن یا پایگاهی(ادامه)

اسلاید 12 :

ساختن یک پایگاه داده
برای ساختن یک پایگاه داده طراحان باید یک طراحی مفهومی و یک طراحی فیزیکی انجام دهند.
طراحی مفهومی(conceptual design): یک مدل انتزاعی از پایگاه داده از دید کاربر
طراحی فیزیکی(physical design): یک طرح بندی که نشان می دهد داده ها چگونه در حافظه مرتب می شوند.

اسلاید 13 :

مدلسازی موجودیت ـ رابطه(entity-relationship modeling): فرایند طراحی یک پایگاه داده به وسیله سازماندهی موجودیت داده های مورد استفاده و شناسایی رابطه ای که با هم دارند.
نمودار موجودیت ـ رابطه(entity-relationship diagram): نموداری که موجودیت داده ها، صفت ها و رابطه بین آن ها را نشان می دهد.
کلاس های موجودیتی(entity classes): گروهی از موجودیت های یک نوع داده مشخص.
ساختن یک پایگاه داده(ادامه)

اسلاید 14 :

نمونه(instance): یک موجودیت مشخص از یک نوع موجودیت
شناسه(identifier): یک صفت که یک نمونه موجودیت را شناسایی می کند.
رابطه ها(relationships): اتصال های مفهومی موجودیت ها در یک پایگاه داده.
مدلسازی

اسلاید 15 :

تعداد موجودیت هایی که در یک رابطه هستند، درجه آن رابطه نامیده می شود. رابطه بین دو موجودیت رایجتر است و اصطلاحا رابطه دوگانی نامیده می شود.
سه نوع رابطه دوگانی:
1:1 : ارتیاط یک نمونه از یک نوع موجودیت با یک نمونه از نوع موجودیت دیگر
1:M : ارتباط یک نمونه از یک نوع موجودیت با چند نمونه از نوع موجودیت دیگر
M:N : ارتباط یک نمونه از یک نوع موجودیت با چند نمونه از نوع موجودیت دیگر و برعکس.

اسلاید 16 :

نمودار موجودیت ـ رابطه (ERD)

اسلاید 18 :

نرمال سازی(normalization): یک روش برای تحلیل و بهبود یک پایگاه داده رابطه ای به شکلی ساده و موثر تر به منظور کاستن افزونگی، افزایش یکپارچگی داده ها، و بهبود کارایی پردازشی.

اسلاید 19 :

رابطه بهنجار(نرمال سازی) نشده

اسلاید 20 :

رابطه نرمال سازی شده

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید