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

اسلاید 1 :

به نام خدا
Preparation for database development
طراحی مقدماتی پایگاه داده

اسلاید 2 :

برداشت شما از تصویر زیر چیست؟

اسلاید 3 :

پایگاه اطلاعاتي

- تعریف : پایگاه داده ها مجموعه ای است از داده های ذخیره شده ، بطور یكپارچه (integrated) ، حتی الامكان بدون افزونگی (Redundancy) (با افزونگی كنترل شده) ، مبتنی بر یك ساختار داده ای (DS) مشخص ، تعریف شده بطور صوری (Formal) ، تحت مدیریت متمركز (Centralized Management) مورد استفاده یك یا چند كاربر ، بطور اشتراكی و همزمان.

- منظور از (Integrated Data) (داده های یكپارچه ) : یعنی یك اتحادی از فایلهای داده ای كه در غیر این صورت فایلهای داده ای مجزا و متمایز بودند ، بطوریكه هر گونه افزونگی میان آن فایلها تماما یا تا حدودی حذف شده است .

اسلاید 4 :

تاریخچه پایگاه اطلاعاتي
دهه ۱۹۶0 : گسترش اولین سيستم مديريت پایگاه داده و ايجاد دو مدل سلسله مراتبي و شبكه اي (توسط پيشگاماني از جمله چارلز باخمن)
1970 : ايجاد مدل رابطه اي توسط E. F. Codd
اوايل دهه 1970 : بكار گيري عنوان بانک دادهای در اروپا
اواخردهه 1970 : بكار گيري عنوان بانک دادهای در امريكا
1980 : پژوهش بر روی مدلهاي توزیع شده و ماشینهای پایگاهی
1990 : توجه به مدل شی گراء
اواخردهه 1990 : رشد جهاني وب و پشتيباني DBMSها از واسط وب به داده
2000 : نوآوری پایگاه اکسامال (XML) و زبان تقاضاي XQuery

اسلاید 5 :

پايگاه دادهها
سیستم
مديريت
پايگاه
دادهها
(DBMS)
دادههاي ذخيرهشده:
مجموعهاي از فايلها
سيستم عامل
كاربران
يكجا
پيوسته (برخط)
سختافزار ذخيرهسازي
عناصر محيط پايگاه دادهها
1- سختافزار 2- نرمافزار 3- كاربر 4- داده

اسلاید 6 :

Database Management System (DMBS)
*Collection of interrelated data
*Set of programs to access the data
*DMBS contains information about a particular enterprise
*DBMS provides an environment that it both convenient and efficient to use

اسلاید 7 :

Purpose of Database Systems
Data redundancy and inconsistency
Difficulty in accessing data
Data isolation – multiple files and formats
Integrity problems
Atomicity of updates
Concurrent access by multiple users
Security problems
Database management systems were developed to handle the following difficulties of typical file-processing systems supported by conventional operating systems:

اسلاید 8 :

What Is a DBMS?
*A very large, integrated collection of data.
*Models real-world enterprise.
-Entities (e.g., students, courses)
-Relationships (e.g., Ali is taking CS564)
*A Database Management System (DBMS) is a software package designed to store and manage databases.

اسلاید 9 :

Data Models
* A data model is a collection of concepts for describing data.
* A schema is a description of a particular collection of data, using the a given data model.
* The relational model of data is the most widely used model today.
Main concept: relation, basically a table with rows and columns.
Every relation has a schema, which describes the columns, or fields.

اسلاید 10 :

روشهاي ذخيره داده ها
1) سيستم فايلی ساده (روش سنتي) (File System)

2) سيستم پايگاه اطلاعاتي (Database System)

اسلاید 11 :

سيستم فايلی ساده (روش سنتي) (File System)
ويژگيها :
مجزا قرار گرفتن داده ها در فايلها و طراحي سيستم جداگانه براي استفاده از فايلهای داده
هر فایل یکنواخت شامل آرایه های دو بعدی از اقلام اطلاعاتی
وارد شدن داده ها از یک برنامه به برنامه دیگر
ايجاد فایلهای داده به منظور تأمین یک سری نیازهای خاص پردازشی
هدف هر برنامه رفع نیازهای یک واحد خاص یا یک گروه خاصی از کاربران
ارجاع هر برنامه ي كاربردي تنها به فايل داده ای مربوط به خود
ذخيره اطلاعات بصورت رشتهء پيوسته اي از بايتها

اسلاید 12 :

سيستم فايلی ساده (روش سنتي) (File System)

اسلاید 13 :

سيستم فايلی ساده (روش سنتي) (File System)
مزايا :
كارآيي
سادگي
سفارشي كردن
استفادهء مؤثر از فضا (حافظه)

اسلاید 14 :

سيستم فايلی ساده (روش سنتي) (File System)
معايب :
مشكل بودن مكان يابي و عمليات آن روي داده ها
تفكيك داده ها
وابستگي داده ها و برنامه
ناسازگاري (Data Inconsistency)
افزونگي بيش از حد داده ها (Data Redundancy)
مشكلات يكپارچگي (Atomicity)
عدم دستيابي همزمان
كاهش صحت داده ها (Data Correctness)
عدم سهولت رعايت جامعيت (Universality)
مشکلات امنيتي (Data Security)

اسلاید 15 :

سيستم پايگاه اطلاعاتي (Database System)
ويژگيها :
کانون توجه، داده هاست و نه شیوه های پردازش آنها
داده ها بعنوان یک منبع مشترک مورد استفاده کاربران مختلف
سيستم مديريت پايگاه داده (DBMS) بعنوان واسطه بين برنامه هاي كاربردي و پايگاه داده
الصاق بر چسب و دسته بندي قطعات مختلف داده ها
فراهم كردن ابزار بسيار قدرتمندي براي مديريت اطلاعات
ذخيره كليه داده ها به صورت مجتمع در پايگاه داده

اسلاید 17 :

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

اسلاید 18 :

مزايا :
تجمع: وحدت ذخيره سازي داده هاي عملياتي و کنترل متمرکز آنها
كاهش افزونگي داده ها (Non Redundancy)
كنترل بهتر
پرهيز از ناسازگاري (سازگاري) (Consistency)
استقلال برنامه هاي كاربردي و داده (Independence)
قابليت انعطاف (Flexibility)
به اشتراك گذاشتن داده ها (Shared)

اسلاید 19 :

مزايا (ادامه) :
ماندگاري (Persistence)
اعتبار (Validity)
افزايش مسائل امنيتي و اعمال آسان محدوديتهاي آن (Security)
ايجاد تعادل بين درخواستهاي تداخلي
راحتی پياده سازی برنامه های کاربردی جديد
تعدد شيوههاي دستيابي و تسهيل دستيابي به دادهها
مدلينگ دادههاي عملياتي بر اساس ساختار آنها

اسلاید 20 :

معايب :
پيچيدگي و دشواري و زمانبر بودن طراحی اين سيستمها
صرف هزينه قابل توجه براي سخت افزار و نصب نرم افزار
تأثير آسيب ديدن پايگاه داده روی کليه برنامه های کاربردی
هزينه زياد برای تبديل سيستم فايلی به سيستم پايگاه داده
نيازمند تعليم اوليه برنامه نويسان و کاربران
نياز به تهيه چندين کپی پشتيبان از پايگاه داده
فاجعه انگيز بودن خطاهای برنامه
طولانی بودن زمان اجرای هر برنامه
وابستگي زياد به عمليات سيستم مديريت پايگاه داده

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