صفحه 1:
ات سیستمهای اطلاعات مدیریت و

صفحه 2:
* مدلسازی داده ای + نمادهای ۴0 رابطة بازگشتی - ارتباطت دوگانهچند که موجودیت مشارکتی + قح های ترسیم 280 *مفاهیم پایگاه داده ‎I‏ ۳ قرآیتکهطراحی پایگاه داده ۰ اصول نرمال تمازی ۰ تبدیل ‎8٩0‏ به پاگاهداده ss a ‏در‎ ۴1٩00 ‏تبدیل ارتباطهای‎ ۰ * طراحی بايكاه داده و نرمال سازی از روی فرم اطلاعاتی

صفحه 3:
مدلسازی داده ای *_مدلسازی داده ای تکنیکی است که داده های سیستم را سازماندهی کرده و مستند می کند. به مدلسازی داده ای مدلسازی پایگاه داده نیز گفته می شود زیرا ساختار داده ها و حفظ آن در سیستم توسط پایگاه داده ها می باشد. در برخی از مواقع به آن مدلسازی اطلاعات نیز گفته شده است. *"به مدل داده ای ساخته شده دیاگرام ارتباط موجودیت ها گفته‌ میشود ۲۱139۲۵۲۳ 66۱۵۱0۳0610 ‎Entity‏ ‎(ERD)‏ 58

صفحه 4:
مدلسازی داده ای ‎(Key identifier) sus -‏ < یک مَشخصه یا مجموعه ای از مشخصه های موجودیت است که برای هر نمونه از ‎Serge ge‏ ارزش واحدی (یگانه) اختیار می کند. - ممَكن اسّت جند مشخصه از یک موجودیت قابلیت کلید شدن را داشته باشتد که به آنها کلید های کاندید (03۳010316 ۷)طلاق می شود. ] : بین کلید های کاندید مشخصه ای که در تمام مواقع بة یک نمونه خاص از موجودیت اشاره کند و آرزش تهی اختیار نکند به عنوان ‎ge SEs! (Primary Key) lel ws‏ شود ‎58 ‎

صفحه 5:
نمادهای 280 الحم وو | ‎Pers,‏ JRE ses ertma) _orevnve_| emmy sate ‏لاا‎ 1 ees 3 2 | مس نت هه Se ‘An ATTRIBUTE: 7 laa property ofan entity ENTITY-NAME 7 Should be used by at least ‘one business process Altnbute-name| Aitabuto-name 7 ls broken down tits most | Useful level of detail eae ‏هم تم‎ ال ی ۱ ۱ ۳0 7 Shows the association betwen two entities 7 Has medaity (0,1) Felatonship-name | ‏ممصم ممم ممه‎ 7 Has cardinalty 1.M) 7 ls desenbed with a verb Phrase “This isthe notation that will be used throughout the textbook 1

صفحه 6:
ال نمادهای 280 * مثال:یک نویسنده می تواند یک پا چند کتاب تالیف کند و یک کتاب حامففظ توسظا یک نویسیده (دو ‎lbs esl‏ ساده فرش بر این ای ‎cigs OLS yard‏ يك اويسيده ایجاد می شود) توسعه یافته است. این کاب می قولند در ییا چند کتابخانه نگهداری شود و یک کتابخانه شامل کتابهای مختلفی ‎unl‏ نمودار (۳10) این مثال ساده بصورت ذیل خواهد بود : 1 ع کتابتخانه ‎a‏ کتاب | i ‏مه‎

صفحه 7:
ال رابطه * رابطه اى است كه در واقعيت بين يك موجوديت با يكى يا چند موجودیت دیگر در سيستم وجود دارد. در واقع رابطه ها وقايعي را انمي كنتد كه موجوديت ها راجه هم متصل « مرتبط ) می سازد 5-6

