دوما برای شفاف سازی باید بگم مثلا زبان پاسکال یه برنامه سادش اینه
دوست عزیز اگر کمی جواب دادن طنز امیز من باعث کدورت شد شرمنده!
اما از مثالی که زدم فهمیدم که کمی باید در مورد مفاهیم صحبت کنیم!
پاسکال ، 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"
همچنان اگر سوالی هست در خدمتم!
درضمن هدف هم فقط کمک به شما بود شما سوالتون کمی گنگ بود جواب هم درخور سوال بود!
برای اسپم بازی دوستان دیگر در صف هستند جا هم برای اینکار زیاد هست