سيستمهاي اطلاعات مديريت

Slides:



Advertisements
Similar presentations
Queue theory.
Advertisements

سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
طراحي و مدل کردن مؤلفه ها فصل 7 معماري نرم افزار هاي بزرگ دانيال مؤذن استاد : دکتر عبدالله زاده.
مهندسی نرم افزار مبتنی بر عامل
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
RUP فرآيند شيئ گراي توسعه نرم افزار Rational. RUP عناوين مورد بررسي n مقدمه n بهترين تجارب n نگاهي كلي به فرآيند n فرآيند مبتني بر موارد كاربرد n فرآيند.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
Artificial Intelligent Systems Laboratory 1 الگو‌هاي فرايند (Process Patterns) فصل 2 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده :
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 12.
ساختارهاي تقسيم كار پروژه
روابط مجموعه ها سلیمی. دکتر سلیمانی. نظریه فازی در سال 1965 بوسیله یک دانشمند ایرانی بنام پروفسور لطفی زاده معرفی گردید. گرچه این نظریه در ابتدا با.
اسامي شناسه ها (Identifier names) اسامي متغيرها ، توابع ، برچسب ها (labels) وبقيه اشياء تعريف شده توسط كاربر در C ، شناسه ( identifier ) ناميده مي شود.
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
شرط و تصميم اصول كامپيوتر 1. 2 الگوريتم اقليدس E1: [find remainder] Divide m by n and let r be the remainder. Clearly, 0
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
Modeling in Rangeland Ecosystems By: Dr. Hossein Bashari 2010.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
Cost- Effectiveness Analysis
Information Retrieval
مدارهای منطقی فصل چهارم و پنجم - مدارهاي منطقي تركيبي ماجولي
اصول روان سنجی و روان آزمویی
مدل مديريتي كنترل دسترسي نقش مبنا
1 قانون تشابه. 2 مشخصه هاي يك پمپ سانتريفوژ شامل هد، دبي، راندمان و توان با رابطه زير به هم مربوطند : كه در اين رابطه H هد پمپ، Q دبي، g شتاب جاذبه و.
مرتب سازي مقايسه اي مرتب سازي خطي
آرايه ها و ساختارها.
ANOVA: Analysis Of Variance
ANOVA: Analysis Of Variance
نمايش معادلات فضاي حالت توسط فرمهاي كانوليكال
سيستمهاي اطلاعات مديريت
وحید حقيقت دوست دانشکده فنی و مهندسی دانشگاه شاهد
Quick Sort مرتب سازي سريع.
آشنايي با برنامه نويسي به زبان C++
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
Similarity transformation
سيستمهاي اطلاعات مديريت
فصل 1: مفاهيم پايه.
(Structured Query Language)
مقدمه اي بر داده کاوي و اکتشاف دانش
گزگز و خواب رفتگي انگشتان دست
مدلسازي تجربي – تخمين پارامتر
هیدرولیک جریان در کانالهای باز
فيلتر كالمن معرفي : فيلتر كالمن تخمين بهينه حالت‌ها است كه براي سيستم‌هاي ديناميكي با اختلال تصادفي در سال 1960 بزاي سيستم‌هاي گسسته و در سال 1961 براي.
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
چگونگي نحوه ثبت داده های ايمنسازي در پرتال
آشنايي با درخت هاي تصميم گيري
Test آزمون نرم افزار Mansooreh Jalalyazdi.
تحليل عملكرد يك سيستم تصويربرداري ديجيتال
راهنماي استفاده از PubMed
كيفيت سرويس چيست؟ از ديد كاربر: عبارت است از تضمين سرويس انتها به انتها براي كاربر از ديد شبكه: عبارت است از امكان اولويت بندي بسته ها و تنظيم رفتار شبكه.
آمار توصيفي ارائه: سيد عماد احمدي.
به نام خدا اين فايل راهنما جهت آشنايی کاربران گرامی با پايگاه اطلاعاتی Sciencedirect و نحوه جستجوی اطلاعات در آن تهيه شده است لطفاً اسلايدهای بعد را مشاهده.
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
مدلسازي تجربي – تخمين پارامتر
مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد
امنيت پست الكترونيكي.
Stem cell Transplantation
تبديل همانندي در معادلات حالت و خروجي P ماتريس تبديل ثابت و ناويژه
سيستمهاي اطلاعات مديريت
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
Dislocation multiplication
Presentation transcript:

سيستمهاي اطلاعات مديريت سيستمهاي اطلاعات مديريت هفته پنجم

