دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

مقاله درباره پایگاه داده

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 83

 

فصل 1

پایگاه داده چیست؟

یک مجموعه سازماندهی شده از اطلاعات

هر پایگاه داده مجموعه ای از اطلاعات مربوط به یک عنوان یا موضوع خاص می باشد. این مجموعه معمولاً به نحوی سازماندهی می شود که کاربر بتواند:

آیتم های اطلاعاتی دلخواه خود را در آن دریابید.

آیتم های جدیدی را که با آنها مواجه می شوید، به آن اضافه کنید.

پایگاههای داده الزاماً در کامپیوتر نگهداری نمی شوند. برای مثال کتابچه های آدرس و فهرستهای تلفن پایگاههای داده ای هستند که روی کاغذ ثبت شده اند (هر چند ممکن است افراد بسیار معدودی آنها را پایگاه داده بنامند)

اما نگهداری یک پایگاه داده در کامپیوتر، باعث تسهیل و تسریع فرآیند دست کاری اطلاعات موجود در آن

می شود. برای مثال با بکارگیری یک فهرست تلفن (چاپ شده روی کاغذ) به راحتی می توان شماره تلفن افراد دلخواه خود را با در اختیار داشتن نام آنها پیدا کنید. اما عکس این موضوع صادق نبوده و یافتن نام افراد بر اساس شماره تلفن آنها بسیار دشوار خواهد بود.

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

پایگاههای داده کامپیوتری انعطاف پذیر هستند. بدین معنی که روشهای بسیار متعدد و متنوعی را برای کار کردن با اطلاعات (حتی مقادیر بزرگی از اطلاعات) تدارک می بینند. نرم افزار Microsoft Access نمونه ای از سیستمهای مدیریت پایگاههای داده (برنامه هایی که امکان تولید و مدیریت پایگاههای داده در کامپیوتر را فراهم می کنند)

رکوردها و فیلدها

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

نمی تواند تمام اطلاعات هر فرد را در یک فیلد واحد، نظیر آنچه در زیر نشان داده شده است را وارد نماید.

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

جداول و پایگاههای داده

به مجموعه ای از رکوردها، جدول گفته می شود. چنانچه یک پایگاه داده تنها حاوی یک جدول ساده باشد، جدول مزبور خود در حکم پایگاه داده خواهد بود. در این مهارت ICDL تنها با پایگاههای داده سرو کار دارد که حاوی یک جدول هستند. تنها چیزی که باید در مورد دسته ای از پایگاه داده که حاوی بیش از یک جدول هستند بدانید،‌ این است که Access امکان ایجاد آنها را فراهم می کند.

هنگامی که با هزارها یا صدها هزار رکورد سروکار دارید، بحث به کارگیری یک سیستم مدیریت پایگاههای داده پیش می آید. برای مثال چنان چه از کامپیوتر خواسته شود، تنها رکوردهایی را (از میان صدها هزار رکورد موجود در پایگاه داده) استخراج کرده و نمایش دهد که نام خانوادگی (فیلد Last Name) آنها با حرف «S» و کد پستی (فیلد Zipcodes) آنها با عدد «60» آغاز می شود، مدیریت پایگاه داده این کار را با سرعتی فراتر از حد تصور و توانایی بشر انجام می دهد.

اما سیستمهای مدیریت پایگاه داده فاقد «قوه درک مرسوم» می باشند. برای مثال، چنان چه اطلاعات را در فیلدهای صحیح وارد نکرده باشید، سیستم مدیریت پایگاه قادر به تصحیح این اشتباه نخواهد بود.

دو نمای Forms , Datasheet

نرم افزار Access و بسیاری از سیستمهای دیگر مدیریت پایگاههای داده، امکان مشاهده و دست کاری اطلاعات را به دو روش فراهم می کنند. روش اول متضمن مشاهده و دست کاری اطلاعات در یک داده برگ (نمای Datasheet) و روش دوم متضمن مشاهده و دست کاری اطلاعات در فرمهای

(نمای Forms) می باشد.

در نمای Datasheet می توان اطلاعات را به صورت مرتب شده در ستونها (یک ستون برای هر فیلد) و ردیفها (یک ردیف برای هر رکورد) مشاهده کرد. ظاهر پایگاههای داده در این نما همانند صفحات گسترده تصویر زیر یک پایگاه داده نمونه را در نمای Datasheet نشان می دهد.

نمونه ای از نمای Datasheet که امکان مشاهده هم زمان رکوردهای متعدد را فراهم می کند