صفحه 8:
* انواع رابطه - ارتباظ يك به يك ( ‎01:١‏ 8 م - هر یگ آز تمونه های مَوّجودیت (۸۸)8 فقط با یکی از نمونه های ] ۰ موجودیت (۸) 9 ارتباط دارد پارکینگ سس | پرتتتل شرکت 5-6

صفحه 9:
* انواع رابطه ‎Se bbs! ~‏ به چند (۲0:۱) 8 للم ۸ 7 هریگ از نمونه های موجودیت /بایک با چند نمونه از : موجودیت 8 ارتباط دارد در حالیکه هر یک از نمونه های موجودیت 3 فقط با یکی از نمونه های موجودیت ۸ ارتباط دارد سفارش خرید 0 5-6

صفحه 10:
* انواع رابطه - ارتباط چند به چند ‎(MIN)‏ A B 7 هریک از تمونه های موجودیت ۸۲ يا 3 با یک یا چند نمونه از 1 ۱ موجودیت یا ۸ ارتباط دارد. wean ‏كالا‎ 5-6

صفحه 11:
انواع رابطه پیشرفته الزاما" یک الام“ چند | اختیاری صفر یا یک اختیاری صفر یا چند (0)

صفحه 12:
* درجه ارتباط - درجه ارتباط بیانگر تعداد موجودیت هاتی است که در ارتباط 5-6

صفحه 13:
رابطه رابطه بازگشتی 7 رابطة بازگشتی ارتباط نمونه های یک موجودیت یکسان را نشان می دهد رات ‎Course ID (Primary Key)‏ ‎is a prerequisite tor—‏ -Subject Abbreviation .Course Number 60۷۳99 6 Course Credit has as a prerequisite

صفحه 14:
ال رابطه * ارتباطات دوگانه و چند گانه 7 ارتباط باینری : ارتباط بین دو موجودیت می باشد. - ارتباط سه كانة باط بين سه موجوديت مى باشد - براق بیش از سه موجودیت ارتباط چندگانه نامیده می شود. 55

صفحه 15:
ال رابطه * موجوديت مشاركتى - موجوه‌یتی است که در اصل یک زابطه است ولیکن چون اطلاعات دارد به عنوان موجودیت تلقی می شود. کلید اصلی موجودیت مشارکتی از موجودیت های مرتبط به ارث برده می شود که به ان موجودیت ها وللد ‎So ath‏ شود. در واقع کید اصلی موجودیت مشارکتی کلید ترکیب است که هر بخش از کلید به یکی از نمینه های موجودیت ها اشاره می ۳ ند. به موجودیت تشارکتی . موجودت اتصالی نیز گفته می شود و ‏معمولا ارتباط های چتد‌به چند مَی توانند با استفاده از یک موجومیت مشارکتی به ارتباط های دوگانه یک به چتد تبدیل مَیي شوند. ‎ ‎ ‎58 ‎ ‎ ‎ ‎ ‎

صفحه 16:
رابطه * موجودیت مشارکتی - ارتباط‌موجودیت کتاب را با موجودیت کتابخانه در نظر بگیرید. کتابخانه کتاب - ارتباط از توع چندبه چنه است. این ارتباط حاوی اطلاعات است. به عنوان مثال می توان به جانمایی (06811017) کتاب در کتابخانه اشاره کرد. در این صورت می توان با تعریف یک موجودیت مشارکتی علاوه بر ‎vl‏ ارتباط جند به ‎ase‏ با آرتباط های یک چ وچ اطلاعات رابطه را نی مايش داوم ‎OO‏ ‏با کتابخانه ‎ots‏ ‎YY ‏کتاب - کتابخانه.‎ 55 ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 17:
SS 280 ‏قدم های ترسیم‎ * موجودیت های سیستم را تعریف کنید * مشخصه های اطلاعاتی هر موجودیت را تعربف و کلید اصلی آنها را مشخص نمائید. * با ترسیم یک نسخه اولیه رابطه بین موجودیت ها را مشخص کنید. * نوع ارتباطات را مشخضص کنید و در صورت نیاز موجودیت های مشارکتی را تعریف کنید. | تزسیم ‎۴1٩0‏ یک عملی است که باید بارها مورد بازنگری و تجدید نظر قرار گیرد تا تکمیل شود. * لازم به ذکر است که ذخیره داده ها(50۲6 ۲1) در-۴۳ به عنوان موجودیت در نظر گرفته می شوند. 58

