پاورپوینت کامل مفاهیم پایگاه داده ها ۴۲۲ اسلاید در PowerPoint
توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت کامل مفاهیم پایگاه داده ها ۴۲۲ اسلاید در PowerPoint دارای ۴۲۲ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است
شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.
لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل مفاهیم پایگاه داده ها ۴۲۲ اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از مطالب داخلی اسلاید ها
پاورپوینت کامل مفاهیم پایگاه داده ها ۴۲۲ اسلاید در PowerPoint
اسلاید ۴: جلسه اولمفاهیم پایگاه دادهها
اسلاید ۵: ۱- سیستم ذخیره و بازیابی اطلاعات در معنای عام۲- ردههای تکنولوژیکی سیستم مدیریت پایگاه دادهها۳- داده۴- تعریف اطلاع۵- تعریف دانش۶- تعریف پایگاه دادههاآنچه در این جلسه می خوانید:
اسلاید ۶: ۷- مراحل کلی کار در مشی فایلینگ۸- معایب مشی فایلینگ۹- مراحل کلی کار در مشی پایگاهی۱۰- عناصر محیط پایگاه دادهها۱۱- انواع سختافزارهای محیط پایگاه داده۱۲- انواع نرمافزارهای موجود در محیط پایگاه دادههاآنچه در این جلسه می خوانید:
اسلاید ۷: هدفهای کلی: مقدمه و آشنایی با مفاهیم پایگاه دادههاهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: داده، اطلاع، شناخت، سیستم ذخیره و بازیابی و پایگاه دادهها را تعریف کند. ردههای تکنولوژیکی پایگاه داده را بیان کند. رهیافتهای ایجاد یک سیستم کاربردی را ارائه کند.
اسلاید ۸: اصطلاح پایگاه دادهها یکی از رایجترین اصطلاحات در دانش و فن کامپیوتر استدر این درس دانشجویان تنها با بخشی از مفاهیم بنیادی دانش وفن پایگاه دادهها آشنا شده، آگاهی پایهای لازم را برای مطالعه بیشتر و یا کار در این زمینه کسب میکنند.
اسلاید ۹: سیستم مدیریت پایگاه دادهها یکی از سیستمهای ذخیره و بازیابی اطلاعات است.
اسلاید ۱۰: سیستم ذخیره و بازیابی اطلاعات در معنای عام:هر سیستمی که به کاربر برنامهساز یا نابرنامهساز امکان دهد تا اطلاعات خود را ذخیره، بازیابی و پردازش کند.
اسلاید ۱۱: ردههای تکنولوژیکی سیستم مدیریت پایگاه دادهها۶- سیستم هوشمند مدیریت پایگاه دادهها۴- سیستم مدیریت پایگاه شناخت۵- سیستم مدیریت پایگاه دادههای شیئگرا۷- سیستم معنایی مدیریت پایگاه دادهها۳- سیستم مدیریت پایگاه دادهها۲- سیستم مدیریت دادهها۱- سیستم فایلینگادامه۹- سیستم مدیریت پایگاه دادههای نیمساختمند و ناساختمند۸- سیستم مدیریت پایگاه دادههای زمانبند
اسلاید ۱۲: ۱۰- سیستم مدیریت پایگاه دادههای بی درنگ۱۱- سیستم دادهکاوی و کشف شناخت۱۲- سیستم مدیریت چند پایگاهی۱۳- سیستم اطلاعات اجرائی۱۴- سیستم فعال مدیریت پایگاه دادهها۱۵- سیستم مدیریت پایگاه دادههای شیئ-رابطهایردههای تکنولوژیکی سیستم مدیریت پایگاه دادهها
اسلاید ۱۳: دادهتعریف اول- نمایش ذخیرهشده اشیاء فیزیکی، چیزهای مجرد، بودهها، رویدادها یا چیزهای قابل مشاهده که در تصمیمسازی بکار میآیند.
اسلاید ۱۴: دادهتعریف دوم- هر مجموعهای از بودهها
اسلاید ۱۵: تعریف سوم- بودههای خام که معنای اندکی دارند مگر اینکه به صورت منطقی سازماندهی شده باشندداده
اسلاید ۱۶: تعریف داده از دیدگاه ANSIنمایش بودهها، پدیدهها، مفاهیم یا شناختهها به طرزی صوری و مناسب برای برقراری ارتباط، تفسیر یا پردازش توسط انسان یا هر امکان خودکارهر نمایشی اعم از کاراکتری یا کمیتهای قیاسی که معنایی به آن قابل انتساب باشد.
اسلاید ۱۷: تعریف اطلاعاطلاع به دادهای اطلاق میشود که توسط یک فرد یا سازمان برای تصمیمگیری بکار میروداطلاع عبارت است از داده سازمان یافتهای که شناختی را منتقل میکنداطلاع، داده پردازششده است.
اسلاید ۱۸: تعریف دانشدانش عبارتست از نمایش نمادین جنبههایی از بخشی از خرد جهان واقع
اسلاید ۱۹: تعریف پایگاه دادههامجموعهای است از دادههای ذخیره شده و پایا، به صورت مجتمع(یکپارچه) (نه لزوما فیزیکی، بلکه حداقل به طور منطقی)، بهم مرتبط، با کمترین افزونگی، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از یک یا بیش از یک ”سیستم کاربردی“، به طور همزمان و اشتراکی
اسلاید ۲۰: برای ایجاد یک سیستم کاربردی دو رهیافت وجود دارد:۱- رهیافت سنتی یا مشی فایلینگ۲- رهیافت (مشی) پایگاهی
اسلاید ۲۱: FILESFILESFILESبرنامههای ایجاد، کنترل و پردازش فایلهاUFIFSیاDMSFSیاDMSFSیاDMSOSOSOSبرنامههای ایجاد، کنترل و پردازش فایلهاUFIبرنامههای ایجاد، کنترل و پردازش فایلهاUFIمحیطذخیرهسازی اطلاعاتخاص ادارهثبت نام: U1محیطذخیرهسازی اطلاعاتخاص ادارهفارغالتحصیلان: U2محیطذخیرهسازی اطلاعاتخاص ادارهامور رفاهی: U3محیط فیزیکیذخیره و بازیابی اطلاعاتمحیط فایلینگ منطقی و یا مجازیبرنامهسازنابرنامهسازکاربرانU3U1U2اداره امور آموزشاداره امور فارغ التحصیلاناداره امور رفاهی دانشجویاننمایش سادهشده مشی فایلینگ
اسلاید ۲۲: مراحل کلی کار در مشی فایلینگ- تحلیل و بررسی نیازهای اطلاعاتی و پردازشی هر قسمت به طور جداگانه- اجرای مراحل کلاسیک اولیه لازم برای طراحی و تولید یک سیستم کاربردی- طراحی تعدادی فایل- تعیین مشخصات هر سیستم و وظایف آن- نوشتن مجموعهای از برنامههای ایجاد، کنترل و پردازش فایلادامه
اسلاید ۲۳: – استفاده از یک پیکربندی سختافزاری و نرمافزاری مشخص- ایجاد یک سیستم کاربردی برای هر قسمت و برپایی محیط فیزیکی ذخیره و بازیابی اطلاعات و سیستم بهرهبرداری از آن خاص همان قسمت.- انجام تستهای لازم و تنظیم سیستم کاربردیمراحل کلی کار در مشی فایلینگ
اسلاید ۲۴: معایب مشی فایلینگ۱- عدم وجود محیط مجتمع ذخیرهسازی اطلاعات و عدم وجود سیستم یکپارچه۲- عدم وجود سیستم کنترل متمرکز روی کل دادهها۳- افزونگی۴- عدم وجود ضوابط ایمنی کارا و مطمئن۵- خطر بروز پدیده ناسازگاری دادهها۶- عدم امکان اشتراکی شدن دادهها۷- مصرف نابهینه امکانات سختافزاری و نرمافزاری۹- وابستگی برنامههای کاربردی به محیط ذخیرهسازی دادهها۸- حجم زیاد برنامهسازی
اسلاید ۲۵: فایلهای ذخیرهشدهبهم مرتبط(FILES)تیم پیادهسازپایگاه دادههاFSDBMSOSتعریف و کنترل دادهها به طور جامع و برنامههای عملیات در دادههاتعریف دادهها و برنامههای عملیات در دادهها (AP1)تعریف دادهها و برنامههای عملیات در دادهها (AP2)تعریف دادهها و برنامههای عملیات در دادهها (AP3)UFIتیم بهرهبردارنابرنامهسازUFIUFIبرنامهسازکاربرانمحیط فرافایلیکثرت و تنوع دیدها نسبت به دادههای ذخیرهشدهمحیط واحد، مجتمع و اشتراکی ذخیرهسازینمایش سادهشده مشی پایگاهی
اسلاید ۲۶: – بررسی و تحلیل نیازهای پردازشی و اطلاعاتی همه قسمتها توسط یک گروهمراحل کلی کار در مشی پایگاهی- مدلسازی معنایی دادهها- تعیین مشخصات جامع (یکپارچه) کاربردی و وظایف آن- استفاده از یک یا چند DBMS- طراحی پایگاه دادهها در سطوح لازمادامه- انتخاب یک یا چند پیکربندی سختافزاری-نرمافزاری
اسلاید ۲۷: – تعریف پایگاه داده هر قسمت توسط کاربر مربوطه- طراحی برنامههای عملیات در پایگاه داده- بهرهبرداری واقعی از سیستم پس از تستهای لازممراحل کلی کار در مشی پایگاهی- طراحی و تولید واسطهای کاربرپسند مورد نیاز- ایجاد محیط واحد و مجتمع ذخیرهسازی و مشترک بین کاربران- تولید مجموعهای از برنامههای ایجاد و کنترل پایگاه داده
اسلاید ۲۸: پایگاه دادههاسیستممدیریتپایگاه دادههادادههای ذخیرهشده:مجموعهای از فایلهاسیستم عاملکاربرانیکجاپیوسته (برخط)سختافزار ذخیرهسازیعناصر محیط پایگاه دادهها۱- سختافزار۲- نرمافزار۳- کاربر۴- داده
اسلاید ۲۹: انواع سختافزارهای محیط پایگاه داده۱- سختافزار ذخیرهسازی دادهها۲- سختافزار پردازشگر۳- سختافزار همرسانش (ارتباط)
اسلاید ۳۰: انواع نرمافزارهای موجود در محیط پایگاه دادهها۱- سیستم مدیریت پایگاه دادهها (DBMS)2- برنامههای کاربردی قابل اجرا در محیط DBMS3- رویههای ذخیرهشده۴- نرمافزار شبکه
اسلاید ۳۱: جلسه دوممدلسازی معنایی دادهها
اسلاید ۳۲: ۱- مدلسازی معنایی دادهها۲- انواع روشهای مدلسازی معنایی دادهها۳- سه مفهوم معنایی موجود در روش ER4- تعریف موجودیت۵- سه ضابطه در رابطه با تشخیص یک نوع موجودیت۶- موجودیت مستقل و وابسته۷- تعریف صفتآنچه در این جلسه می خوانید:
اسلاید ۳۳: ۸- انواع صفت و تعاریف هریک۹- ارتباط۱۰- خصوصیات نوع ارتباط۱۱- نمودار ER12- نمادهای رسم نمودار ER13- وضع مشارکت در ارتباط۱۴- درجه آن ارتباط ۱۵- چندی یا ماهیت نوع ارتباطآنچه در این جلسه می خوانید:
اسلاید ۳۴: هدفهای کلی: آشنایی با مدلسازی معنایی دادههاهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: مدلسازی معنایی پایگاه دادهها و انواع آن را بیان کند. روش مدلسازی ER و مفاهیم آن را تشریح کند. نمودار ER و نمادهای آن را رسم کند.
اسلاید ۳۵: مدلسازی معنایی دادههادادههای ذخیرهشدنی در پایگاه دادهها ابتدا باید در بالاترین سطح انتزاع مدلسازی معنایی شوند.
اسلاید ۳۶: انواع روشهای مدلسازی معنایی دادههاروش موجودیت- ارتباط (ER)روش زبان عمومی مدلسازی (UML)روش تکنیک مدلسازی شیئی (OMT)
اسلاید ۳۷: سه مفهوم معنایی موجود در روش ERنوع موجودیتصفتارتباط
اسلاید ۳۸: تعریف موجودیتمفهوم کلی ”شیئ“، ”چیز“، ”پدیده“ و به طور کلی هر آنچه که میخواهیم در موردش ”اطلاع“ داشته باشیم و شناخت خود را در موردش افزایش دهیم.
اسلاید ۳۹: سه ضابطه در رابطه با تشخیص یک نوع موجودیت۱- معمولا نمونههایی متمایز از یکدیگر دارند.۲- معمولا بیش ازیک صفت دارد وکاربربه مجموعهای از اطلاعات در مورد آن نیاز دارد.۳- معمولا حالت کنشگری (فاعلیت) یا حالت کنشپذیری (مفعولیت) دارد.
اسلاید ۴۰: موجودیت مستقل و وابستهموجودیت مستقل (قوی)، موجودیتی است که مستقل از هر موجودیت دیگر و به خودی خود، در یک محیط مشخص مطرح باشد.موجودیت وابسته (ضعیف)، موجودیتی است که وجودش وابسته به یک نوع موجودیت دیگر است.
اسلاید ۴۱: تعریف صفتخصیصه یا ویژگی یک نوع موجودیت است و هر نوع موجودیت مجموعهای از صفات دارد. هر صفت یک نام، یک نوع و یک معنای مشخص دارد.
اسلاید ۴۲: انواع صفتساده یا مرکبتکمقداری یا چندمقداریشناسه یا ناشناسه موجودیتهیچمقدارپذیر یا ناپذیرذخیرهشده یا مشتق
اسلاید ۴۳: مقدار صفت ساده از لحاظ معنایی تجزیهنشدنی یا اتومیک است.صفت مرکب از چند صفت ساده تشکیل شده است.
اسلاید ۴۴: صفت تکمقداری، صفتی است که برای یک نمونه از یک نوع موجودیت حداکثر یک مقدار از دامنه مقادیر را میگیردصفت چندمقداری بیش از یک مقدار از دامنه مقادیر میگیرد.
اسلاید ۴۵: صفت شناسه موجودیت که گاه به آن کلید هم گفته میشود، دو ویژگی دارد:۱- یکتایی مقدار دارد.۲- حتی الامکان طول مقادیرش کوتاه است.
اسلاید ۴۶: صفت هیچ مقدارپذیرهیچ مقدار یعنی مقدار ناشناخته، مقدار غیرقابل اعمال، مقدار تعریفنشده.اگر مقدار یک صفت در یک یا بیش از یک نمونه از یک نوع موجودیت، برابر با هیچمقادر باشد، آن صفت هیچمقدارپذیر است.
اسلاید ۴۷: صفت ذخیرهشده و مشتقصفت ذخیرهشده صفتی است که مقادیرش در پایگاه دادهها ذخیره شده باشد.صفت مشتق، صفتی است که مقادیرش در پایگاه دادهها ذخیره نشده باشد، بلکه حاصل یک پردازش روی فقرههایی از دادههای ذخیره شده باشد.
اسلاید ۴۸: ارتباطتعریف- اندرکنش (تعامل) بین دو یا بیش از دو نوع موجودیت است و ماهیتا نوعی بستگی بین انواع موجودیتهاست
اسلاید ۴۹: خصوصیات نوع ارتباط۱- هر ارتباط یک نام دارد۲- هر ارتباط یک معنای مشخص دارد و این معنا با معنای هر ارتباط دیگر متفاوت است.۳- هر ارتباط نمونههایی دارد.
اسلاید ۵۰: نمودار ERنموداری است که سه مفهوم اساسی مدل ER، یعنی نوع موجودیت، صفت و ارتباط نمایش داده میشوند
اسلاید ۵۱: نمادهای رسم نمودار ERنوع موجودیتنوع موجودیت ضعیفنوع ارتباطنوع ارتباط با موجودیت ضعیفمشارکت نوع موجودیت در نوع ارتباط
اسلاید ۵۲: مشارکت الزامیصفتصفت شناسه اولصفت شناسه دومصفت شناسه مرکبصفت چندمقدارینمادهای رسم نمودار ER
اسلاید ۵۳: E1RE2E2E1صفت مرکبصفت مشتقچندی ارتباطارتباط ”گونهای است از“۱۱NN1M1 به N1 به ۱M به Nنمادهای رسم نمودار ER
اسلاید ۵۴: وضع مشارکت در ارتباطمشارکت یک نوع موجودیت در یک نوع ارتباط را الزامی گویند، اگر تمام نمونههای آن نوع موجودیت در آن نوع ارتباط شرکت کنند. در غیر این صورت مشارکت غیرالزامی است.دانشجوانتخابدرسنمایش مشارکت الزامی
اسلاید ۵۵: تعداد شرکتکنندگان در یک ارتباط را درجه آن ارتباط میگویند.استاددرسدانشجوترمنمرهسال آموزشیانتخابارتباط بین سه موجودیت
اسلاید ۵۶: چندی یا ماهیت نوع ارتباط عبارتست از چگونگی تناظر بین دو مجموعه نمونههای آن دو نوع موجودیت.انواع چندی ارتباط:یک به یک ۱:۱یک به چند ۱:Nچند به چند N:M
اسلاید ۵۷: درسدانشجوترمنمرهانتخابNMحذفسال آموزشیN1نمایش چندی ارتباط
اسلاید ۵۸: جلسه سوممحدودیتهای روش ER
اسلاید ۵۹: ۱- مشکلات روش ER (سه نوع دام)۲- تجزیه و ترکیب۳- تخصیص و تعمیم۴- تجمع۵- وراثت صفت۶- دستهبندی۷- مراحل مدلسازی معنایی دادهها۸- روش مدلسازی UML9- نمادها۱۰- خصوصیات کلی روش مدلسازی معنایی داده هاآنچه در این جلسه می خوانید:
اسلاید ۶۰: هدفهای کلی: مشکلات و محدودیتهای روش ERهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: مشکلات روش ER (انواع دامها) را تشریح کند. محدودیتهای روش ER را که در روش EER برطرف شدند، بیان کند. مراحل مدلسازی معنایی دادهها را توصیف کند. مدلسازی UML و نمادهای به کار رفته در آن را شرح دهد. خصوصیات کلی مدلسازی معنایی دادهها را بیان کند.
اسلاید ۶۱: مشکلات روش ERهنگامی ایجاد میشود که با داشتن مثلا سه ارتباط دو موجودیتی، وجود یک ارتباط سه موجودیتی را نتیجه بگیریم در وضعی که این استنتاج درست نباشد۱- دام حلقهای
اسلاید ۶۲: این نوع دام وقتی ایجاد میشود که بین یک نوع موجودیت E و هریک از دیگر انواع موجودیت F، G و … ارتباط ۱:N با مشارکت الزامی وجود داشته باشد، ولی ارتباط بین مثلا F و G، در مدلسازی دیده نشده باشد.مشکلات روش ER2- دام چندشاخه (چتری)
اسلاید ۶۳: هنگامی ایجاد میشود که بین دو نوع موجودیت E وF، یک ارتباط باچندی ۱:N و مشارکت الزامی وجود داشته باشد، ولی F خود با نوع موجودیت G، ارتباط ۱:N با مشارکت غیرالزامی داشته باشد. به دلیل غیر الزامی بودن ارتباط بین F و G، نمیتوان همه اطلاعات دوموجودیتی در مورد ارتباط بین نمونههای دو نوع موجودیت E و G را بدست آورد.مشکلات روش ER3- دام شکاف
اسلاید ۶۴: محدودیتهای روش ER که در روش EER برطرف گردیدند:تجزیهتعمیمترکیبتخصیصتجمیعوراثت صفت
اسلاید ۶۵: تجزیهتجزیه یا جداسازی یعنی یک شیئ کل را به اجزاء تشکیلدهنده آن تقسیم کنیم. شیئ کل صفات، ساختار و رفتار خود را دارد و هریک از اجزاء نیز صفات، ساختار و رفتار خاص خود را دارند. شیئ کل شامل اجزاء خود است و بین شیئ کل و اجزایش، ارتباط شمول وجود دارد. به این نوع ارتباط در EER، ارتباط ”جزئی است از …“ گفته میشود.
اسلاید ۶۶: ترکیبترکیب، عکس عمل تجزیه است و در این عمل، با داشتنEi(i=1 , 2 , …) یک نوع موجودیت E را بازشناسی میکنیم به نحوی که Eiها اجزاء تشکیلدهنده آن باشند.
اسلاید ۶۷: Mother BoardMonitorRAMHardCOMPUTER. . .. . .. . .مثال تجزیه و ترکیب
اسلاید ۶۸: تخصیصتخصیص عبارتست از مشخص کردن گونههای خاص یک شیئ براساس یک یا چند ضابطه مشخص، مثلا اگر شیئ موجود زنده را درنظر بگیریم، سه گونه خاص آن عبارتند از: انسان، حیوان و نبات. در روش EER هر یک نوع موجودیت میتواند خود زیرنوع موجودیتهایی داشته باشد. بین هر زیرنوع موجودیت و زبرنوع ارتباط ”گونهای است از …“ وجود دارد.
اسلاید ۶۹: تعمیمعبارت است از تشخیص یک نوع موجودیت جدید در ِیک سطح انتزاعی بالاتر، با داشتن حداقل دو نوع موجودیت از پیش دیده شده که ماهیتاً از ِک نوع هستند
اسلاید ۷۰: دانشجودانشجوی دورهدکترادانشجوی دورهکارشناسیدانشجوی دورهکارشناسی ارشدنام و نام خانوادگیشمارهزیرنوعهازیرنوعمثال تخصیص و تعمیم. . .. . .. . .. . .صفات خاصصفات خاصصفات خاصصفات مشترک…
اسلاید ۷۱: وراثت چندگانهیک زیرنوع موجودیت، میتواند در عین حال زیرنوع یک زبرنوع موجودیت دیگر هم باشد. با این ترتیب میتوان مفهوم وراثت چندگانه را در روش EER نمایش داد.
اسلاید ۷۲: دانشجومثال وراثت چندگانهدانشجوی دوره شبانهدانشجوی دوره روزانهدانشجوی دوره کارشناسیدانشجوی دوره کارشناسی ارشد
اسلاید ۷۳: زیرنوع اجتماعیک زیرنوع میتواند زیرنوع بیش از یک زبرنوع باشد. ممکن است زبرنوعهای این زیرنوع، از یک نوع نباشند. به این زیرنوع اصطلاحا دسته (طبقه) گویند. برای نمایش دسته، از نماد U استفاده میشود.
اسلاید ۷۴: E1IDE2IDUE1E2E3دستهبندی
اسلاید ۷۵: تجمیعتجمع عبارتست از ساختن یک نوع موجودیت جدید با دیدن دو یا بیش از دو نوع موجودیت، که خود باهم در یک ارتباط شرکت دارند، به صورت یک نوع موجودیت واحد. در واقع مجموعهای از موجودیتهای مرتبط را باهم مجتمع کرده و به عنوان یک نوع موجودیت واحد، درنظر میگیریم و این نوع موجودیت واحد خود میتواند با نوع موجودیت دیگری ارتباط داشته باشد.
اسلاید ۷۶: نمایش تجمیع
اسلاید ۷۷: مراحل مدلسازی معنایی دادهها۱- مطالعه، تحلیل و شناخت محیط۲- برآورد خواستهها و نیازهای اطلاعاتی و پردازشی همه کاربران و تشخیص محدودیتهای معنایی وقواعد فعالیتهای محیط۳- بازشناسی انواع موجودیتهای مطرح و تعیین وضع هریک۴- تعیین مجموعه صفات هر نوع موجودیت،میدان وجنبه های هر صفتادامه
اسلاید ۷۸: ۵- بازشناسی انواع ارتباطات بین انواع موجودیتها، تشخیص نوع مشارکت و چندی ارتباط۶- رسم نمودار ER با کمترین افزونگی۷- فهرست کردن پرسشهایی که پاسخ آنها از نمودار ER بدست میآید.۸- وارسی مدلسازی انجام شده تا اطمینان حاصل شود که مدلسازی پاسخگوی نیاز کاربران است.مراحل مدلسازی معنایی دادهها
اسلاید ۷۹: روش مدلسازی UMLدر این روش از چند نمودار برای نمایش مدلسازی و طراحی نرمافزار استفاده میشودمفاهیم اصلی در این مدلسازی: رده صفت بستگی
اسلاید ۸۰: تناظر بین مفاهیم UML و مفاهیم EERتناظر بین مفاهیم UML و مفاهیم EERمفهوم در EERمفهوم در UMLنوع موجودیتردهنمونه موجودیتشیئصفتصفتارتباطبستگینمونه ارتباطبندارتباط بازگشتیبستگی انعکاسینوع ارتباط شناسابستگی به شناسگرصفت مرکبمیدان ساختمندصفت نوع ارتباطصفت بستگیچندی نوع ارتباطچندی بستگی
اسلاید ۸۱: نمادها رده با یک مربع یا مستطیل نشان داده میشود وبه شکل زیر به سه قسمت تقسیم میشود:نام ردهپردازشها(روشها)نام صفات
اسلاید ۸۲: بستگی بین دو رده، به صورت یک خط متصلکننده دو رده نمایش داده میشود و نام ارتباط روی خط نوشته میشود.شیئ کلشیئ جزء تجمع به صورت زیر نشان داده میشود:نمادها
اسلاید ۸۳: چندی بستگی به صورت min…max نوشته میشود. اگر به جای max علامت ستاره باشد، به این معنا است که مقدار max محدودیت ندارد. صفت چندمقداری به صورت یک رده جداگانه نشان داده میشود، ولی فاقد قسمت مربوط به پردازش است.نمادها
اسلاید ۸۴: نام میدان بعد از نام صفت نوشته میشود و بین این دو نام علامت : گذاشته میشود. صفت بستگی در یک مربع (مستطیل) نوشته میشود و این مربع با خطچین به خط نمایشگر بستگی متصل میشود. نام بستگی و نام صفات آن در دو قسمت از این مربع گذاشته میشود.نمادها
اسلاید ۸۵: پردازشهانام صفتنام ردهپردازشهانام صفتنام ردهنام بستگینام صفاتMin…max نام بستگی min…maxنمایش صفت پیوند در UML
اسلاید ۸۶: خصوصیات کلی روش مدلسازی معنایی دادههاگویاییصوری بودن سادگی مفاهیمقابلیت نمایش نموداری ایجازجامع بودن مفاهیمقابلیت نمایش ساختار، حالت و رفتار نوع موجودیتگسترشپذیری
اسلاید ۸۷: جلسه چهارمپایگاه داده در محیط انتزاعی
اسلاید ۸۸: ۱- پایگاه دادهها در محیط انتزاعی۲- سطوح محیط انتزاعی۳- گونههای موجود ساختار دادهای۴- مفهوم ساختار دادهای در سطوح مختلف پایگاه دادهها۵- ساختار دادهای رابطهای۶- شمای پایگاه جدولی۷- عملیات در پایگاه جدولیآنچه در این جلسه می خوانید:
اسلاید ۸۹: ۸- عملگرهای جبر رابطهای ۹- برخی ویژگیهای ساختار دادهای جدولی۱۰- ساختار دادهای سلسلهمراتبی۱۱- برخی ویژگیهای ساختار دادهای سلسلهمراتبی۱۲- ساختار دادهای شبکهای۱۳- مجموعه کوداسیل۱۴- برخی ویژگیهای ساختار دادهای شبکهایآنچه در این جلسه می خوانید:
اسلاید ۹۰: هدفهای کلی: آشنایی با پایگاه داده در محیط انتزاعیهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: پایگاه داده در محیط انتزاعی و سطوح این محیط را بیان کند. ساختار دادهای رابطهای و ویژگیهای آن را بیان کند. ساختار دادهای شبکهای و ویژگیهای آن را بیان کند. ساختار دادهای سلسلهمراتبی و ویژگیهای آن را بیان کند.
اسلاید ۹۱: پایگاه دادهها در محیط انتزاعیدر مقوله پایگاه دادهها وقتی از محیط انتزاعی سخن میگوییم، منظور محیطی است فراتر از محیط فایلینگ منطقی و فایلینگ فیزیکی. مفاهیمی که در این محیط مطرح میشوند باید از جنبههای فایلینگ پایگاه مستقل و ماهیتا انتزاعی باشند.
اسلاید ۹۲: خرد جهان واقعمدل معنایی پایگاه داده هاطرح منطقی پایگاه داده ها در: سطح خارجیسطح ادراکیبالاترین سطح انتزاعسطوح انتزاعی در پایگاه داده هامحیط انتزاعیسطوح محیط انتزاعی
اسلاید ۹۳: پایگاه دادهها در محیط انتزاعی، گردایهای است از نمونههای متمایز عنصر (عناصر) ساختاری اساسی یک ساختار دادهای مشخص.ساختار دادهای امکانی است برای نشان دادن دادههای در مورد انواع موجودیتها و انواع ارتباطات بین آنهاهر ساختار دادهای حداقل یک عنصر ساختاری اساسی دارد.
اسلاید ۹۴: گونههای موجود ساختار دادهای- ساختار دادهای شبکهای- ساختار دادهای سلسلهمراتبی- ساختار دادهای رابطهای- ساختار دادهای جعبهای- ساختار دادهای هایپرگرافی- ساختار دادهای لیستهای وارون
اسلاید ۹۵: I/P.DSساختار دادهایداخلی/فیزیکیساختار دادهای ادراکیساختار دادهای خارجیC.DSE.DSمفهوم ساختار دادهای در سطوح مختلف پایگاه دادهها
اسلاید ۹۶: ساختار دادهای رابطهایرابطه مفهومی ریاضی است. اما از دید کاربر، رابطه نمایشی جدولی دارد.مفاهیم ساختار جدولی عبارتند از:جدولسطرستونعنصر ساختاری اساسی در این ساختار دادهای، جدول است.
اسلاید ۹۷: شمای پایگاه جدولیشمای پایگاه دادهها عبارتست از تعریف (توصیف) ساختهای انتزاعی طراحیشده و نوعی برنامه است شامل دستورات تعریف دادهها و کنترل دادهها، و دستورات عملیات در دادهها در آن وجود ندارد.
اسلاید ۹۸: عملیات در پایگاه جدولیبازیابی (SELECT)بهنگامسازی (UPDATE)حذف (DELETE)درج (INSERT)
اسلاید ۹۹: مثال درج یک نمونه دانشجوINSERTINTO STTVALUES(‘۷۴۱۳۶۷۳’,’AHMADI’,’bs’,’Comp’,’D222’)مثال حذف یک نمونه درسDELETEFROM COTWHERE COID=‘COM777’
اسلاید ۱۰۰: مثال حذف چند سطرDELETEFROM STTWHERE STDEG=‘ms’با این دستور مشخصات دانشجویان دوره کارشناسی ارشد از جدول STT حذف میشودمثال بهنگامسازی تک سطرUPDATE COTSET COID=‘Com303’WHERE COID=‘Com202’;با این دستور شماره درس Com202 عوض میشود.
اسلاید ۱۰۱: مثال بهنگامسازی چند سطرUPDATE COTSET CREDIT=‘۱’WHERE COTYPE=‘Lab’;با این دستور، تعداد واحد تمام درسهای آزمایشگاهی، یک میشود.مثال بازیابیSELECT DOIDFROM STCOTWHERE STID=‘۷۶۱۴۰۴۴۴’با این دستورشماره درسهای یک دانشجو بازیابی میشود.
اسلاید ۱۰۲: عملگرهای جبر رابطهای که برای بازیابی از محیط جدولی بکار میروند:۱- عملگر گزینش (تحدید) RESTRICT: زیرمجموعهای افقی (تعدادی سطر) را بازیابی میکند.۲- عملگر پرتو PROJECT: زیرمجموعهای عمودی (تعدادی ستون) را بازیابی میکند.۳- عملگر پیوند JOIN: دو جدول را بهم پیوند میزند، یعنی سطرهایی که شرایط مورد نظر را داشته باشند، با یکدیگر پیوند میشوند.
اسلاید ۱۰۳: برخی ویژگیهای ساختار دادهای جدولی۱- از نظر کاربر نمایش سادهای دارد.۲- محیطش مسطح است.۳- عنصر ساختاری اساسی آن جدول است.۴- همه چیز با فقره دادههای ساده نمایش داده میشود.۵- ارتباطات با چندیهای مختلف در آن قابل نمایش است.۶- منطق بازیابی آن ساده است.۷- ساختار منطقی دستور بازیابی آن ساده است.۸- برای پرسشهای قرینه، رویه پاسخگوی قرینه دارد.۹- مبنای تئوریک قوی دارد.
اسلاید ۱۰۴: ساختار دادهای سلسلهمراتبیعناصر ساختاری اساسی۱- نوع رکورد۲- نوع پیوند پدر- فرزندیNTYVUPMنوع رکورد برای نمایش نوع موجودیت به کار میرود.ارتباط بین دو نوع موجودیت به وسیله پیوند پدر–فرزندی نمایش داده میشود.
اسلاید ۱۰۵: برخی ویژگیهای ساختار دادهای سلسلهمراتبی۱- سادگی نمایش ساختار جدولی را ندارد.۲- مبنای ریاضی ندارد.۳- دو عنصر ساختاری اساسی دارد.۴- ارتباط یک به چند را نمایش میدهد.۵- نمایش ارتباط چند به چند در آن دشوار است.۶- ساخت منطقی رویه بازیابی آن به سادگی منطق رویه بازیابی در ساختار جدولی نیست.ادامه
اسلاید ۱۰۶: ۷- در عملیات ذخیرهسازی مشکلاتی دارد.۸- تقارن ساختار جدولی را ندارد.۹- تعدادی قاعده جامعیت ذاتی دارد.۱۰- در مواقعی که در ذخیرهسازی نمونههای فرزند، افزونگی پدید آید، پایگاه در معرض ناسازگاری قرار میگیرد.برخی ویژگیهای ساختار دادهای سلسلهمراتبی
اسلاید ۱۰۷: ساختار دادهای شبکهایعناصر ساختاری اساسی۱- نوع رکورد۲- نوع مجموعهنوع رکورد برای نمایش نوع موجودیت به کار میرود.نوع مجموعه برای نمایش ارتباط ۱:N بین دو (چند) نوع موجودیت به کار میرود.ABCEGFHD
اسلاید ۱۰۸: نوع مجموعه (مجموعه کوداسیل) از سه جزء تشکیل شده است:۱- نام مجموعه۲- یک نوع رکورد مالک۳- یک نوع رکورد عضو
اسلاید ۱STIDE-TERM…..…..DEPTSTIDمالکعضویک نوع مجموعه کوداسیل
اسلاید ۱۱۰: برخی ویژگیهای ساختار دادهای شبکهای۱- سادگی ظاهری ساختار دادهای جدولی را ندارد.۲- مبنای ریاضی ندارد.۳- دو عنصر ساختاری اساسی دارد.۴- ماهیتا خاص نمایش ارتباطات ”یک به چند“ نیست.۵- ساخت منطقی دستور بازیابی آن پیچیدهتر از ساختارهای دیگر است.ادامه
اسلاید ۱۱۱: ۶- مثل ساختار دادهای جدولی تقارن دارد.۷- خطر بروز ناسازگاری دادهها نسبت به ساختار سلسلهمراتبی، کمتر است.۸- قواعد جامعیت ذاتی دارد.۹- به علت حجم زیاد اشارهگرها، ایجاد یا اصلاح آنها میتواند سبب بروز فزونکاری در سیستم شود.۱۰- بعضی آنومالیهای مدل سلسلهمراتبی در عملیات ذخیرهسازی را ندارد.برخی ویژگیهای ساختار دادهای شبکهای
اسلاید ۱۱۲: جلسه پنجممعماری پایگاه دادهها
اسلاید ۱۱۳: ۱- معماری پشنهادی ANSI2- دید ادراکی (مفهومی)۳- دید خارجی۴- دید داخلی۵- سطوح معماری در محیط ناپایگاهی و محیط پایگاهی و نقش DBMS در ایجاد، مدیریت و پردازش فایلها۶- کاربر۷- زبان میزبانآنچه در این جلسه می خوانید:
اسلاید ۱۱۴: ۸- نقش افزایش تعداد زبانهای میزبان مورد پذیرش DBMS9- زبان دادهای فرعی۱۰- دستورهای DSL برای سه سطح معماری پایگاه دادهها۱۱- تقسیمبندی زبان دادهای فرعی از نظر نیاز به زبان میزبان۱۲- روند کلی مرحله کامپایل برنامه دوزبانی۱۳- ویژگیهای زبان دادهای فرعیآنچه در این جلسه می خوانید:
اسلاید ۱۱۵: هدفهای کلی: آشنایی با معماری پایگاه دادههاهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: معماری پایگاه دادهها را تشریح کند. دیدهای ادراکی، خارجی و داخلی را توضیح دهد. سطوح معماری در محیط ناپایگاهی و پایگاهی را مقایسه کند. کاربر، زبان میزبان، زبان دادهای فرعی و ویژگیهای آن را بیان نماید.
اسلاید ۱۱۶: معماری پایگاه دادههامعماری پشنهادی ANSIکاربر ۱HL + DSLکاربر ۲HL + DSLدید خارجی ۱دید خارجی ۱کاربر iHL + DSLدید داخلیدید ادراکی (مفهومی)فایل ۱فایل ۲فایل Kدید خارجی jOSDBMSDBAسطح خارجیسطوح انتزاعیسطح ادراکیسطح داخلی سطح فیزیکی
اسلاید ۱۱۷: دید ادراکی (مفهومی)۱- دید طراح پایگاه دادهها نسبت به دادههای ذخیرهشده است.۲- جامع است.۳- در یک محیط انتزاعی مطرح است.۴- با عناصر ساختاری اساسی همان ساختار دادهای طراحی میشود.۵- شمای ادراکی نوعی برنامه است حاوی دستورات تعریف و کنترل دادهها. سطح ادراکی در واقع همین شمای ادراکی است.۶- شمای ادراکی به سیستم داده میشود و در کاتالوگ سیستم نگهداری میشود.
اسلاید ۱۱۸: دید خارجی۱- دید کاربر خاص نسبت به دادههای ذخیرهشده در پایگاه داده است.۲- جزئی است.۳- در سطح انتزاعی مطرح است.۴- روی دید ادراکی طراحی و تعریف میشود.۵- شمای خارجی نوعی برنامه است حاوی دستورات تعریف و کنترل دادهها در سطح خارجی که توسط کاربر این سطح نوشته میشود.ادامه
اسلاید ۱۱۹: ۶- به تعریف مجموعه دیدهای خارجی کاربر، سطح خارجی گفته میشود.۷- هر کاربر میتواند تعدادی دید داشته باشد.۸- چند کاربر میتوانند در یک دید مشترک باشند.دید خارجی
اسلاید ۱۲۰: دید داخلی۱- دید DBMS و طراح پایگاه دادهها است و در سطحی پایینتر از سطح ادراکی، نسبت به کل دادههای ذخیرهشده است.۲- در سطح فایلینگ منطقی مطرح است.۳- مبتنی بر یک ساختار فایل است که با نظر طراح پایگاه طراحی میشود و به طراحی، طراحی فیزیکی موسوم است.۴- در سطح داخلی پایگاه دادهها، فایلینگ منطقی تعریف میشود.۵- شمای داخلی نوعی برنامه است که توسط خود DBMS تولید میشود و شرح فایلینگ منطق پایگاه است.
اسلاید ۱۲۱: شمای خارجیشمای ادراکیشمای داخلی: دستورات تعریف و کنترل فایلهابرنامههای پردازش فایلهابرنامههای تعریف، کنترل وپردازش فایلهاFLIESدادههای ذخیرهشده در محیط فیزیکیFILESدادههای ذخیرهشده در محیط فیزیکیFSAMمحیط پایگاهیطراح و پیادهساز پایگاه دادههاسطوح انتزاعیبرنامهساز فایلپردازDBMSFSAMOSDBمحیط ناپایگاهیسطوح معماری در محیط ناپایگاهی و محیط پایگاهی و نقش DBMS در ایجاد، مدیریت و پردازش فایلها
اسلاید ۱۲۲: کاربردر معنای عام، هر استفادهکننده از پایگاه دادهها را کاربر گوییم.کاربرهمیشگی: منظمموردی: نامنظمکاربر: پایانیدر اسلوب پیوستهابزارسازکاربردسازسیستمساز(پیادهساز)جزء تیممدیریت پایگاهجزء تیم اجرائیبرنامهسازنابرنامهسازدر اسلوب یکجاکاربر فرمیکاربر منوییکاربر نقشهایکاربر فرمانیکاربر پارامتریکاربر گرافیکیکاربر با زبان طبیعیکاربر صوتیQLHL + QLدر اسلوب تعاملی
اسلاید ۱۲۳: زبان میزبانیکی از زبانهای برنامهسازی متعارف مانند کوبول، PL1، فرترن، پاسکال، C و زبانهایی مثل ADA، LISP، JAVA و نیز زبان اسمبلی است.
اسلاید ۱۲۴: تنوع کاربردتنوع کاربرانعطافپذیری بیشترکاهش هزینه سازمانافزایش تعداد زبانهای میزبان مورد پذیرش DBMS
اسلاید ۱۲۵: زبان دادهای فرعی۱- دستورات تعریف دادهها Data Definition Language (DDL)2- دستورات عملیات روی دادهها Data Manipulation Language (DML) 3- دستورات کنترل دادهها Data Control Language (DCL) شامل سه دسته دستور زیر است:
اسلاید ۱۲۶: سطح خارجیسطح ادراکیسطح داخلیDCLDMLDLLمعماریANSIDSLدستورهای DSL برای سه سطح معماری پایگاه دادهها
اسلاید ۱۲۷: تقسیمبندی زبان دادهای فرعی از نظر نیاز به زبان میزبانمستقل (I.DSL): به زبان میزبان نیاز ندارد و به صورت تعاملی استفاده میشود. در واقع یک زبان پرس وجو است.ادغامشدنی (E.DSL): دستورهایش در متن برنامهای به زبان میزبان به کار میرود و مستقلا قابل استفاده نیست.هم مستقل و هم ادغامشدنی (I/E.DSL)
اسلاید ۱۲۸: دستورهایHL ودستورهایDSLدستورهایDSL:کامپایل شدهبرنامه به HL:کامپایل شدهدستورهای DSLدستورهای HLپیشکامپایلراجراکامپایلر DSLکامپایلر HLروند کلی مرحله کامپایل برنامه دوزبانی
اسلاید ۱۲۹: ویژگیهای زبان دادهای فرعی۱- تعداد دستورهایش باید کم باشد.۲- دستورهایش باید شبه زبان طبیعی باشد.۳- یادگیری و استفاده آن باید ساده باشد.۴- در طراحی آن باید اصل وحدت دستور رعایت شود.۵- دستورهایش باید مبتنی بر عناصر ساختاری اساسی ساختار دادهای طراحی شوند.ادامه
اسلاید ۱۳۰: ۶- بهتر است نارویهای (ناروشمند) باشند.۷- بهتر است کامپایلری باشد و نه مفسری.۸- بهتر است از نظر ساختاری کامل باشد.۹- بهتر است از نظر برنامهسازی و محاسباتی کامل باشد.۱۰- زبان باید از نظر تعداد دستورهای کنترل دادهها و عملکرد هردستور، غنی و قوی باشد.۱۱- باید از نظر انواع دادهای و به ویژه انواع دادهای انتزاعی و انواع دادهای پیچیده غنی باشد.ویژگیهای زبان دادهای فرعی
اسلاید ۱۳۱: جلسه ششمسیستم مدیریت پایگاه دادهها
اسلاید ۱۳۲: ۱- سیستم مدیریت پایگاه دادهها DBMS2- DBMS به کاربر امکان میدهد تا۳- ردهبندی سیستمهای DBMS از نظرهای مختلف۴- اجزای DBMS از نمای بیرونی۵- نمای بیرونی (سادهشده) DBMS6- اجزای DBMS از نمای درونی۷- واحدهای لایه هسته۸- واحدهای لایه مدیریت محیط پایگاه دادهها۹- ساختار یک سیستم پایگاهیآنچه در این جلسه می خوانید:
اسلاید ۱۳۳: هدفهای کلی: سیستم مدیریت پایگاه دادههاهدفهای رفتاری: دانشجو در پایان این جلسه میتواند: سیستم مدیریت پایگاه دادهها را توصیف کند. ردهبندی DBMS را از دیدگاههای مختلف بیان کند. اجزاء DBMS از نمای درونی و بیرونی را برشمارد. واحدهای لایه هسته و مدیریت پایگاه داده را نام ببرد.
اسلاید ۱۳۴: سیستم مدیریت پایگاه دادههاDBMSتعریف: یکی از انواع نرمافزارهای واسط بین محیط فیزیکی ذخیره و بازیابی اطلاعات و محیط منطقی برنامهسازی است.
اسلاید ۱۳۵: DBMS به کاربر امکان میدهد تا:۱- پایگاه دادههای خود را تعریف کند.۲- در پایگاه دادههای خود عملیات انجام دهد.۳- روی پایگاه دادههای خود تا حدی کنترل داشته باشد.
اسلاید ۱۳۶: ردهبندی سیستمهای DBMSاز نظر نوع ساختار دادهای سیستم رابطهای سیستم سلسلهمراتبی سیستم شبکهای جز اینها
اسلاید ۱۳۷: از نظر محیط سختافزاری وابسته به یک محیط خاص ناوابسته به یک محیط خاصردهبندی سیستمهای DBMS
اسلاید ۱۳۸: از نظر رده کامپیوتر خاص محیط کامپیوترهای شخصی خاص محیط کامپیوترهای متوسط (Mini Computer) خاص محیط کامپیوترهای بزرگ (Main Computer) خاص محیط کامپیوترهای خیلی بزرگ (Super Computer) اجراشونده درچند رده کامپیوترردهبندی سیستمهای DBMS
اسلاید ۱۳۹: از نظر محیط سیستم عامل وابسته به یک سیستم عامل خاص اجراشونده در محیط چند سیستم عاملردهبندی سیستمهای DBMSاز نظر نوع معماری سیستم پایگاه دادهها با توانش ایجاد پایگاه متمرکز با توانش ایجاد پایگاه نامتمرکز
اسلاید ۱۴۰: از نظر معماری مشتری- خدمتگزار با توانش ایجاد معماری چند مشتری – یک خدمتگزار با توانش ایجاد معماری چند مشتری – چند خدمتگزارردهبندی سیستمهای DBMSاز نظر زبان سیستم دارای SQL سیستم فاقد SQL
اسلاید ۱۴۱: از نظر نوع زبان دادهای فرعی دارای I.DSL دارای E.DSL دارای E/I.DSLردهبندی سیستمهای DBMSاز نظر ماهیت زبان دادهای فرعی با زبان رویهای با زبان نارویهای
اسلاید ۱۴۲: از نظر سیستم فایل خودکفا وابسته به سیستم فایل محیط سیستم عاملردهبندی سیستمهای
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مهسا فایل |
سایت دانلود فایل 