اما نمای Forme در هر لحظه تمام یا بخش منتخبی از اطلاعات یک رکورد واحد را نشان می دهد. نمای Forme می تواند با فرمتی نمایش یابد که موجب تسهیل در خواندن اطلاعات پایگاه داده گردد. می توانید یک فرم را به روشی سازماندهی کنید که مانند یک فرم کاغذی، فیلدها را در موقعیتهای مناسب و دلخواه شما به نمایش درآورد. یک روش مناسب برای فراگیری بیشتر در مورد پایگاههای داده کامپیوتری، بررسی چند نمونه ای از این پایگاههای داده و گشت و گذار در آنها می باشد. نرم افزار Access دارای سه پایگاه داده نمونه به نامهای Solution , Orders , Northwind خواهیم پرداخت؛ اما قبل از این کار لازم است برنامه Access را شروع کرد.

شروع Access

به منظور شروع برنامه Access به یکی از این دو روش عمل کنید:

روی آیکون Microsoft Access دابل کلیک کنید.

یا

گزینه های Microsoft Access / All Programs / Start را انتخاب نمایید.

به این ترتیب نرم افزار Access راه اندازی شده و پنجره مربوط به آن نمایش می یابد. پنجره برنامه Access در بدو شروع،‌ شامل یک نوار منو، یک نوار ابزار و یک ناحیه وظیفه مرسوم به New File، در سمت راست می باشد. ناحیه وظیفه New File فرمانهای مختلف مورد نیاز جهت تولید پایگاههای داده جدید و باز کردن پایگاههای داده موجود را در یک محل گردآوری کرده است. در صورتیکه ناحیه وظیفه New File باز

نمی باشد، با انتخاب گزینه های Toolbars/Task/View آن را باز کنید.



خرید و دانلود مقاله درباره پایگاه داده


تحقیق در مورد پایگاه اجتماعی زنان

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 9 صفحه

 قسمتی از متن .doc : 

 

پایگاه اجتماعی زنان

مـقدمه :

تاثیر عوامل جامعه پذیری و فرایند شکل‌گیری ایده‌های اجتماعی نقش سنتی زن را به عنوان مادر و خانم خانه دار ، در قرن بیستم دستخوش تغییر و تحول گردیده است . فرض اصلی این است که زنان ، به حق مشارکت اجتماعی فراتر از حدود خانواده و به پایگاه مساوی با مردان در حوزه اصلی حیات اجتماعی دست یافته اند.

موقعیت زنان در جامعه تا چه اندازه بهبود یافته است و چه تبیین هائی برای تغییرات ایجاد شده قابل ارائه است ؛ زنان دروضعیت و موقعیت برابر با مردان و برای پیشبرد فرایند مشارکت اجتماعی ، با چه موانعی مواجه می‌باشند ؟ نکته اصلی ، شناسایی و ریشه یابی مشئله استمرار نابرابری‌های است که زنان در محیط کار ، داخل و هم در خارج از خانه ، با آن مواجه می باشند.

فـرایند تغییر پایگـاه زنـان در بریتانیا

زنـان در قـرن نوزدهـم

بیشتر زنان در بریتانیا قرن نوزدهم از امکانات حقوقی و سیاسی محروم بودند ، امکاناتی که در انحصار مردان بود. زنان در بیشتر موارد به حمایت و پول مردان وابسته بودند و با وجود انواع موانع در دست یابی به فرصتها و مشاغل ، با تبعیضات عمده کاری و آموزشی مواجه بودند.

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

زنـان در قـرن بیسـتم

طی قرن بیستم ، بهبود تدریجی در موقعیت اجتماعی زنان در بریتانیا حاصل گردید که حاصل گردید که یادآوری اهم این تغییرات را ضروری می‌بینیم . زنان با وجود خواسته‌های متضاد خانوادگی و حرفه‌ای در موقعیت بسیار نابرابر با مردان قرار دارند .

زنان با به راه اندازی جنبش زنان (جنبش دفاع از حق رای زنان)

Suffragette Movement در ابتدای قرن‌حاضر و با عملیات قدرتمندانه و «عمدتاً» خشن توانستند به حقوق سیاسی برابر با مردان دست یابند . این مبارزه ، به دستیابی زنان به حق رای در انتخابات پارلمانی منتهی گردید. به سال 1918 ، زنان در واقع در سنین بالای 30 سال از حق رای برخوردار بودند و سن رای به سال 1928 به 21 سال تقلیل یافت . با این حال ، زنان برای اولین بار و با برخوردار شدن از حق رای ، به موقعیت مشابه مردان نایل گردیدند.

امروزه زنان در امر تعلیم و تربیت از حقوق مشابه مردان برخوردارند . اعمال تبعیض و منع مردان یا زنان از دروس یا رشته های تحصیلی معین ، و یا منع کردن از ادامه تحصیل در سطوح بالاتر ، آنهم به دلیل مرد یا زن بودن عمل غیر قانونی شمرده می‌شود.

امروزه زنان را برای ورود به انواع بیشتری از مشاغل مناسب می بینند و تعداد بیشتری از زنان به مشاغل درآمدزا وارد می‌شوند . اکنون حدود 43 درصد از نیروی‌کار در بریتانیا را زنان تشکیل می دهند ، با این وصف ، زن به استقلال مالی بیشتری دست یافته است.

