شما بعنوان یک کاربر مهمان وارد انجمن شده اید، برای دسترسیهای بیشتر لطفا عضو انجمن شوید.


صفحه اول
اعضا (249 نفر) جستجو راهنما
سلام غریبه!  |  ورود  |  ثبت نام
بحث جدید
آموزش قدم به قدم زبان SQL
admin
Tuesday, Mar 02, 2010 16:32 | پیگیری آدرس


  Administrator

پستها: 14
عضو شده در: 04 December 2009
منطقه: تهران
سلام دوستان
قصد دارم توی چند تا پست مفید و پر محتوا، آموزشی از زبان بانکهای اطلاعاتی (اس کیو ال) براتون داشته باشم.

اول از همه باید بگم که تو این بحث فقط در مورد زبان SQL حرف میزنیم و فرض میکنیم شما پیش مقدمه ای از بانکهای اطلاعاتی دارید، البته اگه بخواید میتونید از سایت ما هم این مطالب رو بخونید.

برای شروع کار ما نیاز به 4 تا جدول اطلاعاتی داریم (جدول همون Entity هست).
این جداول محیط عملیاتی یک دانشگاه کوچک رو ترسیم میکنه (زیاد جو گیر نشید همچینم دانشگاه نیست)

خوب جداول ما اینا هستن:
1. جدول نام و مشخصات دانشجویان
2. جدول نام و مشخصات اساتید
3. جدول نام و مشخصات دروس
4. جدول رابط یا جدولی که تعیین میکنه چه درسی توسط چه دانشجویی با کدام استاد گرفته شده و چه نمره ای حاصل شده (فکر کنم همه بیوفتن   )

در قدم اول باید جداول اطلاعاتی رو بسازیم:
برای ساخت جداول میتوان از دستور Create table استفاده کرد، ساختار کلی (Syntax) این دستور به صورت زیر است:
Raw Code Snippet
CREATE TABLE table_name (field_name type(size), ...);


خوب ساختاری که در بالا اشاره کردیم یه ساختار خیلی خیلی ساده از ساخت یک جدول بود. شما این کار رو توی ابزارهای گرافیکی بانکهای اطلاعاتی که در اختیارتون قرار میدن به راحتی با زدن چندتا دکمه انجام میدین   

Raw Code Snippet

CREATE TABLE "table_name"
("column 1" "data_type_for_column_1",
"column 2" "data_type_for_column_2",
... )


آخرین ویرایش بوسیله: admin - Sunday, Mar 07, 2010 15:04.

-- سید علی حسینی
بالا  
 
admin
Sunday, Mar 07, 2010 15:17 | پیگیری آدرس


  Administrator

پستها: 14
عضو شده در: 04 December 2009
منطقه: تهران
راستی دوستان هیچ میدونستید قبل از اینکه اقدام به ساخت جدول کنید ابتدا باید یک بانک اطلاعاتی ساخته یا حداقل آنرا انتخاب نمایید؟!!
برای انجام این کار هم کافی هست که از دستور
Raw Code Snippet
Create database DB_Name;

استفاده کنید.
سینتاکسی که اشاره کردم فقط یک سینتاکس خیلی خیلی ساده از این دستور هست گفته شد.
شما بوسیله این دستور حتی میتوانید فایل سایز بانکهای اطلاعاتی، سایز لاگها و اطلاعاتی چون آدرس فایلهای ذخیره بازیابی را انتخاب کنید.

نکته قابل توجهی که باید بگم اینه که بطور معمول برنامه نویسها و حتی DBA ها (میدونید که DBA یعنی چی؟) از ابزارهای گرافیکی که خود بانکهای اطلاعاتی در اختیارشان قرار میدهند استفاده میکنند.
مثلا مای اس کیو ال یا اوراکل یا اس کیو ال سرور ماکروسافت

نکته بعدی اینه که در بانکهای اطلاعاتی مختلف یکم سینتاکس و پارامترهای این دستور تغییر میکنه.
تو پست بعدی میخوام به صورت نمایشی هم بانک اطلاعاتی و هم یک جدول رو بسازم.

آخرین ویرایش بوسیله: admin - Sunday, Mar 07, 2010 15:20.

-- سید علی حسینی
بالا  
 
elham
Sunday, Mar 07, 2010 15:38 | پیگیری آدرس


 
پستها: 3
عضو شده در: 02 March 2010

آقای حسینی ممنون از آموزشهای خوبی که به زبان خیلی ساده قرار میدین ولی اگه میشه لطف کنید و دیتابیس مورد نظری که دارین آموزش میدین رو قید کنید خیلی خوب میشه.
مرسی

بالا  
 
قبل   بعد
 
1 مهمان و 0 عضو در حال بازدید از این مبحث می باشد:
بحث جدید
 
 
ساخته شده بوسیله NovaBoard v1.1.3
تمامی مستندات و محتویات تحت © توسعه دهندگان نرم افزاری ایران