فهرست مطالب مدلسازي داده اي نمادهاي ERD رابطه قدم هاي ترسيم ERD انواع رابطه درجه ارتباط رابطه بازگشتي ارتباطات دوگانه و چند گانه موجوديت مشاركتي قدم هاي ترسيم ERD مفاهيم پايگاه داده فرآيند طراحي پايگاه داده اصول نرمال سازي تبديل ERD به پايگاه داده تبديل ارتباطهاي ERD در پايگاه داده طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم

مدلسازي داده اي مدلسازي داده اي تكنيكي است كه داده هاي سيستم را سازماندهي كرده و مستند مي كند. به مدلسازي داده اي مدلسازي پايگاه داده نيز گفته مي شود زيرا ساختار داده ها و حفظ آن در سيستم توسط پايگاه داده ها مي باشد. در برخي از مواقع به آن مدلسازي اطلاعات نيز گفته شده است. به مدل داده اي ساخته شده دياگرام ارتباط موجوديت ها گفته ميشودEntity Relationship Diagram (ERD) هفته پنجم

كليد ((Identifier)Key) مدلسازي داده اي كليد ((Identifier)Key) يك مشخصه يا مجموعه اي از مشخصه هاي موجوديت است كه براي هر نمونه از موجوديت، ارزش واحدي (يگانه) اختيار مي كند. ممكن است چند مشخصه از يك موجوديت قابليت كليد شدن را داشته باشند كه به آنها كليد هاي كانديد (Candidate Key)اطلاق مي شود. بين كليد هاي كانديد مشخصه اي كه در تمام مواقع به يك نمونه خاص از موجوديت اشاره كند و ارزش تهي اختيار نكند به عنوان كليد اصلي(Primary Key) انتخاب مي شود هفته پنجم

نمادهاي ERD هفته پنجم

نمادهاي ERD مثال:يك نويسنده مي تواند يك يا چند كتاب تاليف كند و يك كتاب خاص فقط توسط يك نويسنده (در اين مثال ساده فرض بر اين است كه هر كتاب توسط يك نويسنده ايجاد مي شود) توسعه يافته است. اين كتاب مي تواند در يك يا چند كتابخانه نگهداري شود و يك كتابخانه شامل كتابهاي مختلفي است. نمودار (ERD) اين مثال ساده بصورت ذيل خواهد بود : هفته پنجم

رابطه رابطه اي است كه در واقعيت بين يك موجوديت با يكي يا چند موجوديت ديگر در سيستم وجود دارد. در واقع رابطه ها وقايعي را بيان مي كنند كه موجوديت ها را به هم متصل ( مرتبط ) مي سازد هفته پنجم

رابطه انواع رابطه ارتباط يك به يك ( 1:1) هر يك از نمونه هاي موجوديت A(B) فقط با يكي از نمونه هاي موجوديت B(A) ارتباط دارد A B پرسنل شركت پاركينگ هفته پنجم

رابطه انواع رابطه ارتباط يك به چند (1:m) هر يك از نمونه هاي موجوديت A با يك يا چند نمونه از موجوديت B ارتباط دارد در حاليكه هر يك از نمونه هاي موجوديت B فقط با يكي از نمونه هاي موجوديت A ارتباط دارد A B مشتري سفارش خريد هفته پنجم

رابطه انواع رابطه ارتباط چند به چند (m:n) هر يك از نمونه هاي موجوديت A يا B با يك يا چند نمونه از موجوديت B يا A ارتباط دارد. A B سفارش خريد كالا هفته پنجم

رابطه انواع رابطه پيشرفته هفته پنجم

رابطه درجه ارتباط درجه ارتباط بيانگر تعداد موجوديت هائي است كه در ارتباط مشاركت دارند. هفته پنجم

رابطه رابطه بازگشتي رابطه بازگشتي ارتباط نمونه هاي يك موجوديت يكسان را نشان مي دهد. هفته پنجم

ارتباطات دوگانه و چند گانه رابطه ارتباطات دوگانه و چند گانه ارتباط باينري : ارتباط بين دو موجوديت مي باشد. ارتباط سه گانه : ارتباط بين سه موجوديت مي باشد براي بيش از سه موجوديت ارتباط چندگانه ناميده مي شود. هفته پنجم

رابطه موجوديت مشاركتي موجوديتي است كه در اصل يك رابطه است وليكن چون اطلاعات دارد به عنوان موجوديت تلقي مي شود. كليد اصلي موجوديت مشاركتي از موجوديت هاي مرتبط به ارث برده مي شود كه به ان موجوديت ها والد گفته مي شود. در واقع كليد اصلي موجوديت مشاركتي كليد تركيبي است كه هر بخش از كليد به يكي از نمونه هاي موجوديت ها اشاره مي كند. به موجوديت مشاركتي ، موجوديت اتصالي نيز گفته مي شود و معمولا ارتباط هاي چند به چند مي توانند با استفاده از يك موجوديت مشاركتي به ارتباط هاي دوگانه يك به چند تبديل مي شوند. هفته پنجم

رابطه موجوديت مشاركتي ارتباط موجوديت كتاب را با موجوديت كتابخانه در نظر بگيريد. ارتباط از نوع چند به چند است. اين ارتباط حاوي اطلاعات است. به عنوان مثال مي توان به جانمايي (Location) كتاب در كتابخانه اشاره كرد. در اين صورت مي توان با تعريف يك موجوديت مشاركتي علاوه بر بيان ارتباط چند به چند با ارتباط هاي يك به چند اطلاعات رابطه را نيز نمايش داد. كتاب كتابخانه هفته پنجم

قدم هاي ترسيم ERD موجوديت هاي سيستم را تعريف كنيد مشخصه هاي اطلاعاتي هر موجوديت را تعريف و كليد اصلي آنها را مشخص نمائيد. با ترسيم يك نسخه اوليه رابطه بين موجوديت ها را مشخص كنيد. نوع ارتباطات را مشخص كنيد و در صورت نياز موجوديت هاي مشاركتي را تعريف كنيد. ترسيم ERD يك عملي است كه بايد بارها مورد بازنگري و تجديد نظر قرار گيرد تا تكميل شود. لازم به ذكر است كه ذخيره داده ها(Data Store) در DFD به عنوان موجوديت در نظر گرفته مي شوند. هفته پنجم

قدم هاي ترسيم ERD هفته پنجم

مفاهيم پايگاه داده A field: هر فيلد پياده سازي فيزيكي مشخصه داده اي يك موجوديت مي باشد كه كوچكترين واحد داده اي با معني مي باشد. A primary key: فيلدي مي باشد كه مقدار يا ارزش آن به يك ركورد يگانه از فايل اشاره مي كند A descriptive field: هر يك از ساير فيلدهاي غيركليدي كه داده هاي تجاري سازمان را ذخيره مي كنند. A foreign key: فيلدي است كه در يك فايل به عنوان كليد اصلي تعريف شده است. A record: يك ركورد مجموعه اي از فيلدها مي باشد كه در فرمت و ساختاري از پيش تعريف شده در يك فايل ذخيره مي شوند. هر ركورد در يك فايل (جدول) مجموعه اي از فيلدها (مشخصه ها) براي يك نمونه از موجوديت است. A File: مجموعه اي از ركورد ها ي مرتبط با يك موجوديت كه اطلاعات نمونه هاي موجوديت است تشكيل يك فايل مي دهند. A database: يك پايگاه داده نيز مجموعه اي از فايل هاي بهم مرتبط مي باشد. بدين معني كه ركوردي از يك فايل با ركوردهائي از فايل هاي ديگر مرتبط مي باشد. هفته پنجم

مفاهيم پايگاه داده The data type: نوع داده براي هر مشخصه، مقادير و نوع داده هائي كه مي تواند اختيار كند را بيان مي كند. ( حروف، عدد ، تاريخ ، فيلم و ... ) The domain: دامنه مقاديري كه هر مشخصه مي تواند اختيار كند را تعريف مي كند. The default value: ارزش پيش فرض را براي مشخصه داده اي در صورتي كه كاربر وارد نكند در نظر مي گيرد. هفته پنجم

فرآيند طراحي پايگاه داده در مراحل طراحي پايگاه داده مي بايست داده هاي ذيل در نظر گرفته شوند : عناصر داده اي سيستم در وروديها يا خروجيها عناصر داده اي در فرمها يا گزارشات عناصر داده اي موجود در ERD يك پايگاه داده رابطه اي خوب شامل جداولي است كه داراي حداقل تعداد داده هاي مازاد يا تكراري است و به كاربران اجازه مي دهد كه به راحتي داده به جداول اضافه كنند يا حذف يا اصلاح نمايند. هفته پنجم

اصول نرمال سازي نرمال سازي فرايندي است كه ساختار پيچيده داده ها را به ساختارهاي ساده و پايدار تبديل مي كند. هفته پنجم

اصول نرمال سازي نرمال سازي نوع اول(1NF) نبايد عناصر داده اي در سطر ها تكرار شوند يعني داده هاي مازاد نبايد وجود داشته باشند براي پرهيز از تكرار داده ها جدول به دو جدول تجزيه مي شود تا داده هاي ثابت در يك جدول و داده هاي متغير در جدول ديگري ذخيره گردند. هفته پنجم

مثال از نرمال سازي نوع اول(1NF). اصول نرمال سازي مثال از نرمال سازي نوع اول(1NF). هفته پنجم