« قوانین فرصتهای برابر » Equal opportunity در بهبود یافتن موقعیت زنان و غالب آمدن آنها بر پیشداوری و تبعیض (علیه زنان) موثر بوده است.

بعنوان مثال ،« قانون برابری مزد» Equal Pay Act سال 1970 ، پرداخت مزد نابرابر به مزد و زن در ازای کار برابر ، از سوی کارفرمایان را غیر قانونی اعلام کرد. « قانون تبعیض جنسی » سال 1975 ، تفاوت قائل شدن بین مردان و زنان در کار ، امکانات رفاهی و فرصت های آموزشی را غیر قانونی دانست و « کمیسیون فرصتهای برابر » برای اجرائی نمودن قانون تبعیض جنسی و قانون پرداخت مزد برابر شکل گرفت تا سطح برابری فرصتها بین مردان و زنان را ارتقاء بخشد.

زنان در مالکیت بر اموال و دارائی ، به حقوق برابر با مردان دست یافتند . قوانین دارائی زنان متاهل سالهای 1880 و 1882 ، حق برخورداری از حقوق مالکیت برای زنان متاهل را لحاظ نموده است و قانونی دیگر ، تقسیم برابر اموال و دارائی ها بین مرد و زن به هنگام طلاق را به رسمیت شناخته است.

با تصویب قانون دعائی حقوقی زناشوئی «طلاق» به سال 1923 ، زنان به حقوق مساوی با مردان دست یافته اند.

چرا پایگاه زنان در بریتانیای قرن بیستم تغییر یافت ؟

تغییر پایگاه زنان در بریتانیای قرن بیستم ، آنچنانکه ذکر شد را می‌توان با توجه به عواملی چند تبیین نمود.

فـرصـتهای برابر

« قانون پشتیبان شماست و ما هم چنین »

«کمیسیون فرصتهای برابر » به سال 1975 و برای اجرای موثر « قانون تبعیض جنسی » و «قانون پرداخت مزد برابر » شکل گرفت . رفع تبعیض جنسی در اشتغال ، در فرصتهای آموزشی ، تربیتی و در تدارک کالاهای عام المنفعه ، تسهیلات خدماتی و محل سکونت خدماتی و محل سکونت از وظایف و مسئولیت های کمیسیون می باشد .

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

یک کارکرد مهم کمیسیون ، مشاوره با شما و راجع به حقوق شما می باشد ؛ حقوقی که در قوانین مربوط به «رفع » تبعیض جنسی و مرتبط با پرداخت حقوق مساوی وضع گردید.

جنبش دفـاع از حقـوق (حق رای )

جنبش دفاع از حق رای زنان، که از ابتدای قرن بیستم تا پایان سال 1918 ادامه یافت ، دستیابی به حق رای مساوی با مردان در انتخابات پارلمانی را پیگیری می کرد . این جنبش در مقابله با ایده غالب مردان در تعیین حیطه اختیارات و وظایف زنان در جامعه ، با مبارزه ای طولانی و خشن همراه بود . جنبش مذکور مبارزه بزرگ زنان برای دستیابی به حقوق برابر با مردان بود و ایجاد تغییر در ایده های رایج (در مردان و نیز در زنان) راجع به نقش زنان را در برنامه کار خود قرار داد. زنان طی جنبش برابری طلب و برای نخستین بار‌موفق شدند که به قدرت سیاسی دستی پیدا کرده و به « مجلس » راه پیدا کنند.

دو جنگ جهـانی

زنان طی جنگهای جهانی اول (18-1914) و دوم (45-1939) در کارخانه ها و مزارع مسئولیتهای شغلی بر عهده داشتند ، مسئولیتها و نقشهائی که قبل از آن بر دوش مردان بود و اکنون مردان آن نقشها را ، به جهت ایفای نقش سربازی در جبهه ، به زنان محول نمودند . زنان طی این سالها ، توانایی و لیاقت خود برای ایفای نقش در « مشاغل مردانه » را نشان داده اند و با این ترتیب بود که ایده های مردم راجع به نقش زن بتدریج تغییر کرد.

خـانواده کوچکـتر

تقلیل بعد خانوار ، علت و هم نتیجه بهتر شدن (ارتقاء) پایگاه زنان می باشد . زنان ، در پی بهتر شدن موقعیت و پایگاه اجتماعی ، وقت کمتری صرف بچه داری نموده و فرصتهای بیشتر برای ورود به مشاغل درآمدزا بدست آوردند.

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

فرصـتهای شـغلی فـزونتر بـرای زنـان

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

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

گسترش این بخش ، افزایش تعداد مشاغل چون منشیگری و کارهای دفتری اداری را به همراه داشت ، کارهایی که عمدتا بتوسط زنان انجام می گیرد . امتیاز مادر شدن و مرخصی زایمان ، این فرصت را به زنان می دهد که بعد از زایمان به کار برگردند و بدین ترتیب ، راه برگشت به شغل برای آنان باز می باشد.

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

آمـوزش اجباری بچه ها

اجباری شدن آموزش از سال 1880، خصوصا از سال 1944، اوقات سرپرستی و نظارت والدین بر فرزندان را کاهش داده است. زنان امروزی، نسبت به زنان در اوایل قرن بیستم ، فرصت بیشتری برای کار در بیرون از خانه دارند.

تکنولوژی در خانه

دستاوردهای حاصل از پیشرفتهای تکنولوژیک مایة بهینه شدن محیط خانه و بالا رفتن سطح استاندارد خانه داری گردید. از جمله شاخصه های استاندارد مذکور عبارتند از رواج سیستم گرمایش مرکزی، استفادة عموم از دستگاه های کار- صرفه 'Labour-Saving devices' (لوازم خانگی که نیروی کار یدی را به نحوی ذخیره سازی می‌نمایند) همچون یخچال فریزر، ماشین لباس شوئی، اجاق آشپزی مایکرووی ، جاروبرقی، مواد غذائی صنعتی همچون غذاهای منجمد و کنسرو شده ، و غذاهای فوری، بنظر می‌آید که پیشرفتهای مذکور با کاهش اوقات صرف شده در خانه داری همراه می باشد.

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

جـنبش رها سـازی زنـان The Women ‘s Liberation Movement ‘

« جنبش آزادسازی زنان » طیف وسیعی از زنان را در بر می گیرد، زنانی که برای دستیابی به حقوق برابر با مردان مبارزه می کنند. جنبش مذکور نه یک گروه، بلکه گروههای متنوع با اهداف متفاوت از زنان- در بریتانیا و خارج از آن- را در بر می گیرد. این گروهها به اقتضای نیاز به ارتقای پایگاه اجتماعی زنان و تحقق بخشیدن حقوق آنان، متحد و یکپارچه گردیده اند و خواهان پایان بخشیدن به وضعیت مرد سالارانه و سلطه مردان در جامعه هستند . جنبش آزادسازی زنان، از دهة 1960، ایدة سنتی دربارة زنان و تصاویر کلیشه ای راجع به آنان را به چالش فراخوانده اند، تصویری که جای زن را در خانه محصور می نماید. جنبش زنان، رویکردهای عملیاتی زیر را اتخاذ نموده است.

·                     بهتر شدن امکانات در نگه داری کودکان در « کودکستان، مهدکودک »

·           آزادی در جلوگیری (خودداری) از آبستن شدن و آزادی سقط جنین « خود مختار شدن زنان در انتخاب » سقط جنین یا خودداری از آن

·                     فرصتهای شغلی و مزد برابر (با مردان)

·                     حذف تبیض مالی و مالیاتی نسبت به زنان

·                     مقابله با خشونت علیه زنان

·                     حق زنان در دفاع از جنسیت زنان و ویژگیهای جنسی خودشان

جنبش آزادسازی زنانه از مردم انتظار دارد که در « فضای احترام متقابل »، برخورد برابرانه با زنان داشته باشند نه آنکه آنان را چون معشوق، خانه دار و مادر بنگرند.

بواسطه فشارهای اعمال شدة جنبش زنان بود که قوانین « برابری » فرصتها از مجاری قانونگذار به رسمیت شناخته شد و برخورد تبعیض آلود مردم با زنان، بواسطه جنسیت زنانه، رفتاری نامطلوب و غیر انسانی تلقی می گردد.

زنـان در کـار Women at work

کـار بی مـزد : کـار در خـانه « خـانه داری »

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



خرید و دانلود تحقیق در مورد پایگاه اجتماعی زنان


تحقیق درباره اهداف استفاده از مهندسی معکوس پایگاه داده

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 3

 

اهداف استفاده از مهندسی معکوس پایگاه داده

