سایت ساز وبزیکسب درآمد

یکی بیاد به ما بگه فرق انواع دیتا بیس ها چی هست ؟

شروع موضوع توسط reza395 ‏22 مارس 2007 در انجمن پایگاه داده ها

  1. reza395

    reza395 کاربر تازه وارد

    تاریخ عضویت:
    ‏8 می 2006
    نوشته ها:
    573
    تشکر شده:
    1
    مثلا

    Oracle , sql , access ....

    اگه می شد از هر کدوم هم یک مثال ساده بزارید که دیگه عالی بود
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    68
    محل سکونت:
    نصف جهان
    لطفا کمی صبر کنین.

    این بخش در دست ایجاد است و به زودی تغییراتی خواهد داشت
     
  4. live for what?

    live for what? مدیر بازنشسته مدیر انجمن

    تاریخ عضویت:
    ‏18 آگوست 2006
    نوشته ها:
    9,016
    تشکر شده:
    371
    محل سکونت:
    Wish! In Your Mind!
    دیتا بیس در واقع مکانی برای ذخیره کردن داده ها هست!
    سوالت یکم گنگ هست و کلی!
    در مورد نمونه هم اگر بذارم به دردت نمیخوره چون باید برنامه اش رو سیستمت نصب باشه تا بتونی اجرا کنی!
    اگر بخوای بدونی دیتا بیس چی هست اصولا یک درس سه واحدی تو رشته کامپیوتره!!! [​IMG]
    البته اگر بخوام دقیقتر بگم چند درس دیگه هم هستن که با مستقیم و غیر مستقیم به دیتا بیس مربوط میشن!
    اما اگر بخوای کلی بدونی در واقع دیتا بیس مثل یک ظرف میمونه!
    حالا ما چندتا ظرف داریم که هر کدوم برای نگهداری یک چیز خوبه!
    اگر سوالت رو یکم واضحتر بپرسی شاید بهتر بتونم کمکت کنم!
     
  5. reza395

    reza395 کاربر تازه وارد

    تاریخ عضویت:
    ‏8 می 2006
    نوشته ها:
    573
    تشکر شده:
    1
    اولا با این جواب دادنت

    دوما برای شفاف سازی باید بگم مثلا زبان پاسکال یه برنامه سادش اینه

    program test;
    uses wincrt;
    begin
    writeln `hello word` ;
    end.

    یه همچین چیزی باشه
    از هر کدوم یه مثال ساده


    اگه کسی بلد نیست نیاد اسپم کنه
     
  6. live for what?

    live for what? مدیر بازنشسته مدیر انجمن

    تاریخ عضویت:
    ‏18 آگوست 2006
    نوشته ها:
    9,016
    تشکر شده:
    371
    محل سکونت:
    Wish! In Your Mind!
    دوست عزیز اگر کمی جواب دادن طنز امیز من باعث کدورت شد شرمنده!
    اما از مثالی که زدم فهمیدم که کمی باید در مورد مفاهیم صحبت کنیم!

    پاسکال ، C ، VB ، .net و ... زبانهای برنامه نویسی هستند!
    میشه از اونها مقداری کد نوشته که البته با دو سه خط کد نمیشه نه اونها رو فهمید و نه حتی پی به تفاوتهای اونها برد!
    اما Access , Sql Server , Oracel و ... برنامه (نرم افزار) هستند! برای اینکه بتونی فایلش رو باز کنی باید در سیستم خودت هم داشته باشیش
    مثل Exel , Word , Photo shop و ...
    اگر من یک فایل Exel بدم به شما و شما رو سیستمت نداشته باشی برنامه اش رو چه جوری میخوای بازش کنی؟!!!
    دیتا بیس با زبان برنامه نویسی بسیار تفاوت داره دوست من
    حالا اصولآ دیتا بیس چی هست؟!
    دیتا محلی برای نگهداری داده هاست!
    بیبینیم ویکی پدیا در مورد دیتا بیس چی نوشته!

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

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

    نرم افزار های پایگاه داده مثل نرم افزارهایی که با اون تایپ میکنن میمونن!
    یعنی تمام آهنا یک کار انجام میدن با یک سری اصول اولیه اما با امکانات متفاوت!
    اگر هنوز در مورد پایگاه داده (دیتا بیس) مشکلی هست که حل نشده بگید تا بیشتر توضیح بدم!
    اما نکته مهم!
    نرم افزارهای پایگاه داده یک تفاوت با نرم افزراهای معمولی دارن و اون قابلیت استفاده از آنها با یک سری دستور موسوم Structured Query Language (SQL) در زبانهای برنامه نویسی مثل همون پاسکال و C است

    از زبان SQL میشود برای استفاده از داده های ذخیره شده در تمام پایگاه های داده ای استفاده کرد تنها چند تفاوت کوچک بین دیتا بیس ها وجود دارد
    نمونه ای از SQL

    کد:
    select * from Tbl where id = "Rostam_solat" 
    
    همچنان اگر سوالی هست در خدمتم!
    درضمن هدف هم فقط کمک به شما بود شما سوالتون کمی گنگ بود جواب هم درخور سوال بود!
    برای اسپم بازی دوستان دیگر در صف هستند جا هم برای اینکار زیاد هست ;)
     
  7. live for what?

    live for what? مدیر بازنشسته مدیر انجمن

    تاریخ عضویت:
    ‏18 آگوست 2006
    نوشته ها:
    9,016
    تشکر شده:
    371
    محل سکونت:
    Wish! In Your Mind!
    خوب حالا که فهمیدیم دیتا بیس چی هست اصولآ و شاید هم فهمیدیم که هدف اسپم بازی نیست برای اینکه تفاوتهای دیتا بیس های مختلف رو با هم مرور میکنیم!
    اون فایلی که Attache کردم رو ببینید و بعد به این لینکها هم یک سری بزن!

    تعریفی از SQl


    مقایسه چند دیتا بیس

    بزرگ‌ترين بانك‌هاي اطلاعاتي جهان‌

    My Sql خودم ازش زیاد استفاده میکنم!
    Comparison of relational database management systems

    Comparison of object-relational database management systems
    البته شاید برای کسی که تازه میخواد در مورد دیتا بیس ها اطلاعات جمع کنه کمی سنگین باشه اما به سوال شما نزدیکتره!
    ضمن اینکه صحبتهای من کلی بود و ساده برای فهمیدن راحتر این مباحث کمی کاملتر و تخصوصی تر هستند
    امیدوارم که براتون مفید باشه!
     

    فایل های ضمیمه:

  8. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    68
    محل سکونت:
    نصف جهان
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی