عنوان پروزه: سیستم مدیریت پایگاه دادههافرمت فایل: wordتعداد صفحات: 44شرح مختصر:سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است كه ذخیره سازی و بازیابی دادههای سازمان از قبیل فیلدها، ركوردها و فایلهارا در پایگاه دادهها، كنترل میكند. این سیستم، كنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی كه چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت. سیستم مذكور از صحت پایگاه دادهها پشتیبانی میكند. بدین ترتیب كه اجازه نمیدهد بیش از يك كاربر در هر لحظه، يك ركورد را به روز رسانی كند. این سیستم ركوردهای تكراری را در خارج پایگاه دادهها نگاه میدارد. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد.طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع ركوردها و برقراری ارتباط بین ركوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد.امروزه استفاده از رایانه و نرم افزارهای کاربردی ، یکی از ضروریات زندگی بشر بوده و حذف آن از زندگی تا حدود زیادی غیر قابل تصور می باشد .در این میان برنامه نویسی و تهیه نرم افزار های کاربردی ، از اهمیت و جایگاه ویژه ای برخوردار بوده و رفته رفته ، باید برنامه ها و نرم افزارهای کابردی قوی تر،با رابط کاربری بهتر و تولید آسان و سریعتر، تهیه کرد. نرم افزارهایی که توسط زبان های برنامه سازی تحت سیستم عامل داس تهیه می گردید، تا حدود زیادی شامل این سه مقوله نمی شدند و خود سیستم عامل داس ،از لحاظ رابط کاربری ضعیف بوده و مناسب نبود.با بوجود آمدن سیستم عامل ویندوز، زبان های برنامه سازی تحت این سیستم نیز ایجاد شد که قادرند نرم افزارهایی با سرعت بالاتر و رابط گرافیکی بهتر تولید کنند. از جمله این زبانهای برنامه سازی می توان به زبان برنامه نویسیVISUAL BASICاشاره کرد .فهرست مطالبمقدمه 1فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه1-1) معرفی بانک اطلاعاتی 31-2) بانک اطلاعاتی چیست ؟ 31-2-1) استفاده از سیستمهای اطلاعاتی ساده 31-2-2) استفاده از بانکهای اطلاعاتی 31-2-3) مزایای استفاده از بانک اطلاعاتی 31-2-4) معایب استفاده از سیستم بانک اطلاعاتی 41-3) بانک اطلاعاتی و ویژوال بیسیک 41-4) ساختار بانک اطلاعاتی 51-5) جدول در بانک اطلاعاتی 51-6) سیستم مدیریت پایگاه دادهها61-7) پایگاه دادههای پیمایشی 61-8) پایگاه دادههای رابطهای 71-9) پایگاه دادههای چند بعدی 71-10) پایگاه دادههای شیء 71-11) ویژگیهای سیستم مدیریت پایگاه دادهها81-12) سیستمهای متداول مدیریت پایگاه دادهها81-13) تعريف كلي از اكسسAccess 91-13-1) اجزاء بانك اطلاعاتي اكسس 91-14) نمودار گردش داده (DFD ) 91-15) فرآیندها101-16) فایلها یا انبار داده 101-17) نهادهای خارجی 101-18) جریان های داده 111-19) توصیف سیستم ها با نمودارهای جریان داده 111-20) ویژگیهای DFD خوب 111-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 132-1-1) جدول اطلاعات تلفن 132-1-2) جدول یادداشتهای روزانه 13 مقدمه 1فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه1-1) معرفی بانک اطلاعاتی 31-2) بانک اطلاعاتی چیست ؟ 31-2-1) استفاده از سیستمهای اطلاعاتی ساده 31-2-2) استفاده از بانکهای اطلاعاتی 31-2-3) مزایای استفاده از بانک اطلاعاتی 31-2-4) معایب استفاده از سیستم بانک اطلاعاتی 41-3) بانک اطلاعاتی و ویژوال بیسیک 41-4) ساختار بانک اطلاعاتی 51-5) جدول در بانک اطلاعاتی 51-6) سیستم مدیریت پایگاه دادهها61-7) پایگاه دادههای پیمایشی 61-8) پایگاه دادههای رابطهای 71-9) پایگاه دادههای چند بعدی 71-10) پایگاه دادههای شیء 71-11) ویژگیهای سیستم مدیریت پایگاه دادهها81-12) سیستمهای متداول مدیریت پایگاه دادهها81-13) تعريف كلي از اكسسAccess 91-13-1) اجزاء بانك اطلاعاتي اكسس 91-14) نمودار گردش داده (DFD ) 91-15) فرآیندها101-16) فایلها یا انبار داده 101-17) نهادهای خارجی 101-18) جریان های داده 111-19) توصیف سیستم ها با نمودارهای جریان داده 111-20) ویژگیهای DFD خوب 111-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 132-1-1) جدول اطلاعات تلفن 132-1-2) جدول یادداشتهای روزانه 13 فصل سوم : ویژوال بیسیکمقدمه 153-1) سبک های برنامه نویسی 153-1-1) سبک برنامه نویسی سنتی 153-1-2) برنامه نویسی ساخت یا فته 153-1-3) برنامه نویسی شیءگرا163-2) فرمهای برنامه 163-3) انواع داده ای 163-3-1) داده های عددی 173-3-2) انواع غیر عددی 173-4) راه اندازی ویژوال بیسیک 183- 5) پنجره Project 193-6) پنجره Properties 203-7) پنجره Form Layout 203-8) جعبه ابزار 21فصل چهارم : راهنمای استفاده از سیستم دفترچه تلفن و یادداشتهای روزانه4-1) وارد کردن رمز عبور 234–2) صفحه اصلی برنامه 234–3) ثبت دفترچه تلفن 244–4) ویرایش دفترچه تلفن 244–5) حذف از دفترچه تلفن 254–6) جستجو در دفترچه تلفن 254–7) چاپ لیست دفترچه تلفن 264–8) یاداشتهای روزانه 264–9) جستجو در یاداشتهای روزانه 274–10) راهنما28فصل پنجم : ضمیمه ها5-1) ضمیمه 1 305-2) ضمیمه 2 315-3) ضمیمه 3 315-4) ضمیمه 4 32فهرست اشکال شکل(1-1) سیستم پردازش فایل 4شکل(1-2) نمونه ای از جدول اطلاعاتی در بانک اطلاعاتی 6شکل(1-3) DFD سیستم دفترچه تلفن و یادداشتهای روزانه 10شکل(3-1) نمونه ای از فرم 16شکل(3-2) صفحه اول ویژوال بیسیک 18شکل(3-3) صفحه ای از ویژوال بیسیک که حاوی فرم است 19شکل(3-4) پنجره Project 19شکل(3-9) معرفی عناصر موجود در جعبه ابزار 21شکل (4-1) وارد کردن رمز عبور 23شکل (4–2) صفحه اصلی برنامه 23شکل (4–3) ثبت در دفترچه تلفن 24شکل (4–4) ویرایش دفترچه تلفن 24شکل (4–5) حذف از لیست اطلاعات 25شکل (4–6) جستجو در دفترچه تلفن 25شکل (4–7) چاپ لیست دفترچه تلفن 26شکل (4–8) ثبت اطلاعات روزانه 26شکل (4–9) جستجو در یاداشتهای روزانه 27شکل (4–10) نمایش اطلاعات 27شکل (4–11) راهنما28 فهرست جداولجدول(1-1) انواع فیلدها در بانک اطلاعاتی اکسس 5جدول(1-2) انواع فیلدهای عددی در بانک اطلاعاتی اکسس 6جدول(2–1) جدول اطلاعات تلفن 13جدول(2–2) جدول یادداشتهای روزانه 13جدول(3-1) مربوط به انواع داده های عددی 17جدول(3-2) مربوط به انواع غیر عددی 17جدول(5-1) انواع داده های عددی در ویژوال بیسیک 30جدول(5-2) انواع داده های غیر عددی درویژوا ل بیسیک 31جدول(5-3) جدول عملگرهای حسابی 31جدول(5-4) جدول عملگرهای رابطه ای 32جدول(5-5) جدول عملگرهای منطقی 32
سیستم مدیریت پایگاه دادهها
عنوان پروزه: سیستم مدیریت پایگاه دادههافرمت فایل: wordتعداد صفحات: 44شرح مختصر:سیستم مدیریت پایگاه دادهها، مجموعهای پیچیده از برنامههای نرمافزاری است كه ذخیره سازی و بازیابی دادههای سازمان از قبیل فیلدها، ركوردها و فایلهارا در پایگاه دادهها، كنترل میكند. این سیستم، كنترل امنیت و صحت پایگاه دادهها را نیز بر عهده دارد. سیستم مدیریت پایگاه دادهها، درخواستهای داده را از برنامه میپذیرد و به سیستم عامل دستور میدهد تا دادهها ی مناسب را انتقال دهد. هنگامی كه چنین سیستمی مورد استفاده قرار میگیرد، اگر نیازمندیای اطلاعاتی سازمانی تغییر یابد، سیستمهای اطلاعاتی نیز آسانتر تغییر خواهند یافت. سیستم مذكور از صحت پایگاه دادهها پشتیبانی میكند. بدین ترتیب كه اجازه نمیدهد بیش از يك كاربر در هر لحظه، يك ركورد را به روز رسانی كند. این سیستم ركوردهای تكراری را در خارج پایگاه دادهها نگاه میدارد. این سیستم روشی برای ورود و به روز رسانی تعاملی پایگاه دادهها فراهم میآورد.طراحی پایگاه دادهها، فرایند تصمیم گیری درباره نحوه سازماندهی این دادهها در انواع ركوردها و برقراری ارتباط بین ركوردهاست.سیستم مدیریت پایگاه دادهها میتواند ساختار دادهها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد.امروزه استفاده از رایانه و نرم افزارهای کاربردی ، یکی از ضروریات زندگی بشر بوده و حذف آن از زندگی تا حدود زیادی غیر قابل تصور می باشد .در این میان برنامه نویسی و تهیه نرم افزار های کاربردی ، از اهمیت و جایگاه ویژه ای برخوردار بوده و رفته رفته ، باید برنامه ها و نرم افزارهای کابردی قوی تر،با رابط کاربری بهتر و تولید آسان و سریعتر، تهیه کرد. نرم افزارهایی که توسط زبان های برنامه سازی تحت سیستم عامل داس تهیه می گردید، تا حدود زیادی شامل این سه مقوله نمی شدند و خود سیستم عامل داس ،از لحاظ رابط کاربری ضعیف بوده و مناسب نبود.با بوجود آمدن سیستم عامل ویندوز، زبان های برنامه سازی تحت این سیستم نیز ایجاد شد که قادرند نرم افزارهایی با سرعت بالاتر و رابط گرافیکی بهتر تولید کنند. از جمله این زبانهای برنامه سازی می توان به زبان برنامه نویسیVISUAL BASICاشاره کرد .فهرست مطالبمقدمه 1فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه1-1) معرفی بانک اطلاعاتی 31-2) بانک اطلاعاتی چیست ؟ 31-2-1) استفاده از سیستمهای اطلاعاتی ساده 31-2-2) استفاده از بانکهای اطلاعاتی 31-2-3) مزایای استفاده از بانک اطلاعاتی 31-2-4) معایب استفاده از سیستم بانک اطلاعاتی 41-3) بانک اطلاعاتی و ویژوال بیسیک 41-4) ساختار بانک اطلاعاتی 51-5) جدول در بانک اطلاعاتی 51-6) سیستم مدیریت پایگاه دادهها61-7) پایگاه دادههای پیمایشی 61-8) پایگاه دادههای رابطهای 71-9) پایگاه دادههای چند بعدی 71-10) پایگاه دادههای شیء 71-11) ویژگیهای سیستم مدیریت پایگاه دادهها81-12) سیستمهای متداول مدیریت پایگاه دادهها81-13) تعريف كلي از اكسسAccess 91-13-1) اجزاء بانك اطلاعاتي اكسس 91-14) نمودار گردش داده (DFD ) 91-15) فرآیندها101-16) فایلها یا انبار داده 101-17) نهادهای خارجی 101-18) جریان های داده 111-19) توصیف سیستم ها با نمودارهای جریان داده 111-20) ویژگیهای DFD خوب 111-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 132-1-1) جدول اطلاعات تلفن 132-1-2) جدول یادداشتهای روزانه 13 مقدمه 1فصل اول : معرفی بانک اطلاعاتی سیستم دفترچه تلفن و یادداشتهای روزانه1-1) معرفی بانک اطلاعاتی 31-2) بانک اطلاعاتی چیست ؟ 31-2-1) استفاده از سیستمهای اطلاعاتی ساده 31-2-2) استفاده از بانکهای اطلاعاتی 31-2-3) مزایای استفاده از بانک اطلاعاتی 31-2-4) معایب استفاده از سیستم بانک اطلاعاتی 41-3) بانک اطلاعاتی و ویژوال بیسیک 41-4) ساختار بانک اطلاعاتی 51-5) جدول در بانک اطلاعاتی 51-6) سیستم مدیریت پایگاه دادهها61-7) پایگاه دادههای پیمایشی 61-8) پایگاه دادههای رابطهای 71-9) پایگاه دادههای چند بعدی 71-10) پایگاه دادههای شیء 71-11) ویژگیهای سیستم مدیریت پایگاه دادهها81-12) سیستمهای متداول مدیریت پایگاه دادهها81-13) تعريف كلي از اكسسAccess 91-13-1) اجزاء بانك اطلاعاتي اكسس 91-14) نمودار گردش داده (DFD ) 91-15) فرآیندها101-16) فایلها یا انبار داده 101-17) نهادهای خارجی 101-18) جریان های داده 111-19) توصیف سیستم ها با نمودارهای جریان داده 111-20) ویژگیهای DFD خوب 111-20-1) تفاوت های بین فلو چارت ها و نمودارهای جریان داده 11فصل دوم : طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه2–1) طراحی پایگاه داده دفترچه تلفن و یادداشتهای روزانه 132-1-1) جدول اطلاعات تلفن 132-1-2) جدول یادداشتهای روزانه 13 فصل سوم : ویژوال بیسیکمقدمه 153-1) سبک های برنامه نویسی 153-1-1) سبک برنامه نویسی سنتی 153-1-2) برنامه نویسی ساخت یا فته 153-1-3) برنامه نویسی شیءگرا163-2) فرمهای برنامه 163-3) انواع داده ای 163-3-1) داده های عددی 173-3-2) انواع غیر عددی 173-4) راه اندازی ویژوال بیسیک 183- 5) پنجره Project 193-6) پنجره Properties 203-7) پنجره Form Layout 203-8) جعبه ابزار 21فصل چهارم : راهنمای استفاده از سیستم دفترچه تلفن و یادداشتهای روزانه4-1) وارد کردن رمز عبور 234–2) صفحه اصلی برنامه 234–3) ثبت دفترچه تلفن 244–4) ویرایش دفترچه تلفن 244–5) حذف از دفترچه تلفن 254–6) جستجو در دفترچه تلفن 254–7) چاپ لیست دفترچه تلفن 264–8) یاداشتهای روزانه 264–9) جستجو در یاداشتهای روزانه 274–10) راهنما28فصل پنجم : ضمیمه ها5-1) ضمیمه 1 305-2) ضمیمه 2 315-3) ضمیمه 3 315-4) ضمیمه 4 32فهرست اشکال شکل(1-1) سیستم پردازش فایل 4شکل(1-2) نمونه ای از جدول اطلاعاتی در بانک اطلاعاتی 6شکل(1-3) DFD سیستم دفترچه تلفن و یادداشتهای روزانه 10شکل(3-1) نمونه ای از فرم 16شکل(3-2) صفحه اول ویژوال بیسیک 18شکل(3-3) صفحه ای از ویژوال بیسیک که حاوی فرم است 19شکل(3-4) پنجره Project 19شکل(3-9) معرفی عناصر موجود در جعبه ابزار 21شکل (4-1) وارد کردن رمز عبور 23شکل (4–2) صفحه اصلی برنامه 23شکل (4–3) ثبت در دفترچه تلفن 24شکل (4–4) ویرایش دفترچه تلفن 24شکل (4–5) حذف از لیست اطلاعات 25شکل (4–6) جستجو در دفترچه تلفن 25شکل (4–7) چاپ لیست دفترچه تلفن 26شکل (4–8) ثبت اطلاعات روزانه 26شکل (4–9) جستجو در یاداشتهای روزانه 27شکل (4–10) نمایش اطلاعات 27شکل (4–11) راهنما28 فهرست جداولجدول(1-1) انواع فیلدها در بانک اطلاعاتی اکسس 5جدول(1-2) انواع فیلدهای عددی در بانک اطلاعاتی اکسس 6جدول(2–1) جدول اطلاعات تلفن 13جدول(2–2) جدول یادداشتهای روزانه 13جدول(3-1) مربوط به انواع داده های عددی 17جدول(3-2) مربوط به انواع غیر عددی 17جدول(5-1) انواع داده های عددی در ویژوال بیسیک 30جدول(5-2) انواع داده های غیر عددی درویژوا ل بیسیک 31جدول(5-3) جدول عملگرهای حسابی 31جدول(5-4) جدول عملگرهای رابطه ای 32جدول(5-5) جدول عملگرهای منطقی 32