در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش کوئری (Query) گرفتن از SQL قسمت 3 : ساختار Table ها

در قسمت های قبلی با مفاهیم اولیه Relational Database ها و Object های آنها مثل Stored Procedure ها ، Function ها و VIEW ها تا حدودی آشنایی اولیه پیدا کردیم ، قطعا در آینده در خصوص هر یک از این مفاهیم بصورت کامل صحبت خواهیم کرد.اما یکی از مواردی که بیشتر در خصوص آن توضیح دادیم بحث جدول یا Table بود که در اصل هسته اصلی پایگاه داده ما محسوب می شود. در این قسمت قصد داریم کلیه مفاهیم مرتبط با جداول در SQL سرور را با هم بررسی کنیم . مفاهیمی مثل Column و Row و Filed و ... را به امید خدا با هم یاد می گیریم.سعی می کنیم تمامی مثال های خود را با استفاده از جدولی که در قسمت دوم به شما معرفی کردیم جلو ببریم ، جدولی که من و آقای احمدی و مهندس صادقیان و مهندس خلیفی جزو مشتریان ثابت آن هستند. شکل زیر همان جدول را نمایش می دهد :

نمونه ای از یک جدول یا Table در SQL سرور

Column یا ستون در Table های SQL سرور

یکی از هسته های اصلی Table ها در SQL سرور و البته بسیاری دیگر از RDBMS ها ستون یا Column می باشد.ستون ها در واقع محتویات موجود در پایگاه داده ما را مشخص می کنند و توضیحاتی در مورد آنها ارائه می کنند. آنها به ما می گویند که شما چه نوع اطلاعاتی را می توانید در این Database ذخیره کنید و چه اطلاعاتی را نمی توانید ذخیره کنید . برای اینکه درک بهتری از موضوع داشته باشید به Table بالا نگاهی بیندازید در اینجا ما چندین Column یا ستون داریم که به ترتیب به نام های Customer ID یا شناسه مشتری ، Last Name یا نام خانوادگی ، First Name یا نام ، Join Date یا تاریخ اولین خرید و State که محل زندگی مشتری ، می باشند. در واقع با نگاه کردن به ستون یا Column ای به نام Last Name شما متوجه خواهید شد که اطلاعاتی که قرار است در این ستون ذخیره شود مربوط به نام خانوادگی مشتریان است و یا اگر ستونی به نام State یا محل زندگی دارید حتما در آن محل زندگی مشتری ذخیره می شود نه چیز دیگر ، این یعنی ستون یاColumn در خصوص محتویات database به شما توضیح می دهد. علاوه بر اینکه Column ها در خصوص نوع محتوای ذخیره شده در Table ها توضیح می دهند آنها را اجبار به استفاده از نوع خاصی از داده نیز می کنند .

ستون ها یا Column ها در Table های SQL سرور

برای مثال اگر Column ای که به نام Join Date است را مشاهده کنید قطعا اطلاعاتی که قرار است در این Column ذخیره شود باید از نوع داده Date یا Date//Time باشد و نمی توانیم نوع داده ای مثل رشته یا String را برای این ستون در نظر بگیریم. برای مثال ما می توانیم برای Column های خود در همین جدول نوع داده یا Data Type تعریف کنیم ، ساده ترین مثال در این خصوص این این است که Customer ID از نوع داده Integer و Last Name از نوع داده String یا رشته ، First Name از نوع داده رشته یا String و Join Date از نوع داده Date یا Date //Time و State نیز از نوع داده String باشد. در خصوص انواع داده ها یا Data Type ها در SQL سرور در آینده صحبت خواهیم کرد اما اگر می خواهید در همین لحظه اطلاعات بیشتری در این خصوص داشته باشید می توانید به مقاله مهندس رمضانی با عنوان انواع داده در SQL سرور مراجعه کنید. بنابراین بصورت خلاصه اگر بخواهیم column را تعریف کنیم : آنها درباره داده ها به ما اطلاعاتی ارائه می دهند ، نوع آنها را تعیین می کنند و در واقع به داده های ما هویت و معنا می دهند.

Row یا ردیف یا رکورد در Table های SQL سرور

Row یا ردیف یا سطر در واقع داده های شما در یک Database هستند.برخی اوقات به این داده ها یا بهتر بگوییم به این Row ها رکورد یا Record هم گفته می شود حتی برخی اوقات از Row به عنوان موجودیت یا Entry هم نام برده می شود ، به هرحال همه این واژه ها یک منظور دارند و منظور داده اصلی ما است. جدول زیر را در نظر بگیرید ، زمانیکه شما در رابط کاربری یک نرم افزار فروش برای مثال می خواهید یک مشتری را اضافه کنید بایستی برای مشتری یک Customer ID یک Last Name یک First Name یک Join Date و یک State در Table مربوطه وارد کنید ، حال اگر همه این موارد را انجام دهید تنها یک رکورد وارد Database شما خواهد شد یعنی مجموعه ای از مقادیر که بصورت ردیفی کنار هم قرار گرفته اند و همه اینها در واقع نمایانگر یک مشتری هستند. در جدول زیر همانطور که مشخص شده است شما یک رکورد به صورت Customer ID برابر با 110 ، Last Name برابر Nasiri وFirst Name برابر Mohammad و Join Date برابر 1//1//1391 و در نهایت State ای برابر کرج دارید که همگی یک Row یا یک رکورد را با هم تشکیل می دهند. سایر موارد دیگر هم به همین شکل تشکیل رکورد های مختلف پایگاه داده شما را خواهند داد . ساده ترین مثال برای درک مفهوم رکورد در Database همان موجودیت هایی است که در دفترچه تلفن مشاهده می کنید ، نام و نام خانوادگی به همراه شماره تلفن تشکیل یک رکورد از فرد مورد نظر را می دهند.

ردیف یا Row در SQL سرور

Field در Table های SQL سرور

با اینکه خیلی جستجو کردم اما ترجیح دادم واژه فارسی را معادل کلمه Field در انگلیسی در متن قرار ندهم و همان بهتر که فیلد بنویسیم و فیلد بخوانیم. آخرین نکته برجسته ای که در خصوص Table ها وجود دارد بحث Field است ، یک فیلد نقطه تقاطع بین یک Column و یک Row می باشد، هر کدام از Field های ما در یک Database دارای مقادیر منحصر به فردی هستند ، برای مثال جدول زیر را در نظر بگیرید ، در Column ای به نام Customer ID و اولین Row فیلد اول با مقدار 110 مشخص شده است ، فیلد دوم در column ای به نام Last Name و Row اول به با مقدار Nasiri مشخص شده است ، به همین ترتیب هر یک از مقادیر موجود در Table های ما در قالب Field ها نمایش داده می شوند. توجه کنید که مقادیر یا Value ها در SQL سرور به عنوان Filed شناخته می شوند.

معرفی فیلد یا Field در Database های SQL سرور

ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره بانک های اطلاعاتی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#انواع_داده_در_sql #ساختار_column_در_sql_سرور #data_type_در_sql_چیست #جدول_در_sql_سرور #آموزش_sql_server #آموزش_گام_به_گام_sql_سرور #آموزش_sql_سرور #ساختار_table_در_sql_سرور #آموزش_گام_به_گام_query_گرفتن
عنوان
1 آموزش کوئری (Query) گرفتن از SQL قسمت 1 : معرفی SQL سرور رایگان
2 آموزش کوئری (Query) گرفتن از SQL قسمت 2 : Relational Database ها رایگان
3 آموزش کوئری (Query) گرفتن از SQL قسمت 3 : ساختار Table ها رایگان
4 آموزش کوئری (Query) گرفتن از SQL قسمت 4 : کلیدهای اصلی و فرعی رایگان
5 آموزش کوئری (Query) گرفتن از SQL قسمت 5 : رابطه بین جدول ها رایگان
6 آموزش کوئری (Query) گرفتن از SQL قسمت 7 : طراحی جدول ها رایگان
7 آموزش کوئری (Query) گرفتن از SQL قسمت 7 : طراحی ساده یک DB رایگان
8 آموزش کوئری (Query) گرفتن از SQL قسمت 8 : Normalization رایگان
9 آموزش کوئری (Query) گرفتن از SQL قسمت 9 : دستورات اولیه SQL رایگان
10 آموزش کوئری (Query) گرفتن از SQL قسمت 10 : محیط Management Studio رایگان
11 آموزش کوئری (Query) گرفتن از SQL قسمت 11 : اتصال به Database رایگان
12 آموزش کوئری (Query) گرفتن از SQL قسمت 12 : ساختار دستور SELECT رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....