در اینجا برخی از اهدافی را که بیشتر در مهندسی معکوس پایگاه داده مطرح هستند را بیان کرده ایم : کسب دانش در توسعه سیستم ها در طول مدت توسعه یک سیستم جدید یکی از فاز های اولیه شامل گردآوری و رسمی کردن نیازمندیهای کاربران از منابع مختلف است. منابعی نظیر مصاحبه با کاربران ، تجزیه و تحلیل مستندات ( در صورت امکان ) و در بیشتر حالات نیز ممکن است که برخی از پیاده سازی ها از قبل وجود داشته باشند که با تجزیه و تحلیل آن می توان اطلاعات مفیدی به دست آورد. همچنین باید به این نکته توجه کنیم که برای این که با نیاز کاربران سیستم های سنتی از سیستم نهایی و مدرن آشنا شویم ، باید با آن تجارت به خوبی آشنا شویم. چون این در درک و فهم بهتر ما از عملیات ها و فعل و انفعالات بین دو طرف مهم است. زیرا فهم ضعیف از سیستم های اطلاعاتی سنتی ما را به سمت مشخصات نادرستی از نیازهای سیستم نهایی هدایت می کند و می تواند باعث شکست پروژه گردد . بنابراین باید درک خوبی از داده های سیستم های اطلاعاتی سنتی ، واسط ها ، برنامه های کاربردی و ابزارهای پشتیبانی داشته باشیم: نگهداری سلیس نگهداری نیز یکی از بخش های مهم سیستم است که در بیشتر مراحل توسعه به آن نیاز داریم . برای نگهداری سیستم باید سعی کنیم تا از ایجاد خطاها و تغییرات ناگهانی در سیستم جلوگیری کنیم و اگر خطایی ایجاد شد و یا در توابع سیستمی ( که برای فهم اجزاء مختلف مانند سیستم های داده مرکزی و یا سمان تیک و پیاده سازی ساختارهای داده ای ثابت مورد نیاز است ) تغییراتی ایجاد شد آن خطا و تغییرات تا حد امکان اصلاح و برطرف کنیم. مهندسی مجدد سیستم ها هنگام توسعه سیستم در مواردی ما نیاز به مهندسی مجدد سیستم ها داریم . مهندسی مجدد سیستم در واقع همان تغییر معماری داخلی سیستم و یا بازنویسی مجدد برخی از کدهای اجزاء خارجی سیستم و تغییر خصوصیات خارجی آنها می باشد. هدف کلی از مهندسی مجدد سیستم این است که هنگام شروع مجدد با یک پیاده سازی درست باید نگهداری را نیز بیشتر کنیم و تکامل سیستم را نیز تسهیل ببخشیم. مهاجرت سیستم ها در ارتباط با مهاجرت سیستم ها قبلا بحث شد و روش ها و دلایل استفاده از آنها نیز مطرح گردید. به طور کلی مهاجرت یک سیستم شامل جابجایی یک یا چندین تکنولوژی پیاده سازی است. همانند جابجایی مثال ها بیشماری دیگری که در این ارتباط وجود دارند. . یکپارچگی سیستم ها هدف ما در اینجا یکپارچه سازی دو یا چندین سیستم در قالب یک سیستم می باشد و این یک پارچه سازی می تواند شامل توابع و داده های قدیمی باشد و می تواند باعث ایجاد نتایج فیزیکی در سیستم شود که در این حالت توسعه داده شده اند. ارزیابی کیفیت تجزیه و تحلیل کدها و ساختارهای داده ای از یک سیستم در برخی موارد می تواند موجب تذکر های مفید و موثری در ارتباط با کیفیت این سیستم ها و درباره راه های توسعه آنها باشد. به عنوان مثال یک فروشنده نرم افزارهای پایگاه داده از میان تکنیک های یک روش خوب و مناسب را برای ارزیابی کیفیت تمام سیستم های خود انتخاب می کند. تبدیل / استخراج داده هادر برخی از شرایط در هنگام رها کردن سیستم های سنتی از بین اجزا فقط پایگاه داده آن را استخراج می کنیم و داده هایی را داریم که به فرمت های دیگر تبدیل شده اند و ما به برخی از دانش هایی نیاز داریم که در ارتباط با خصوصیات فیزیکی و معنایی آنها باشد. در سایر موارد بیشتر به صورت هستند که از داده های متراکم انباشته شده اند و از داخل استخراج شده اند و برای انتقال نیاز به فهم عمیقی از ساختار فیزیکی داده ها برای نوشتن روال های استخراجی و سمان تیک آنها دارد که باید به طور صحیح آنها را تفسیر کرد. مدیریت داده ها در مهندسی معکوس پایگاه داده وقتی ما سیستم را توسعه می دهیم برای انجام مدیریت بر روی داده ها توابع باید یک توصیفی از همه اطلاعات منابع و سازمان را بدانند و همچنین آن را در داخل خود ثبت کنند. استفاده مجدد از اجزاء استفاده مجدد در معماری سیستم پدیدار می گردد. مهندسی معکوس اجازه می دهد تا طراح سیستم اجزاء ، داده ها و بخش های اصلی سیستم سنتی را به طور منظم و یکپارچه در سیستم جدید شناسایی استخراج و لفافه پیچی کند. مسائل و مشکلات مهندسی معکوس پایگاه داده ها مهندسی معکوس پایگاه داده با زیر مجموعه از مشکلات مهندسی معکوس نرم افزار در ارتباط است. مهندسین به کمک طرح های جامع و تخصص و همچنین استفاده از روش های تطبیقی سعی در برطرف کردن این مشکلات دارند. ولی استفاده از این طرح ها در پایگاه داده های قدیمی به دلیل مسائلی نظیر دسترس نبودن اطلاعات و مستندات مشکل است.مسائل موجود در مهندسی معکوس پایگاه داده ها را می توان به سه گروه کلی تقسیم کرد: - انتخاب روش طراحی پایگاه داده به عنوان پایه ای برای مهندسی معکوس- کامل بودن حوزه معنایی- معیار های ارزیابی عملکرددر پایان ذکر این نکته ضروری است که ابزارهای مورد استفاده در مهندسی معکوس نرم افزار، بسیار وسیع تر از آنچه هستند که در اینجا ذکر شد، و در این مقاله تنها برنامه های اصلی و پر کاربردتر مورد بررسی قرار گرفتند.منبع: مجله دانش و کامپیوتر



خرید و دانلود تحقیق درباره اهداف استفاده از مهندسی معکوس پایگاه داده


پایگاه داده ها

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 12

 

پایگاه داده ها

دادِگان (پایگاه داده‌ها یا بانک اطلاعاتی) به مجموعه‌ای از اطلاعات با ساختار منظم و سامانمند گفته می‌شود. این پایگاه‌های اطلاعاتی معمولاً در قالبی که برای دستگاه‌ها و رایانه‌ها قابل خواندن و قابل دسترسی باشند ذخیره می‌شوند. البته چنین شیوه ذخیره‌سازی اطلاعات تنها روش موجود نیست و شیوه‌های دیگری مانند ذخیره‌سازی ساده در پرونده‌ها نیز استفاده می‌گردد. مسئله‌ای که ذخیره‌سازی داده‌ها در دادگان را موثر می‌سازد وجود یک ساختار مفهومی است برای ذخیره‌سازی و روابط بین داده‌ها است. پایگاه داده در اصل مجموعه‌ای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه می‌‌گیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازه‌ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه‌ای برای پایگاه داده ایجاد می‌‌کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می‌‌باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می‌‌شود. یک تعریف ممکن این است که: پایگاه داده مجموعه‌ای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانه‌ای است که می‌‌تواند به سوالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولا به صورت مجموعه‌ای از اجزای داده‌ای یا رویداد ها سازماندهی می‌‌گردد. بخش های بازیابی شده در هر پرسش به اطلاعاتی تبدیل می‌‌شود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانه‌ای که برای مدیریت و پرسش و پاسخ بین پایگاه‌های داده‌ای استفاده می‌‌شود را مدیر سیستم پایگاه داده‌ای یا به اختصار (DBMS) می‌‌نامیم. خصوصیات و طراحی سیستم های پایگاه داده‌ای در علم اطلاعات مطالعه می‌‌شود. مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعه‌ای از رکورد ها یا تکه هایی از یک شناخت است.نوعا در یک پایگاه داده توصیف ساخت یافته‌ای برای موجودیت های نگه داری شده در پایگاه داده وجود دارد: این توصیف با یک الگو یا مدل شناخته می‌‌شود. مدل توصیفی، اشیا پایگاه‌های داده و ارتباط بین آنها را نشان می‌‌دهد. روش های متفاوتی برای سازماندهی این مدل ها وجود دارد که به آنها مدل های پایگاه داده گوییم. پرکاربرد‌ترین مدلی که امروزه بسیار استفاده می‌‌شود، مدل رابطه‌ای است که به طور عام به صورت زیر تعریف می‌‌شود: نمایش تمام اطلاعاتی که به فرم جداول مرتبط که هریک از سطر ها و ستونها تشکیل شده است(تعریف حقیقی آن در علم ریاضیات برسی می‌‌شود). در این مدل وابستگی ها به کمک مقادیر مشترک در بیش از یک جدول نشان داده می‌‌شود. مدل های دیگری مثل مدل سلسله مراتب و مدل شبکه‌ای به طور صریح تری ارتباط ها را نشان می‌‌دهند. در مباحث تخصصی تر اصتلاح دادگان یا پایگاه داده به صورت مجموعه‌ای از رکورد های مرتبط با هم تعریف می‌‌شود. بسیاری از حرفه‌ای ها مجموعه‌ای از داده هایی با خصوصیات یکسان به منظور ایجاد یک پایگاه داده‌ای یکتا استفاده می‌‌کنند. معمولا DBMS ها بر اساس مدل هایی که استفاده می‌‌کنند تقسیم بندی می‌‌شوند: ارتباطی،شی گرا، شبکه‌ای و امثال آن. مدل های داده‌ای به تعیین زبانهای دسترسی به پایگاه‌های داده علاقه مند هستند. بخش قابل توجهی از مهندسی DBMS مستقل از مدل های می‌‌باشد و به فاکتور هایی همچون اجرا، همزمانی،جامعیت و بازیافت از خطاهای سخت افزاری وابسطه است.در این سطح تفاوت های بسیاری بین محصولات وجود دارد.

موارد زیر به صورت خلاصه شرح داده می شود: •۱ تاریخچه پایگاه داده •۲ انواع دادگان ها •۳ مدل های پایگاه داده ۳.۱ مدل تخت ۳.۲ مدل شبکه ای(Network) ۳.۳ مدل رابطه ای ۳.۴ پایگاه داده‌های چند بعدی ۳.۵ پایگاه داده‌های شیء •۴ ویژگی‌های سیستم مدیریت پایگاه داده‌ها •۵ فهرست سیستم‌های متداول مدیریت دادگان 1- تاریخچه پایگاه داده اولین کاربردهای اصطلاح پایگاه داده به June 1963 باز می‌گردد، یعنی زمانی که شرکت System Development Corporation مسئولیت اجرایی یک طرح به نام "توسعه و مدیریت محاسباتی یک پایگاه داده‌ای مرکزی" را بر عهده گرفت. پایگاه داده به عنوان یک واژه واحد در اوایل دهه 70 در اروپا و در اواخر دهه 70 در خبر نامه‌های معتبر آمریکایی به کار رفت.(بانک داده‌ای یا Databank در اوایل سال 1966 در روزنامه واشنگتن کار رفت) تصویر:اولین سیستم مدیریت پایگاه داده در دهه 60 گسترش یافت. از پیشگامان این شاخه چارلز باخمن می‌‌باشد. مقالات باخمن این را نشان داد که فرضیات او کاربرد بسیار موثرتری برای دسترسی به وسایل ذخیره سازی را محیا می‌‌کند. در آن زمانها پردازش داده بر پایه کارت های منگنه و نوار های مغناطیسی بود که پردازش سری اطلاعات را مهیا می‌‌کند. دو نوع مدل داده‌ای در آن زمانها ایجاد شد:CODASYL موجب توسعه مدل شبکه‌ای شدکه ریشه در نظریات باخمن داشت و مدل سلسله مراتبی که توسط North American Rockwell ایجاد شد و بعدا با اقباس از آن شرکت IBM محصولIMS را تولید نمود. مدل رابطه‌ای توسط E. F. Codd در سال 1970 ارائه شد.او مدل های موجود را مورد انتقاد قرار می‌‌داد. برای مدتی نسبتا طولانی این مدل در مجامع علمی مورد تایید بود. اولین محصول موفق برای میکرو کامپیوتر ها dBASE بودکه برای سیستم عامل هایCP/M و PC-DOS/MS-DOS ساخته شد. در جریان سال 1980 پژوهش بر روی مدل توزیع شده (distributed database) و ماشین های دادگانی (database machines) متمرکز شد، اما تاثیر کمی بر بازار گذاشت. در سال 1990 توجهات به طرف مدل شی گرا(object-oriented databases) جلب شد. این مدل جهت کنترل داده‌های مرکب لازم بود و به



خرید و دانلود  پایگاه داده ها


پایگاه داده 52 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 52

 

پایگاه داده ها چیست؟

دادِگان (پایگاه داده‌ها یا بانک اطلاعاتی) به مجموعه‌ای از اطلاعات با ساختار منظم و سامانمند گفته می‌شود. این پایگاه‌های اطلاعاتی معمولاً در قالبی که برای دستگاه‌ها و رایانه‌ها قابل خواندن و قابل دسترسی باشند ذخیره می‌شوند. البته چنین شیوه ذخیره‌سازی اطلاعات تنها روش موجود نیست و شیوه‌های دیگری مانند ذخیره‌سازی ساده در پرونده‌ها نیز استفاده می‌گردد. مسئله‌ای که ذخیره‌سازی داده‌ها در دادگان را مؤثر می‌سازد وجود یک ساختار مفهومی است برای ذخیره‌سازی و روابط بین داده‌ها است.

پایگاه داده در اصل مجموعه‌ای سازمان یافته از اطلاعات است. این واژه از دانش رایانه سرچشمه می‌‌گیرد ،اما کاربرد وسیع و عمومی نیز دارد، این وسعت به اندازه‌ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه‌ای برای پایگاه داده ایجاد می‌‌کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می‌‌باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می‌‌شود.یک تعریف ممکن این است که: پایگاه داده مجموعه‌ای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانه‌ای است که می‌‌تواند به سوالات کاربر پاسخ دهد.

برای ذخیره و بازیابی بهتر، هر رکورد معمولاً به صورت مجموعه‌ای از اجزای داده‌ای یا رویدادها سازماندهی می‌‌گردد. بخش‌های بازیابی شده در هر پرسش به اطلاعاتی تبدیل می‌‌شود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانه‌ای که برای مدیریت و پرسش و پاسخ بین پایگاه‌های داده‌ای استفاده می‌‌شود را مدیر سیستم پایگاه داده‌ای یا به اختصار (DBMS) می‌‌نامیم. خصوصیات و طراحی سیستمهای پایگاه داده‌ای در علم اطلاعات مطالعه می‌‌شود.

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

در مباحث تخصصی‌تر اصطلاح دادگان یا پایگاه داده به صورت مجموعه‌ای از رکوردهای مرتبط با هم تعریف می‌‌شود. بسیاری از حرفه‌ای‌ها مجموعه‌ای از داده هایی با خصوصیات یکسان به منظور ایجاد یک پایگاه داده‌ای یکتا استفاده می‌‌کنند.

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

