PDA

View Full Version : بانک اطلاعاتی



r_oscar2007
پنج شنبه 23 خرداد 1387, 01:10 صبح
سلام
من تا به حال دو تا کتاب آموزش وی بی خوانده ام و سوالی که برای من پیش آمده است این است که مفهوم بانک اطلاعاتی به صورت خلاصه چیست و یک منبع ساده برای یاد گیری آن و سوال دوم
کاربرد آرایه چیست
با تشکر

reza_optical
پنج شنبه 23 خرداد 1387, 01:37 صبح
دوست عزیز بانک اطلاعاتی میشه گفت یه فایله که با یه ساختار خاصی اطلاعات را ذخیره می کنه و با ساختار های خودش هم جستجو میکنه که این باعث میشه عمل درج و حذف و اصلاح با سرعت زیادی انجام میگیره و... که اگه کلی بگی

اوبالیت به بو
پنج شنبه 23 خرداد 1387, 02:31 صبح
مفهوم بانک اطلاعاتی به صورت خلاصه چیست
قبل از ايجاد بانك اطلاعاتي كه ما الان ازش استفاده مي كنيم اطلاعات درون فايل ذخيره مي شد. يعني ركوردي رو كه ما الان تويه Access استفاده مي كنيم اون موقع تويه فايل ذخيره مي شد يعني به ازاي هر ركورد 1 فايل. حالا فكر كن شما 2000تا ركورد داري يعني 2000 تا فايل! براي همين مدل هايي از بانك اطلاعاتي مطرح شدن كه مهمترين اونها توسط Eddg.F.Codd به اسم مدل رابطه اي مطرح شد كه بر اساس مدل هاي رياضي ( بحث مجموعه ها و ضرب دكارتي) الگو برداري شد. Access ,SQL Server,Oracle,... از اين مدل بانك اطلاعاتي يعني مدل رابطه اي Realation Model استفاده مي كنن و زبان برنامه نويسي SLيي كه براي برنامه نويسي در محيط بانك اطلاعاتي استفاده ميشه به طور مشترك SQL هستش (ESQEL سابق).
پس بانك اطلاعاتي مياد ركورد ها رو(همون فايل هاي قبلي) رو در يك محيط عملياتي به طور مجتمع (يعني يكجا) ذخيره مي كنه و از ايجاد Redundancy جلوگيري مي كنه.
http://www.barnamenevis.org/forum/images/icons/icon3.gif براي فهم بيشتر از سيستم فايلينگ اين پست (http://barnamenevis.org/forum/showpost.php?p=526793&postcount=31) رو مطالعه كنيد.


و یک منبع ساده برای یاد گیری آن
هر كتابي كه VB رو به طور پيشرفته يا كامل درس مي ده حتماً بانك رو توضيح داده

کاربرد آرایه چیست

بعضي مواقع پيش مياد كه نميشه چند تا متغير رو نوشت. مثلا شما مي خواي نمرات درسي يه دانش آموز رو از ورودي بگيري فرض رو هم بر اين قرار بده كه دانش آموز 18 تا درس داره اون موقع تو مياي 18 تا متغير از نوع Single تعريف كني؟ خوب نه مياي يه آرايه يك بعدي با 18 تا خونه تعريف مي كني از نوع Single.

Dim Num1 As Single
Dim Num2 As Single
Dim Num3 As Single
Dim Num4 As Single
.
.
.
.

حالا تو آرايه :

Option Base 1
Dim Numeric (1 to n) As Single
n مي تون هر عددي باشه.
حالا بعضي مواقع تو مي خواي اسم و معدل دانش آموزان يك كلاس رو بگيري. خوب اينجا آرايه شما ميشه دو بعدي يعني يه بعد براي اسامي يه بعد براي نمرات كه يه ماتريس m*n مي سازه. كار با ماتريس ها رو هم كه بلدي تو رياضي خوندي يا يه مثال از ماتريس Excel يا Access يا Recordها و ...
http://www.barnamenevis.org/forum/images/icons/icon3.gif براي آشنايي با ماتريس ها در آرايه مي تونيد برنامه اين پست (http://barnamenevis.org/forum/showpost.php?p=532728&postcount=6) رو مطالعه كنيد.
http://www.barnamenevis.org/forum/images/icons/icon3.gif براي آشنايي با تغيير بعد و ديگر نكات آرايه اين پست (http://barnamenevis.org/forum/showpost.php?p=524635&postcount=2) و اين پست (http://barnamenevis.org/forum/showpost.php?p=524683&postcount=3) و اين تايپيك (http://barnamenevis.org/forum/showthread.php?t=87792) رو مطالعه كنيد.