مستر کد
mrcode.wikibix.ir

طراحی پایگاه داده برای سیستم کتابخانه

نویسنده : نازنین رحمانی | زمان انتشار : 09 اسفند 1399 ساعت 19:03

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



  1. سه شنبه 10 اردیبهشت 1387, 21:16 عصر #1

    کاربر جدید


    طراحی پایگاه داده برای سیستم کتابخانه

    سلام.من میخوام برای یک سیستم کتابخانه پایگاه داده طراحی کنم.این اولین کار منه و نمیدونم دقیقا باید چی کار کنم.من یک سری جدول در نظر گرفتم و فیلدهای آنهارو تعریف کردم.
    1-جدول کتاب
    2-جدول اعضای کتابخانه
    3-جدول کتابهای به امانت برده شده
    4-جدول کتابهای رزرو شده
    حالا میخوام بدونم که چطور بین این جدول ها باید relation ایجاد کنم و اینکه چه جدول های دیگه ای لازم هست که وجود داشته باشند.
    با تشکر

  2. سه شنبه 10 اردیبهشت 1387, 22:53 عصر #2

    با سلام

    فکر کنم یادتان رفت فیلدهای جداول را در اینجا بنویسید.
    باید برای کتابها و اعضاء یک فیلد Key داشته باشید تا در جداول از آن فیلد استفاده کنید ماننده
    جدول کتابها:
    شماره،نام،ناشر،....
    جدول اعضاء
    شماره،نام،نام خانوادگی و . . .
    حالا مثلا در جدول امانت دادن کتابها به شکل زیر عمل می کنید
    شماره کتاب،شماره اعضاء؛تاریخ دریافت،تاریخ برگرداندن و . . .
    موفق باشید
  3. چهارشنبه 25 اردیبهشت 1387, 11:39 صبح #3

    کاربر جدید


    نوشته شده توسط SYNDROME

    فکر کنم یادتان رفت فیلدهای جداول را در اینجا بنویسید.
    باید برای کتابها و اعضاء یک فیلد Key داشته باشید تا در جداول از آن فیلد استفاده کنید ماننده
    جدول کتابها:
    شماره،نام،ناشر،....
    جدول اعضاء
    شماره،نام،نام خانوادگی و . . .
    حالا مثلا در جدول امانت دادن کتابها به شکل زیر عمل می کنید
    شماره کتاب،شماره اعضاء؛تاریخ دریافت،تاریخ برگرداندن و . . .
    موفق باشید

    من هم نيازشديد به پايگاهداده كتابخانه دارم لطفا كمكم كنيد
  4. چهارشنبه 25 اردیبهشت 1387, 18:05 عصر #4

    کاربر جدید


    خوب جداولی که به ذهن من میرسه این هاست:

    کتاب ، ناشر ، نویسنده ، کارمند ، امانت گیرنده ، اتاق ( اتاق های کتاب خانه یا راه رو ها منظورم هست ) ، قفسه ، طبقه ، جدول عکس ها ، جدول موضوعات ، جدول امانت ، جدول رزرو

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


  5. سه شنبه 31 اردیبهشت 1387, 10:58 صبح #5

    محروم شده


    دوست عزیز طبق استاندارد کنگره و یا دیویی (مربوط به کتابخانه) شما بایستی جدول مهم دیگری بنام اطلاعات ثبت مدارک (کتاب، سی دی ، روزنامه و...) را در نظر بگیرید در ضمن نگاه شما به اشیا موجود در کتابخانه به عنوان مدرک باشه اگه پروژه تون دانشجویی به این موضوع ها فکر نکنید اگه پروژه تون تجاری برین دنبال دو تا استاندارد بالا + استاندرد IS2709 و استاندارد web z3950 که در مورد انتقال اطلاعات (رکوردهای مدارک) مابین کتابخانه ها است
    نرم افزار هایی که اکثر کتابخانه های دانشگاهی و عمومی در ایران استفاده می کنند کاوش - پارس آذرخش و...
    است قویترین نرم افزار کتابخانه دنیا یه نرم افزار اسرائیلی است اسمش یادم نیست
  6. جمعه 03 خرداد 1387, 04:43 صبح #6

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    جدول کتابها
    جدول اعضا
    جدول ...
  7. جمعه 17 خرداد 1387, 01:32 صبح #7

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام ابتدا شما مشخص کرداید با چه برنامه ای می خواید پایگاه داده درست کنید.
    من خودم با برنامه sql server طراحی کردم با
    1-جدول کتاب
    2-جدول اعضای کتابخانه
    3-جدول کتابهای به امانت برده شده
    درست کردم راستی حتما کلیدرو درست انتخاب کن
  8. دوشنبه 21 اردیبهشت 1388, 20:45 عصر #8

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    با سلام من دانشجوي ترم يك كامپيوتر هستم و به عنوان پروژه درسي خود در درس مباني مهندسي نرم افزار تحليل سيستم كتابخانه دانشگاه را انتخاب كرده ام و دياگرام متن و دياگرام سطح يك آن را ترسيم كرده ام ولي در طراحي سطح دوم آن مشكل دارم خواهشمندم اگر ممكنه دياگرام سطح دوم رو براي يكي ازموجوديت ها ترسيم كنيد تا متوجه شوم
    ضمنا كار هايي كه تا به حال انجام دادم رو ضميمه مي كنم
    با تشكر
  9. دوشنبه 21 اردیبهشت 1388, 20:47 عصر #9

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    با سلام
    در صورت امكان اطلاعاتي راجع به شبكه هاي Grid مي خواستم
    ممنون
  10. سه شنبه 22 اردیبهشت 1388, 17:54 عصر #10

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    در اين دو نمودار تا جاييكه شده چهار چوب رو نشون دادمواگر سئوالي بود توضيح مي دم

    اگر منابع ديگري هم داشته باشيد ، مثل CD ، مجله يا ..... فقط كافيست مثل شكل دوم(مانند TitleInstance) RefrenceID رو به عنوان كليد اون جدول انتخاب كنيد.فقط يادتون باشه refrenceID در جدول refrence فقط در يكي از جدولهاي TitleInstance يا سي دي يا مجله يا ... وجود دارد.
    با اين روش هر منبع ديگري براي امانت دادن اضافه شود هيچ تغيير در اين ساختار ايحاد نمي شود.

    البته مي توان امانت داخل سالن يا خارج سالن رو هم ديد


  11. شنبه 13 تیر 1388, 23:26 عصر #11

    VIP


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    اگر راجع به عملکرد هر کدوم از جدولها توضیح نیم خطی بدی خیلی ممنون میشم(معلوم روش خوب کار شده)
  12. چهارشنبه 24 تیر 1388, 15:40 عصر #12

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام الهام من خیلی فوری احتیاج به ERD دارم قسمتهایی از آن را کشیدم ولی چون خیلی پیچیده و زیاد هستند نمی توانم آنها را با هم مرتبط کنم.اگر لازم است DFD آنها را برایتان بفرستم.ممنون می شم کمکم کنید.
  13. یک شنبه 28 تیر 1388, 18:24 عصر #13

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    به عنوان یک دوست توصیه می کنم زمان طراحی یک سیستم از طراحی جداول آن شروع نکنید. به این روش Data Driven Development می گویند که خیلی وقته منسوخ شده است.
  14. چهارشنبه 18 فروردین 1389, 18:10 عصر #14

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام دوست عزیز

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


  15. یک شنبه 02 خرداد 1389, 13:51 عصر #15

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    من در شروع نوشتن برنامه بانك اطلاعاتي يك كتابخانه به زبانcدچار مشكل هستم اگر راهنمايي ام كنيد ممنون ميشوم
  16. دوشنبه 03 خرداد 1389, 18:45 عصر #16

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    نوشته شده توسط stellar

    من در شروع نوشتن برنامه بانك اطلاعاتي يك كتابخانه به زبانcدچار مشكل هستم اگر راهنمايي ام كنيد ممنون ميشوم

    مشکلتون چیه؟
  17. شنبه 22 خرداد 1389, 18:00 عصر #17

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام ، پروژه من سیستم کتابخانه است اما نمیدونم باید از کجا شروع کنم! میشه راهنماییم کنید؟
    ابتدا باید نمودار er را رسم کرد یا dfd ها را؟
    اصلا تفاوت er با erd در چیست و dfd چند سطح دارد؟
  18. شنبه 22 خرداد 1389, 18:35 عصر #18

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام ، پروژه من سیستم کتابخانه است اما نمیدونم باید از کجا شروع کنم! میشه راهنماییم کنید؟

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

    ابتدا باید نمودار er را رسم کرد یا dfd ها را؟

    این نمودارها در طول هم نیستند یعنی مهم نیست که کدام اول رسم شود، بهترین حالت اینه که تواما رسم بشوند و به تدریج آنها را کامل کنید. باید ببینید ابتدا می توانید موجودیت ها و روابط بین آنها را تشخیص دهید یا جریان داده ای سیستم ؟

    اصلا تفاوت er با erd در چیست و dfd چند سطح دارد؟

    هر دو یکی هستند ER مخفف Entity Relation است که وقتی به آن دیاگرام ER گفته می شود ، انگلیسی آن ERD می شود. DFD به سیستم شما و پیچیدگی آن بستگی دارد ، هر چه سیستم شما پیچیده تر باشد باید سطحهای بیشتری را برای DFD در نظر بگیرید. (معمولا تا دو سطح برای اکثر سیستم ها کافی است)

    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master


  19. شنبه 22 خرداد 1389, 22:16 عصر #19

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    نوشته شده توسط whitehat

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

    این نمودارها در طول هم نیستند یعنی مهم نیست که کدام اول رسم شود، بهترین حالت اینه که تواما رسم بشوند و به تدریج آنها را کامل کنید. باید ببینید ابتدا می توانید موجودیت ها و روابط بین آنها را تشخیص دهید یا جریان داده ای سیستم ؟

    هر دو یکی هستند ER مخفف Entity Relation است که وقتی به آن دیاگرام ER گفته می شود ، انگلیسی آن ERD می شود. DFD به سیستم شما و پیچیدگی آن بستگی دارد ، هر چه سیستم شما پیچیده تر باشد باید سطحهای بیشتری را برای DFD در نظر بگیرید. (معمولا تا دو سطح برای اکثر سیستم ها کافی است)

    ممنون از پاسختون ، من تقریبا تمام موجودیت هایی که تشخیص دادم رو با صفات و ارتباط هاشون مشخص کردم آیا چیز دیگه ای هم برای رسم دیاگرام ER نیازه؟ البته من مسئول کتابخانه رو هم جزء موجودیت ها گذاشتم که نمیدونم درسته یا نه؟! بعد یه چیزی هر کدوم این موجودیت ها یک جدول باید در پایگاه داده داشته باشند دیگه نه؟
    در مورد dfd هم باید ابتدا دیاگرام متن را رسم کنم یا نه ؟ یک توضیحی در مورد سطوحش بدید ممنون میشم
    من با اجازتون میخوام دیاگرام ها رو بعد رسم اینجا بزارم و نظرتونو بدونم البته اگه بهم نمیخندید
  20. یک شنبه 23 خرداد 1389, 19:56 عصر #20

    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    ممنون از پاسختون ، من تقریبا تمام موجودیت هایی که تشخیص دادم رو با صفات و ارتباط هاشون مشخص کردم آیا چیز دیگه ای هم برای رسم دیاگرام ER نیازه؟

    اگه مطمئن هستید کامل در آوردید-> خیر

    البته من مسئول کتابخانه رو هم جزء موجودیت ها گذاشتم که نمیدونم درسته یا نه؟!

    آیا مشخصات مسئول کتابخانه در سیستم ثبت می شود؟

    بعد یه چیزی هر کدوم این موجودیت ها یک جدول باید در پایگاه داده داشته باشند دیگه نه؟

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

    در مورد dfd هم باید ابتدا دیاگرام متن را رسم کنم یا نه ؟ یک توضیحی در مورد سطوحش بدید ممنون میشم
    من با اجازتون میخوام دیاگرام ها رو بعد رسم اینجا بزارم و نظرتونو بدونم البته اگه بهم نمیخندید

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

    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master


  21. دوشنبه 24 خرداد 1389, 15:18 عصر #21

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    نوشته شده توسط whitehat

    اگه مطمئن هستید کامل در آوردید-> خیر

    آیا مشخصات مسئول کتابخانه در سیستم ثبت می شود؟

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

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

    بله مشخصات مسئول هم ثبت میشه ، منظورم از نمودار متن همان Context Diagramهست که البته فکر کنم همان dfd سطح صفر باشه!

    این نمودار er که کشیدم ممنون میشم نظرتونو بدونم


  22. شنبه 24 مهر 1389, 21:48 عصر #22

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سلام من نمودارER کتاب خانه را نوشتم ولی صدور کارت عضویت و انتخاب کارمندان و حقوقشان و امانت کتاب را چه طوری به نمودار اضافه کنم؟؟؟اصلا چی دیگه نیازداره؟؟خواهش میکنم کمکم کنید.اینم فایلش
  23. یک شنبه 25 مهر 1389, 16:38 عصر #23

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    کسی نیست کمکم کنه؟منباید تا آخرهفته نمودارER تحویل بدم.اساتید محترم لطفا کمک کنید
  24. سه شنبه 07 دی 1389, 20:31 عصر #24

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    من یک نمودار ERD برای کتابخانه کشیده ام در مور ارتباط ها و کلیدهای جدول امانت دادن وبرگشت دادن تمدید کردن رزرو کردن شک دارم و نمی دانم آیا می بایست در رزرو کلید جدا ایجاد می کردم یا نه اگر کامل تر از این دارید به سایت بفرستید.
  25. سه شنبه 07 دی 1389, 20:35 عصر #25

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    من یک نمودار ERD برای کتابخانه کشیده ام در مور ارتباط ها و کلیدهای جدول امانت دادن وبرگشت دادن تمدید کردن رزرو کردن شک دارم و نمی دانم آیا می بایست در رزرو کلید جدا ایجاد می کردم یا نه اگر کامل تر از این دارید به سایت بفرستید.
  26. دوشنبه 12 اردیبهشت 1390, 23:56 عصر #26

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    با سلام اگه میشه به من کمک کنین آخه پروژه ام زیاد وقت نداره اما نمیدونم چکارکنم....
    نمودار ER رو لازم دارم ویکم راهنمایی که چطور شروع کنم لطفا بهم کمک کنین ممنون.
  27. دوشنبه 29 مهر 1392, 15:49 عصر #27

    کاربر جدید


    نقل قول: طراحی پایگاه داده برای سیستم کتابخانه

    سناریوی کامل کتابخونه رو میشه لطف کنن دوستان؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    ممنون میشم


منبع: barnamenevis.org