دانلود پروژه بانک اطلاعاتی (کتابفروشی) با برنامه SQL این پروژه شامل 4 فایل است.یکی برای تعریف اولیه از برنامه و فایل دیگری شاملQueryنمودارER و جداول
دانلود پروژه بانک اطلاعاتی (کتابفروشی) با برنامه SQL
دانلود پروژه بانک اطلاعاتی (کتابفروشی) با برنامه SQL این پروژه شامل 4 فایل است.یکی برای تعریف اولیه از برنامه و فایل دیگری شاملQueryنمودارER و جداول
فرمت فایل : word(قابل ویرایش)تعداد صفحات77
مروری بر بانکهای اطلاعاتی
یکی از مهمترین بخشهای هر برنامه کاربردی اطلاعاتی آن است که با چگونگی ذخیره و بازیابی اطلاعات سروکار دارد. در این فصل مروری بر مفهوم بانک اطلاعاتی و انواع آن خواهیم داشت.
تعریف بانک اطلاعاتی
بانک اطلاعاتی مجموعهای از دادههای پایدار است که توسط برنامههای کاربردی موجود در یک موسسه مورد استفاده قرار میگیرد. منظور از پایداری این است که نوع دادههای بانک اطلاعاتی با دادههای ناپایداری مثل دادههای ورودی دادههای خروجی دستورات کنترلی صفها بلوکهای کنترل نرمافزار نتایج موقت و به طور کلی تمام دادههایی که ماهیت آنها حالت گذرا دارد متفاوت است.
بانکهای اطلاعاتی از نظر فیزیکی فایلهایی هستند که در سیستمهای کامپیوتری برای ذخیره و بازیابی اطلاعات به کار میروند. برنامههای کاربردی مستقیماً نمیتوانند این فایلها را دستکاری کنند بلکه برای پردازش این فایلها فرمانهایی را به سیستمهای مدیریت بانک اطلاعاتی (DBMS) صادر میکنند. بنابراین سیستمهای مدیریت بانک اطلاعاتی واسط میان کاربران و بانکهای اطلاعاتیاند.
به این دلیل میگوییم دادههای بانک اطلاعاتی پایدار است که وقتی دادهها توسط سیستم مدیریت بانک اطلاعاتی برای ورود به بانک اطلاعاتی پذیرفته شدهاند فقط در صورتی میتوانند حذف شوند که درخواستی به این سیستم وارد شده و اجازه حذف به آن داده شود. یعنی با اثرات جانبی ناشی از اجرای برنامه حذف نخواهند شد.
توجه داشته باشید که منظور از موسسه در تعریف بانک اطلاعاتی هر سازمان اقتصادی، علمی ، فنی و غیره است. موسسه ممکن است یک واحد مستقل ، یا یک شرکت بزرگ باشد مانند:
- شرکت تولیدی - دانشگاه - اداره دولتی
- بیمارستان - بانک
هر موسسه دادههایی راجع به عملیات خود نگهداری میکند. این دادهها همان دادههای پایدار هستند.
سیستم بانک اطلاعاتی چیست؟
سیستم بانک اطلاعاتی ، سیستم کامپیوتری نگهداری دادههاست . بانک اطلاعاتی را میتوان بستری برای نگهداری دادهها در نظر گرفت. کاربران سیستم میتوانند عملیات گوناگونی را بر روی این فایلها انجام دهند:
- افزودن فایلهای جدید و خالی به بانک اطلاعاتی
- افزودن دادهها به فایلهای موجود
- بازیابی دادهها از فایلهای موجود
- تغییر دادههای فایلهای موجود
- حذف دادهها از فایل موجود
- حذف فایلهایی از بانک اطلاعاتی
به عبارت سادهتر، سیستم بانک اطلاعاتی یک سیستم کامپیوتری است که هدف آن ذخیره اطلاعات است و کاربران میتوانند اطلاعات آن را بازیابی یا به هنگامسازی کنند.
یک بانک اطلاعاتی ساده از چهار مولفه تشکیل شده است :
- دادهها - نرمافزار
- سخت افزار - کاربران
هر یک از این چهار مولفه را به طور مختصر شرح خواهیم داد:
دادهها
سیستمهای بانک اطلاعاتی در کامپیوترهای شخصی و کامپیوترهای بزرگ (یا سرور) به کار گرفته میشود. بدیهی است که قابلیتهایی که سیستم بانک اطلاعاتی ارائه میکند تا حد زیادی به کامپیوتری که این سیستم بر روی آن نصب است، بستگی دارد. سیستمها بر روی کامپیوترهای بزرگ معمولاً چند کاربره هستند، در حالی که سیستمها بر روی کامپیوترهای شخصی، تک کاربره میباشند به طور کلی، دادهها در بانک اطلاعاتی ، به خصوص در سیستمهای بزرگ، هم به صورت مجتمع و هم به صورت اشتراکی هستند. این دو جنبه، یعنی مجتمع و اشتراکی بودن دادهها در محیطهای بزرگ به عنوان امتیاز سیستمهای بانک اطلاعاتی محسوب میشود و در سیستمهای کوچک نیز ارزشمند است. هر کدام از این دو جنبه را به طور مختصر شرح میدهیم.
- مفهوم مجتمع بودن این است که بانک اطلاعاتی مجموعهای از فایلها است که بخشی از اطلاعات اضافی از آن حذف شدهاند.
- مفهوم مشترک بودناین است که دادههای موجود در بانک اطلاعاتی میتواند بین کابران مختلف به اشتراک گذاشته شود، یعنی هر یک از کاربران میتوانند از یک بخش از دادهها برای اهداف خاصی استفاده کنند.
کاربران مختلف میتوانند به یک بخش از دادهها دستیابی داشته باشند. این شیوه اشتراک و همزمانی از این واقعیت ناشی میشود که بانک اطلاعاتی مجتمع است.
سخت افزار
قطعات سخت افزاری سیستم شامل موارد زیر است :
- حافظههای جانبی ( معمولاً دیسکها) که برای ذخیره دادهها به کار میروند و دستگاههای ورودی ، خروجی ، (مثل درایوها) ، گردانندههای دستگاهها، کانالهای ورودی ـ خروجی و ...
- پردازندههای سختافزار و حافظههای اصلی آنها که برای پشتیبانی از اجرای نرمافزار بانک اطلاعاتی به کار میروند.
نـرمافـزار
بین بانک اطلاعاتی فیزیکی (مثلاً دادههای ذخیره شده) و کاربران سیستم ، لایهای از نرمافزار وجود دارد که سیستم مدیریت بانک اطلاعاتی نام دارد. امکاناتی مثل حذف و اضافه فایلها، بازیابی دادهها از آنها و به هنگامسازی این فایلها از طریق سیستم مدیریت بانک اطلاعاتی ارائه میشود. یکی از کارهایی که سیستم مدیریت بانک اطلاعاتی انجام میدهد این است که کاربران را از مواجه شدن با جزئیات سختافزاری دور میکند.
کـاربـران
کاربران اطلاعاتی را میتوان به سه دسته تقسیم کرد:
- دسته اول ، برنامهنویسان کاربردی هستند که برنامههای کاربردی بانک اطلاعاتی را به زبانهای خاصی مینویسند. این برنامهها، درخواست مناسبی را به سیستم مدیریت بانک اطلاعاتی ارسال میکنند تا به بانک اطلاعاتی دستیابی داشته باشند.
- دسته دوم ، کاربران نهایی هستند که از طریق ایستگاههای کاری یا پایانه به سیستم دستیابی دارند. هر کاربر میتواند از طریق برنامههای کاربردی به بانک اطلاعاتی دستیابی داشته باشد.
دسته سوم : مدیر بانک اطلاعاتی است. وظیفه این دسته از کاربران ، مدیریت بر دادههای بانک اطلاعاتی است که مفهوم دادهها را درک میکنند و نیاز موسسه به دادهها را در سطح مدیریت عالی قرار میدهند.
مزایای استفاده از بانک اطلاعاتی
برای این که با مزایای استفاده از بانک اطلاعاتی آشنا شوید، باید بدانید که موسسات معمولاً دادههای خود را به دو شکل ذخیره میکنند:
سیستمهای فایل . در این سیستم ، هر یک از فایلهای مربوط به دادههای موجود در موسسه ، مستقل از دیگری مورد استفاده قرار میگیرد. موسسه برای بهرهبرداری از این سیستم ، به ازای هر فایل ، یک یا چند برنامه کاربردی مینویسد . این برنامههای کاربردی هر کدام مستقیماً به دادههای فایل دستیابی دارند.
در چنین سیستمی ، برقراری ارتباط بین فایلهای مختلف و به دست آوردن اطلاعات جدید دشوار است. علاوه بر این دادههای تکراری در فایلهای مختلف ذخیره میشوند.
سیستم بانک اطلاعاتی : در چنین سیستمی ، دادهها در یک بانک اطلاعاتی قرار دارند که با مفهوم آن در ابتدای بحث آشنا شدید. مزایای سیستم بانک اطلاعاتی عبارتند از:
- جلوگیری از اتلاف حافظه در ذخیره کردن دادهها.
- ایجاد اطمینان نسبت به گزارشهای به دست آمده.
- ساده بودن اخذ گزارشهای جدید.
- بالا بودن سرعت پردازش دادهها.
- استقلال دادهها از سیستم کاربردی.
- تمرکز در مدیریت دادهها.
انواع بانکهای اطلاعاتی
برای سازماندهی دادهها و روابط بین آنها راههای گوناگونی وجود دارد. سه الگوی اصلی ، تشکیل سه نوع بانک اطلاعاتی را میدهند.
بانک اطلاعاتی هرمی
در این الگو، اطلاعات به صورت درختی در اختیار کاربران قرار میگیرد. دادهها در بخشهایی به نام قطعه ذخیره میشوند. قطعه بالای نمودار ریشه نام دارد. ریشه به صورت رابطه پدر – فرزندی به قطعات زیرین وصل میشود. قطع پدر میتواند چندین فرزند داشته باشد، ولی هر فرزند فقط یک پدر دارد.
عدم اطمینان اطلاعاتی و کاهش خطر سقوط قیمت سهام
بصورت ورد ودر101صفحه
چکیده: در تحقیق حاضر تعداد 80 شرکت پذیرفته شده در بورس اوراق بهادار تهران، در طی دوره زمانی 1387 تا 1391، برای بررسی این موضوع در مراحل چرخه عمر مورد آزمون قرار گرفتهاند. متغیر مستقل این تحقیق عدم اطمینان اطلاعاتی و متغیر وابسته این پژوهش، خطر سقوط قیمت سهام میباشد؛ و عدم تقارن اطلاعاتی به عنوان متغیر تعدیل گر، و همچنین از متغیرهای اندازه و اهرم مالی نیز به عنوان متغیرهای کنترل استفاده میگردد. در این پژوهش جهت دستیابی به اهداف مورد نظر تحقیق، 3 فرضیه اصلی تدوین گردیده است. نتایج به دست آمده حاکی از آن است که با فرض ثابت ماندن عوامل دیگر، عدم اطمینان اطلاعاتی سبب کاهش احتمال سقوط قیمت سهام شرکت ها در آینده می شود. ولی در شرکت های با عدم تقارن اطلاعاتی پایین و بالا، عدم اطمینان اطلاعاتی در کاهش احتمال سقوط قیمت سهام شرکت ها در آینده تاثیری ندارد.
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:23
فهرست مطالب :
از اوایل دههی 1990، با پیشرفت و گسترش شبکهها و بزرگراههای اطلاعاتی جدید الکترونی و افزایش کاربرد تکنولوژیهای نوین ارتباطی در سراسر جهان، مسائل بینالمللی ناشی از آنها، اهمیت خاصی پیدا کردهاند. به همین جهت، در سالهای اخیر، به موازات توسعهی استفاده از شبکههای اطلاعاتی و به ویژه شبکهی «اینترنت» ، توجه به این مسائل بیشتر شده است. به طوری که علاوه بر تصمیمها و اقدامهای تازهای که در بعضی از کشورهای پیشرفتهی صنعتی دربارهی چگونگی کاربرد ارتباطات و اطلاعات الکترونی و ایجاد جامعهی اطلاعاتی صورت گرفتهاند، برخی سازمانهای بینالمللی و منطقهای، مانند «سازمان همکاری و توسعهی اقتصادی»، «شورای اروپا»، «اتحادیهی اروپایی» و گروه «8 کشور بزرگ صنعتی» نیز به ارزیابی و تصمیمگیری در زمینههای مختلف کاربرد این گونه ارتباطات و اطلاعات و مسائل جامعهی اطلاعاتی آینده، پرداختهاند. برای شناخت عوامل و شرایط زمینهساز فعالیتها و برنامههای جدید کشورها، سازمانها و نهادهای مذکور، یادآوری چگونگی پیدائی و پیشرفت تکنولوژی شبکهی اطلاعاتی «اینترنت» در ایالات متحدهی آمریکا و سیاستها و برنامههای مهم این کشور و سایر کشورهای بزرگ غربی دربارهی بزرگراهها و زیرساختهای اطلاعاتی و جامعهی اطلاعاتی طرف توجه آنها، ضروری است. 1- «اینترنت» و «جامعهی اطلاعاتی» پیدائی و پیشرفت «اینترنت»، در ایجاد شرایط گذر از «جامعهی صنعتی»، به «جامعهی اطلاعاتی» جایگاه برجستهای پیدا کرده است. شبکهی «اینترنت»، که اکنون به قول برخی از محققان ارتباطی ، ستون فقرات ارتباطات اطلاعاتی سراسری کرهی زمین و به عبارت دیگر، «شبکه شبکههای اطلاعرسانی» جهان شناخته میشود، معرف ساختار تحول یافتهی یک شبکهی اطلاعاتی نظامی است
مقدمه:
امروزه اهمیت و کاربرد روزافزون سیستمهای اطلاعاتی بر کسی پوشیده نیست و از آن جا که حیات این سیستمها وابسته به حجم انبوهی از دادهاست، نیازبه استفاده از سیستمهای مدیریت پایگاه داده انکار ناپذیر می باشد. چون داده ها از ارزش بسیار بالایی برخوردار هستند تهاجمات زیادی برای تخریب و یا دسترسی غیر مجاز به آنها صورت می گیرد و بنابراین نیاز به روشهایی است که بتواند امنیت را در پایگاههای داده برقرار سازد. به طور کلی امنیت پایگاه داده به مجموعه سیاستها و مکانیزمهایی گفته می شودکه محرمانگی، جامعیت و دسترس پذیری را برای داده ها به وجود آورده و آنها را در برابر حملات عناصر داخلی و خارجی محافظت نماید. هرچند که این موضوع در کشورهای توسعه یافته جزو مباحث روز بوده و به پیشرفتهای بسیار نائل شدهاند. هنوز این مبحث در کشورایران بسیار نوپا و جوان است .
بانک های اطلاعاتی ، در دسترس همگان :
یکی از ضعف های سایت های ایرانی دسترسی آسان کاربران به بانک های اطلاعاتی آنهاست . شاید بسیاری از برنامه نویسان نسبت به رفع ضعف های امنیتی ناشی از تزریق دستورات SQL اقدام کرده باشند . اما زمانی که بانک های اطلاعاتی خود را به سهولت در اختیار کاربران قرار می دهند . آنگاه یک کاربر به سادگی می تواند از طریق دریافت بانک اطلاعاتی نام کاربری و کلمه عبور سایت را بدست آورده و وارد مدیریت سایت شود .
متاسفانه گاهی در این بانک های اطلاعاتی اطلاعات گرانبهایی نیز گنجاده شده است که ارزشمند تر از ورود به بخش مدیریت آن سایت است . برای نمونه در یکی از سایتهای اینترنتی ایرانی که اقدام به فروش online کارتهای اینترنتی کرده است به سادگی با دریافت بانک اطلاعاتی توانستم به بیش از 500 کلمه عبور و نام کاربری کارتهای اینترنت و فون تو فون دسترسی پیدا کنم .
متاسفانه منشا این مشکل و ضعف نه برنامه نویسان سایت بلکه میزبانان سایت ها هستند . عدم ایجاد شاخه ای مختص بانک های اطلاعات در خارج از دایرکتوری وب باعث آن می شود که صاحبان سایتها به ناچار بانک های اطلاعاتی خود را در جایی بر روی دایرکتوری وب خود قرار دهند . در چنین حالتی نیز بانک اطلاعاتی قابل دریافت از طریق پروتکل http می باشد .
چندین سایت معتبر ایرانی که شاید از نظر ارزش اطلاع رسانی دارای ارزش بالایی نیز باشند جزو سایتهایی هستند که دارای این ضعف بزرگ می باشند در زیر نام چند سایت را که بانک های اطلاعاتی آنها به سهولت در دسترس همگان است را معرفی می کنم اما برای حفظ امنیت این سایت ها از گفتن آدرس بانک اطلاعاتی آنها خودداری می کنم چون بانک های اطلاعاتی این سایتها دارای اهمیت ویژه ای می باشند :
- http://www.jahaneghtesad.com
- http://www.irannewsdaily.com
- http://www.kanoonparvaresh.com
- http://www.akunews.com
اما یک سایت دیگر نیز دارای این مشکل می باشد اما از آنجهت که در بانک اطلاعاتی آن مطلب مهمی را پیدا نکردم برای نمونه و آشنایی بیشتر خوانندگان آدرس کامل بانک اطلاعاتی آن را معرفی می کنم:
- http://www.iranagahi.com/mdbdir/iranagahi.mdb
شاید عدم دقت به نکات ساده و نه نکات پیچیده سایت های ایرانی را از این ناامنی که از آن رنج می برند نجات دهد که بدون شک منجر به نجات اطلاع رسانی و کمک به ارتقا سطح دانش اطلاع رسانی کشور خواهد شد .
اما از سوی دیگر این نقطه ضعف تنها در مورد بانک های اطلاعاتی مبتنی بر فایل وجود دارد و در بانک های اطلاعاتی همچون MS SQL و MySql ما شاهد چنین ضعف هایی نیستیم .
پس برای بالابردن سطح ایمنی سایت خود در صورتی که با اطلاعات مهمی سر و کار دارید به شما توصیه می کنم که از بانک های اطلاعاتی مبتنی بر فایل استفاده نکنید .
اما در مورد سایتهایی که مجبور به استفاده از چنین بانک های اطلاعاتی می باشند توصیه می کنم که از نوشتن کلمه های عبور به صورت Text در بانک اطلاعاتی خودداری کنند و از اسکریپت های Encode کردن کلمه عبور استفاده نمایند .
الگوریتم های زیادی برای encode کردن کلمه های عبور وجود دارند اما شاید بسیاری از آنها به سادگی قابل فهم باشند و تاثیر چندانی بروی کار شناسایی کلمه عبور توسط نفوذگر نداشته بانشد . پس توصیه می کنم از الگوریتم هایی استفاده کنید که برگشت ناپذیر می باشند تا امکان دسترسی نفوذگر به اصل کلمه عبور از مسیر بازگشت در الگوریتم را از وی سلب کنید .
برخی از دوستان با ارسال نامه و یا در سایتهایشان انتقاد کرده اند که مسائل مطرح شده توسط من روش های هک نیست ! جالب است بدانید بر طبق گزارشی تزریق توسط SQL در سال گذشته منجر به نفوذ در بیش از 180 سایت بزرگ خارجی بوده است . نفوذگران برای ورود به سایت ها از نقاط ضعف آنها استفاده می کنند و این مهم نیست که این نقطه ضعف امکان تزریق SQL باشد یا قابلیت دریافت بانک اطلاعاتی و یا وجود پورت های باز بر روی سرور میزبان ! نفوذ گر به دنبال ساده ترین راهها نفوذ هست . نفوذ را هیچگاه پیچیده تصور نکنید .
مرکز داده
دولت امریکا به منظور ارتقای ضریب ایمنی مراکز اطلاعاتی خود بانکهای اطلاعاتی و کارگزاران شبکه ( Servers ) خود را در مکانهای با ا منیت بالا نگهداری میکند. بعضی از این اماکن محوطههای وسیعی در اعماق کوههای راکی، در نقاط پنهانی از اعماق صحرا ها ی نوادا وآریزونا، در زیر یخچالهای آلاسکا و در اعماق اقیانوسها میباشند.
این نقاط با شدیدترین تدابیر امنیتی حفاظت میشو ند از طرف دیگر پیشبینیهای ایمنی تهدیدات فیزیکی ، از جمله آتش سوزی و بلایای طبیعی را به حداقل رسانده است. تجهیزات حفاظتی ، امکان دستبرد و یا آسیب هوشمندانه فیزیکی را کاهش داده است. در این اماکن خطوط متعدد فیبرنوری با پهنای باند بالا بالاترین سرعت انتقال داده و اطلاعات را تأمین میکنند. تجهیزات پرسرعت مانند سوپر کامپیوترها ( Main Frame ) و پردازندههای بسیار سریع و موازی بالاترین سرعت دسترسی را در اختیار میگذارند. سیستمهای پیشرفتة تنظیم دما و حرارت، تنظیم رطوبت و کنترل ترکیبات هوای محیط بهینهترین شرایط را برای کار تجهیزات مهیا می سازند و تجهیزات مانیتورینگ دقیق، لحظه به لحظه وضعیتهای مختلف را کنترل و بازنگری میکن ن د. بناهای مستحکم در اعماق زمین نه تنها توان تحمل شدیدترین زلزلهها را دارند، بلکه در مقابل قویترین بمبهای هستهای موجود آسیبی نمیبینند. سیستمهای پشتیبان، از اطلاعات در فواصل زمانی مشخص بر طبق آخرین تکنیکهای موجود نسخههای پشتیبان تهیه میکنند. ژنراتورها و مولد های قوی برق( UPS )، آمادة تأمین نیروی برق لازم در صورت بروز اختلال میباشند و پوششهای مخصوص، تجهیزات را از تهدید امواج مختلف از قبیل امواج ماکروویو و یا میدانهای الکترومغناطیسی خارج ی یا تولید شده از خود تجهیزات محافظت میکنند.
فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد
تعداد صفحات این مقاله 23 صفحه
پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید