برگزیده های پرشین تولز

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

reza395

کاربر تازه وارد
تاریخ عضویت
8 می 2006
نوشته‌ها
577
لایک‌ها
2
مثلا

Oracle , sql , access ....

اگه می شد از هر کدوم هم یک مثال ساده بزارید که دیگه عالی بود
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
لطفا کمی صبر کنین.

این بخش در دست ایجاد است و به زودی تغییراتی خواهد داشت
 

live for what?

مدیر بازنشسته
تاریخ عضویت
18 آگوست 2006
نوشته‌ها
9,078
لایک‌ها
374
محل سکونت
Wish! In Your Mind!
دیتا بیس در واقع مکانی برای ذخیره کردن داده ها هست!
سوالت یکم گنگ هست و کلی!
در مورد نمونه هم اگر بذارم به دردت نمیخوره چون باید برنامه اش رو سیستمت نصب باشه تا بتونی اجرا کنی!
اگر بخوای بدونی دیتا بیس چی هست اصولا یک درس سه واحدی تو رشته کامپیوتره!!!
302.gif

البته اگر بخوام دقیقتر بگم چند درس دیگه هم هستن که با مستقیم و غیر مستقیم به دیتا بیس مربوط میشن!
اما اگر بخوای کلی بدونی در واقع دیتا بیس مثل یک ظرف میمونه!
حالا ما چندتا ظرف داریم که هر کدوم برای نگهداری یک چیز خوبه!
اگر سوالت رو یکم واضحتر بپرسی شاید بهتر بتونم کمکت کنم!
 

reza395

کاربر تازه وارد
تاریخ عضویت
8 می 2006
نوشته‌ها
577
لایک‌ها
2
اولا با این جواب دادنت

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

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

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


اگه کسی بلد نیست نیاد اسپم کنه
 

live for what?

مدیر بازنشسته
تاریخ عضویت
18 آگوست 2006
نوشته‌ها
9,078
لایک‌ها
374
محل سکونت
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"

همچنان اگر سوالی هست در خدمتم!
درضمن هدف هم فقط کمک به شما بود شما سوالتون کمی گنگ بود جواب هم درخور سوال بود!
برای اسپم بازی دوستان دیگر در صف هستند جا هم برای اینکار زیاد هست ;)
 

live for what?

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

تعریفی از SQl


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

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

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

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

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

  • Comparison of SQL Server 2000 with Oracle 9i.zip
    14.3 KB · نمایش ها: 57
بالا