صفحه 18:
Eras MATERIAL marketing type marketing description “did marketing email ‏مه‎ ‎marketing_content Smt ‘ed_length ‘ed_quantity_in_stock “customer lastname *customer_firstname *order_number order_crediteard order_creditcardapprovalcode: order_totalamount order_date customer_state customer zip customer_country customer_email

صفحه 19:
ee ‏مفاهیم پایگاه داده‎ ۰ 13616 ۵ هر قسیلد پسیاده سازیقبزیکیمشخصه داده ایس کموجودیتمیباشد که کوچکترین ولحد داده لیب ا معنی‌میب اشد ‎key ~‏ 0۳1۲۲۲۵۲۷ : فسیلدیمیب اشد که مقتار یبا ارزش‌آنبسه یسک رکورد یگانه از فایلشایم ‎SS‏ ‏۰ 610 0650۲10۲۷6 شدهر يكلز ساير فيلدهائغي ركليدىكه داهم هاى جار سازمانرا شخیره میک ند ‏- ۷6۷ ۲0۲6100 7 فیلدءلَستکه در ینکفىایلبه عنونک لید لصلیتعریفشده لست ‏۰ 0۲۵ یسک رکورد مجموعه لعاز فسیلذها می‌ساشد که در فرمتو ساختریاز پسیشتسعریف شده در سکف ایلذخیره می‌شوند هر رکورد در بکفتایل(جدول مجموعه لءاز فیلدها (متخصه ‎I‏ ۳ ها بسولیکنمونه از موجودیتلست ‏۰ ۲۱۱6 0 عجموعه لیاز رکورد ها ی مرتبط با یتکموجودیتک» لطلاماتن مونه های‌موجودیتلست تشکیل کف ایلهی دهد ‎A database -‏ ی کپایگاه تانق نیز مجموعه لیاز فایل‌هایهم عرتبط می‌بآشد بدیرمعتی که وکوردواز یبکف ایلبا کوردهانیاز فایل‌هایمیگر مرتبط می‌ساشد ‎58 ‎

صفحه 20:
مفاهیم پایگاه داده ۰ ۷06 0۵13 6]]: نوع دادم برلی‌هر مشخصه. مقامیر و نوع دادم هائی‌که میت ولند لختیار کند را بیان می‌کسند ( حروف‌عدد ۰ تاریخ ۰ فیلم‌و ‎Com‏ ‎The domain -‏ دلمنه مقلادیری‌که هر مشخصه می تسولند لختیار سک را ‎WS hia‏ ‏۰ ۷۵۱۵۵۰ ]0612۱1 6]: ارزش‌پیش‌فرض‌را بولی مشخهصه دادم لعدر صویتی‌که کایبر وارزد نكند در نظر ‎pS‏ ‎a ‎

صفحه 21:
فرآیند طراحی پایگاه داده در مراحل طراحی پایگاه داده می بایست داده های ذیل در گوفته شوند : ۱ عناصر داده ای سیستم در ورودیها پا خروجیها ۲ عناصر کاده ای در فرمها یا گزارشات ۲ عناصر داده ای موجود در ۴۳۲ 1 م 7 یک پایگاه داده رابظه ای خوب شامل جداولی است که دارای حداقل تعداد داده های مازاد بسا تکراری است و به کاربران اجازه می دهد که به راحتی داده به جداول اضافه کنند یا حذف پا اصلاح نمایند. 9

صفحه 22:
اصول نرمال سازی * نرمال سازی فرایندی است که ساختار پیجیده داده ها را به ساختارهای ساده و پایدار تبدیل می کند. 5-6

صفحه 23:
اصول نرمال سازی " نرمال سازی نوع اول(11۳) - نبلید عناصر داده ای در سطر ها تکرار شوند یعنی داده های مازاد تبلید وجود داشته باشند برای پرهیز از تکرار داده ها جدول به دو جدول تجزیه می شود تا داده های ثابت در یک جدول و داده های متغیر در جدول دیگری ذخیره گردند. 5-6

صفحه 24:
اصول نرمال سازی *_مثال از نرمال سازی نوع ‎INF) Jol‏ دورة حقوق ن/ ‎as‏ ‏آموزشی ‏0 امم | ‎٠٠٠١‏ | توليد على ۱ ‎Bree ‘Access | 81/10'2‏ مالی تین 1۱ | 0 | ۱۵ ۰۰ توليد علی 9 ‎i‏ ‎IC‏ ‎a‏

صفحه 25:
اصول نرمال سازی جداول نرمال شده نوع اول 7 جدول فوق به دو جدول ذیل تجزیه می شود : 5 7 جدول ‎١‏ 1 4 ول 0

صفحه 26:
اصول نرمال سازی *_نرمال سازی نوع دوم(2۳) < جدول باید شکل نرمال اول را داشته باشد و هر یک از فیلدهای غیر کلیدی جدول تنها با مشخص شدن ارزش کل کلید بدست آیند نه تنها با بخشی از کلید اصلی . این حللت در جایی بوجود می آید کَة کلید اصلی جدّول ترکیبی از مشخصه ها باشد و تنها در صورتی که تمام فیلدهای غیرکلیدی با مشخص‌شدن کل ‎rey vf‏ أب د عشكلى نوكت در غير ايتسسورت بايد 58

صفحه 27:
اصول نرمال سازی مثال از نرمال سازی نوع دوم(2۷۳). 5-6

صفحه 28:
اصول نرمال سازی جداول نرمال شده نوع دوم < جدول فوق به دو جدول ذیل تجزبه می شود : وله رم 4 0 جمول۱ کم 1 سکم قيمشر | نام كالا | كد كالا 8 8 واحد ‎FO‏ 2 ‎of‏ جدول ۲ 0 ۳ 0 ‎OS‏ 6 تعداد تعداد کد کالا 2 سفارش سفارش تابيد شده شتماره سفارش

صفحه 29:
اصول نرمال سازی * نرمال سازی نوع ‎NF pg‏ - جدولی شکل نرمال سوم را دارد که اولا شکل نرمال نوع دوم را کاشته باشد کسفانیا هیچ رابطه وابستگی بین دو یا بیشتر از فیلدهای غیر کلیدی وجود نداشته باشد. 5-6

صفحه 30:
اصول نرمال سازی " مثال از نرمال سازی نوع سوم(31۳). 8023 Smith South 9167 Ticks West 7924 Smith South 6837 Hernandez East 5-6

صفحه 31:
اصول نرمال سازی جداول نرمال شده نوع دوم - هتانطور که ملاحظه می کنید یک وابستگی تابعی بین فروشنده و ناحیه فروش وجود دارد زیرا هرخص فروشنده ای فقط به یک ناحیه فروش اختصاص دارد. مشکلاتی که این وابستگی تابعی مَی_تواند ایجاد کند عبارتند از كر يك ‎yes‏ جدیدبی ‎lye Gs‏ فروشنده بخواهد به یک ناحیه تخصیص یاید نمی تواند مگر ‎‘Sal‏ یک مشتری به آن تخصیص یابد. *_ اگر به عنوان تال مشتری ۶۸۳۷ از ‎Sede‏ حذف شود آنگاه اطلاعات ‎aot Hernandez‏ شرق نیز حذاتمی شود [ 5 * _ اگر ]5۳01 بخواهد ۳۱6۳۵۲۱062 جابجا شوند آنگاة اطلاعات زیادی باید جابجا شوند. < این مشکلات می توانند با تجزیه جدول به دو جدول حل شوند : ‎Sales (-CUSTOMER-ID , Name , Sales person (Foreign‏ ‎Key))‏ ‎Person ( Sales person , Region )‏ 58

صفحه 32:
تبدیل ‎ERD‏ به پایگاه داده " _ پایگاه داده را می توان با شناخت داده ها از فرمها . گزارشات و داد های ورودی یا خروجی سیستم شناسایی و پایگاه داده ها را ایجاد کرد. اگر مدل داده ای ( ‎۶٩0‏ ) برای سیستم تهیه شده آنگاه براحتی ی توان آنرا تبدیل به پایگاه داده کرد. ‎٠١‏ هر موجودیت در ‎٩12‏ عاتبدّیل به یک جدول در پایگاه داده می شود ۲ مشخصه های هر موجودیست فیلهای جدول و کلید اصلی آین نی |“ همان کلید اصلی موجودیت می باشد * روابط موجود در ‎1٩00‏ ممکن است تبدیل به کلیدهای خارجی و یا جدول های مجزا شوند ۴ . سپس جداول ایجاد شده نرمال می شوند ‎ ‎ ‎ ‎

صفحه 33:
71للالسلسل لل ‎EET‏ ‏تبدیل ارتباطهای ۶۲۲۱ در پایگاه داده * رابطه یک به یک ‎Binary or Unary relationship : 1:1‏ کلید اصلی در دو جدول یکسان می باشد. * _رابطه یک به چند ‎Binary 1:N relationship‏ کلید اصلی جدول (۱)به عنوان کلید خارجی در جدول( ۷)- وارد می | شود * رابطه چند به چند یک جدول جدید ایجاد شده و کلید اصلی لن ترکیب کلیدهای اصلی دو موجودیت (جدول ) می شود. 5-6

صفحه 34:
تبدیل ارتباطهای ۶۲۲0 در پایگاه داده " مثال: مشتري 1 سییر N ‏سفارش‎ Customer (CustomerID, Name , Address , Account) Order{Order ID , Order date , Dispatch date , Customer ID (Foreign Key)) 58

صفحه 35:
تبدیل ارتباطهای ۶۲۲0 در پایگاه داده * مثال: سفارش Order (Order 1D, Order date , Dispatch date) Product-(Product ID , Name,...) Purchase ( Order ID , Product ID , Order Amount) 58

صفحه 36:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی قرم سفارش ‎Dieu‏ نام مشتری كد تالا شرح كالا تعداد سفارش قيمت هزینه ‎A ۳‏ 4 12 48 ‎B 332‏ 5 12 60 648 69.8 a

صفحه 37:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی * _برای طراحی پایگاه داده و اعمال اصول نرمالسازی جدولی بصورت ذیل طراحی شته-است که داده ها در این جدول سازماندهی شده و برای موجودیت های سیستم تعریف شده و سپس به ترتیب در ستونهای جدول نرمال می شوند. مشخصههایٍ ‎INF ge‏ 21 32۳ جداول سطح : ۱ : داده های غیر تکراری ۲ : داده های تکراری ۳ : داده های تکراری زیزگروه داده های تکراری 5-6

صفحه 38:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی سطح ‎3NF 2NF INF‏ جداول a

صفحه 39:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی ‎3NE 2NE INF =‏ جداول ‎ ‎ ‎ ‎ ‎= ‎ ‎ ‎ ‎

صفحه 40:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی ‎3NE‏ جداوك ‎ ‎ ‎ ‎ ‎a ‎ ‎ ‎

صفحه 41:
طراحی پایگاه داده و نرمال سازی از روی فرم اطلاعاتی

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
34,000 تومان