1- تاریخچه پایگاه داده

اولین کاربردهای اصطلاح پایگاه داده به June 1963 باز می‌گردد، یعنی زمانی که شرکت System Development Corporation مسئولیت اجرایی یک طرح به نام "توسعه و مدیریت محاسباتی یک پایگاه داده‌ای مرکزی" را بر عهده گرفت. پایگاه داده به عنوان یک واژه واحد در اوایل دهه 70 در اروپا و در اواخر دهه 70 در خبرنامه‌های معتبر آمریکایی به کار رفت. (بانک داده‌ای یا Databank در اوایل سال 1966 در روزنامه واشنگتن کار رفت)

تصویر: اولین سیستم مدیریت پایگاه داده در دهه 60 گسترش یافت. از پیشگامان این شاخه چارلز باخمن می‌‌باشد. مقالات باخمن این را نشان داد که فرضیات او کاربرد بسیار مؤثرتری برای دسترسی به وسایل ذخیره سازی را محیا می‌‌کند. در آن زمانها پردازش داده بر پایه کارت های منگنه و نوارهای مغناطیسی بود که پردازش سری اطلاعات را محیا می‌‌کند. دو نوع مدل داده‌ای در آن زمانها ایجاد شد:CODASYL موجب توسعه مدل شبکه‌ای شد که ریشه در نظریات باخمن داشت و مدل سلسله مراتبی که توسط North American Rockwell ایجاد شد و بعداً با اقباس از آن شرکت IBM محصول IMS را تولید نمود.

مدل رابطه‌ای توسط E. F. Codd در سال 1970 ارائه شد. او مدلهای موجود را مورد انتقاد قرار می‌‌داد. برای مدتی نسبتاً طولانی این مدل در مجامع علمی مورد تأیید بود. اولین محصول موفق برای میکرو کامپیوترها dBASE بود که برای سیستم عامل هایCP/M و PC-DOS/MS-DOS ساخته شد. در جریان سال 1980 پژوهش بر روی مدل توزیع شده (distributed database) و ماشین های دادگانی (database machines) متمرکز شد، اما تاثیر کمی بر بازار گذاشت. در سال 1990 توجهات به طرف مدل شئ‌گرا (object-oriented databases) جلب شد. این مدل جهت کنترل داده‌های مرکب لازم بود و به سادگی بر روی پایگاه داده‌های خاص، مهندسی داده (شامل مهندسی نرم افزار منابع) و داده‌های چند رسانه‌ای کار می‌‌کرد.

در سال 2000 نوآوری تازه‌ای رخ داد و دادگان اکس‌ام‌ال (XML) به وجود آمد. هدف این مدل از بین بردن تفاوت بین مستندات و داده ها است و کمک می‌‌کند که منابع اطلاعاتی چه ساخت یافته باشند یا نه در کنار هم قرار گیرند.

2- انواع دادگان ها

دادگان‌ها از نظر ساختار مفهومی و شیوه‌ای رفتار با داده‌ها بر دو نوع هستند:

1. دادگان رابطه‌ای

2. دادگان شی‌گرا

3ـ مدل های پایگاه داده

شگردهای مختلفی برای مدلهای داده‌ای وجود دارد. بیشتر سیستم های پایگاه داده‌ای هر چند که طور معمول بیشتر از یک مدل را مورد حمایت قرار می‌‌دهند، حول یک مدل مشخص ایجاد شده‌اند. برای هر یک از الگوهای منطقی (logical model) اجراهای فیزیکی مختلفی قابل پیاده شدن است و سطوح کنترل مختلفی در انطباق فیزیکی برای کاربران محیا می‌‌کند. یک انتخاب مناسب تاثیر موثری بر اجرا دارد. مثالی از موارد الگوی رابطه‌ای (relational model) است: همه رویدادهای مهم در مدل رابطه‌ای امکان ایجاد نمایه‌هایی که دسترسی سریع به سطرها در جدول را می‌‌دهد، فراهم می‌‌شود.

یک مدل داده‌ای تنها شیوه ساختمان‌بندی داده‌ها نیست بلکه معمولا به صورت مجموعه‌ای از عملیاتها که می‌‌تواند روی داده‌ها اجرا شود تعریف می‌‌شوند. برای مثال در مدل رابطه‌ای عملیاتی همچون گزینش (selection)، طرح ریزی (projection) و اتصال (join) تعریف می‌‌گردد.

۳.۱ مدل تخت

مدل تخت یا جدولی (flat (or table) model ) تشکیل شده است از یک آرایه دو بعدی با عناصر داده‌ای که همه اجزای یک ستون به صورت داده‌های مشابه فرض می‌‌شود و همه عناصر یک سطر با هم



خرید و دانلود  پایگاه داده 52 ص