اصول نرمال سازي جداول نرمال شده نوع اول جدول فوق به دو جدول ذيل تجزيه مي شود : هفته پنجم

اصول نرمال سازي نرمال سازي نوع دوم(2NF) جدول بايد شكل نرمال اول را داشته باشد و هر يك از فيلدهاي غير كليدي جدول تنها با مشخص شدن ارزش كل كليد بدست آيند نه تنها با بخشي از كليد اصلي . اين حالت در جايي بوجود مي آيد كه كليد اصلي جدول تركيبي از مشخصه ها باشد و تنها در صورتي كه تمام فيلدهاي غيركليدي با مشخص شدن كل تركيب كليد بدست آيند مشكلي نيست در غير اينصورت بايد جدول تجزيه شود. هفته پنجم

مثال از نرمال سازي نوع دوم(2NF). اصول نرمال سازي مثال از نرمال سازي نوع دوم(2NF). هفته پنجم

اصول نرمال سازي جداول نرمال شده نوع دوم جدول فوق به دو جدول ذيل تجزيه مي شود : هفته پنجم

اصول نرمال سازي نرمال سازي نوع سوم(3NF) جدولي شكل نرمال سوم را دارد كه اولا شكل نرمال نوع دوم را داشته باشد و ثانيا هيچ رابطه وابستگي بين دو يا بيشتر از فيلدهاي غير كليدي وجود نداشته باشد. هفته پنجم

مثال از نرمال سازي نوع سوم(3NF). اصول نرمال سازي مثال از نرمال سازي نوع سوم(3NF). هفته پنجم

اصول نرمال سازي جداول نرمال شده نوع دوم همانطور كه ملاحظه مي كنيد يك وابستگي تابعي بين فروشنده و ناحيه فروش وجود دارد زيرا هر شخص فروشنده اي فقط به يك ناحيه فروش اختصاص دارد. مشكلاتي كه اين وابستگي تابعي مي تواند ايجاد كند عبارتند از : اگر يك شخص جديدي به عنوان فروشنده بخواهد به يك ناحيه تخصيص يابد نمي تواند مگر اينكه يك مشتري به آن تخصيص يابد. اگر به عنوان مثال مشتري 6837 از جدول حذف شود آنگاه اطلاعات Hernandez ناحيه شرق نيز حذف مي شود. اگر Smith بخواهد Hernandez جابجا شوند آنگاه اطلاعات زيادي بايد جابجا شوند. اين مشكلات مي توانند با تجزيه جدول به دو جدول حل شوند : Sales ( CUSTOMER_ID , Name , Sales person (Foreign Key)) Person ( Sales person , Region ) هفته پنجم

تبديل ERD به پايگاه داده مشخصه هاي هر موجوديت فيلدهاي جدول و كليد اصلي آن نيز همان كليد اصلي موجوديت مي باشد روابط موجود در ERD ممكن است تبديل به كليدهاي خارجي و يا جدول هاي مجزا شوند سپس جداول ايجاد شده نرمال مي شوند هفته پنجم

تبديل ارتباطهاي ERD در پايگاه داده رابطه يك به يك Binary or Unary relationship : 1:1 كليد اصلي در دو جدول يكسان مي باشد. رابطه يك به چند Binary 1:N relationship كليد اصلي جدول ( 1) به عنوان كليد خارجي در جدول( N) وارد مي شود رابطه چند به چند يك جدول جديد ايجاد شده و كليد اصلي آن تركيب كليدهاي اصلي دو موجوديت (جدول ) مي شود. هفته پنجم

تبديل ارتباطهاي ERD در پايگاه داده مثال: Customer ( Customer ID , Name , Address , Account) Order (Order ID , Order date , Dispatch date , Customer ID (Foreign Key)) مشتري سفارش انجام 1 N هفته پنجم

تبديل ارتباطهاي ERD در پايگاه داده مثال: Order (Order ID , Order date , Dispatch date) Product ( Product ID , Name,…) Purchase ( Order ID , Product ID , Order Amount) سفارش محصول خريد M N هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي براي طراحي پايگاه داده و اعمال اصول نرمالسازي جدولي بصورت ذيل طراحي شده است كه داده ها در اين جدول سازماندهي شده و براي موجوديت هاي سيستم تعريف شده و سپس به ترتيب در ستونهاي جدول نرمال مي شوند. سطح : 1 : داده هاي غير تكراري 2 : داده هاي تكراري 3 : داده هاي تكراري زيرگروه داده هاي تكراري هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم

طراحي پايگاه داده و نرمال سازي از روي فرم اطلاعاتي هفته پنجم