انجمن یاران منتظر

ختم قرآن



آخرین ارسال ها
لیست برنامه ختم قرآن یاران منتظر ..:||:.. پروژه کرونا(COVID 19) ..:||:.. Ƹ̵̡Ӝ̵̨̄Ʒ سفره هفت سین امسال اعضای انجمن یاران منتظر Ƹ̵̡Ӝ̵̨̄Ʒ ..:||:.. تا حالا به لحظه تحویل سال 1450 فکر کردید!!؟؟ ..:||:.. Ƹ̵̡Ӝ̵̨̄Ʒ سفره هفت سین سال 1395 اعضای انجمن یاران منتظر Ƹ̵̡Ӝ̵̨̄Ʒ ..:||:.. اگر بفهمید بیشتر از یک هفته دیگر زنده نیستید، چی کار می کنید؟! ..:||:.. **متن روز پدر و روز مرد** ..:||:.. الان چتونه؟ ..:||:.. 🔻هدیه‌ تحقیرآمیز کِندی ..:||:.. ღ ღ ღتبریک ازدواج به دوست خوبم هستی2013 جان عزیز ღ ღ ღ ..:||:..

نوار پیام ها
( یسنا : ▪️خــداحافظ مُــــحَرَّم 😭 نمى دانم سال دیگر دوباره تو را خواهم دید یا نه؟!... 🖤اما اگر وزیدى و از سَرِ کوى من گذشتى، سلامَم را به اربابم برسان... ◾️ بگو همیشه برایَت مشکى به تَن مى کرد و دوست داشت نامَش با نام تو عجین شود!... ◾️بگو گرچه جوانى مى کرد، اما به سَرِ سوزنى ارادتش هم که شده، تو را از تَهِ دل دوست داشت... ◼️با چاى روضه تو و نذری ات، صفا مى کرد و سَرَش درد مى کرد براى نوکرى... 🏴 مُحَرَّم جان؛ تو را به خدا مى سپارم... و دلم شور مى زند براى \"صَفر\"ى که دارد از \"سَفَر\" مى رسد... # )     ( سینا : حضرت فاطمه زهرا (سلام الله علیها): «ما جَعَلَ اللّه ُ بَعدَ غَدیرِخُمٍّ مِن حُجَّةٍ و لاعُذرٍ؛ خداوند پس از غدیرخم برای کسی حجّت و عذری باقی نگذاشت.» «دلائل الإمامَه، ص 122» )     ( فاطمه 1 : ای روح دو صد مسیح محتاج دَمَت زهرایی و خورشید غبار قدمت کی گفته که تو حرم نداری بانو؟ ای وسعت دل‌های شکسته، حَرَمت. (شهادت حضرت زهرا تسلیت باد) )     ( programmer : امام علی (ع):مردم سه گروهند: (1) دانشمندی خدایی، (2) دانش آموزی بر راه رستگاری (3) و پشه های دستخوش باد و طوفان و همیشه سرگردان، که از پی هر جنبنده و هر صدا می روند، و با وزش هر بادی، حرکت می کنند، نه از پرتو دانش، روشنی یافتند، و نه به پناهگاه استواری پناه گرفتند. )     ( programmer : امام علی ع : عاقل ترین مردم کسی است که عواقب کار را بیشتر بنگرد. )     ( programmer : امام علی (ع):دعوت کننده ای که فاقد عمل باشد مانند تیر اندازی است که کمان او زه ندارد. )     ( programmer : امام علی(ع): در فتنه ها همچون بچه شتر باش که نه پشت دارد تا بر آن سوار شوند و نه پستانی که از آن شیر بدوشند )     ( سینا : هزارها سال از هبوط آدم بر سیاره‌ی زمین گذشته است و هنوز نبرد فی ما بین حق و باطل بر پهنه‌ی خاك جریان دارد، اگرچه دیگر دیری است كه شب دیجور ظلم از نیمه گذشته است و فجر اول سر رسیده و صبح نزدیك است. )     ( programmer : فتنه مثل یک مه غلیظ، فضا را نامشخص میکند؛ چراغ مه‌شکن لازم است که همان بصیرت است....(مقام معظم رهبری) )     ( سینا : یاران! شتاب كنید ، قافله در راه است . می گویند كه گناهكاران را نمی پذیرند ؟ آری ، گناهكاران را در این قافله راهی نیست ... اما پشیمانان را می پذیرند )     ( سینا : برای حفظ سلامتی، این دعا را هر صبح و شب بخوانید: اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وَ آلِ مُحَمَّدٍ**اللَّهُمَّ اجْعَلْنِي فِي دِرْعِكَ الْحَصِينَةِ الَّتِي تَجْعَلُ فِيهَا مَنْ تُرِيدُ. (سه ‌مرتبه) خداوندا، مرا در زره نگهدارنده و قوی خود _ که هر کس را بخواهی در آن قرار می‌دهی _ قرار بده! )     ( فاطمه 1 : ای بهترین بهانه خلقت ظهور کن صحن نگاه چشم مرا پر ز نور کن +++ چشمم به راه ماند بیا و شبی از این پس‌کوچه‌های خاکی قلبم عبور کن +++ آقا بیا و با قدمی گرم و مهربان قلب خراب و سرد مرا گرم شور کن )     ( سینا : دود می خیزد ز خلوتگاه من کس خبر کی یابد از ویرانه ام ؟ با درون سوخته دارم سخن کی به پایان می رسد افسانه ام ؟ )    
مدیریت پیام ها


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


انجمن یاران منتظر » کامپیوتر و اینترنت » آموزش برنامه نویسی » نمایش پست: اصول و مفاهیم پایگاه داده


نمایش موضوع به شکل عادی
اطلاعات نویسنده
اصول و مفاهیم پایگاه داده
یکشنبه ۹ تیر ۱۳۹۲ ۱۱:۲۱ بعد از ظهر [#4]
مدیر انجمن
شماره عضویت : 44
حالت :
ارسال ها : 2792
جنسیت :
تعداد بازدیدکنندگان : 773
دعوت شدگان : 12
اعتبار کاربر : 21876
پسند ها : 2658
حالت من :  Ashegh.gif
تصویر مورد علاقه من : images/mms/yaran (9).jpg
تشکر شده : 3464
وبسایت من : وبسایت من



جبر رابطه ای
 
جبر رابطه ای مجموعه ای از عملگرها وقوانینی است برای پردازش رابطه ها یا جداول بکار می روند، این عملگر ها عبارتند از:

  1. عملگرهای یکتایی : ورودی این عملگرها تنها یک جدول است. این عملگر عبارتند از :عملگر انتخاب یا select)، عملگر پرتو(یاproject)،عمگر بسط (Extend)،عملگر گروه بندی یا خلاصه سازی (Summarize)
  2. عملگرهای دوتایی که روی دو جدول سازگار اعمال می شوند: تنها دو جدول سازگار می توانند ورودی این عملگرها باشند. این عملگرها عبارتند از اجتماع(Union) ،اشتراک(یاIntersect ) و تفاضل( یا Subtract)
  3. عملگر های دوتایی که روی دو جدول دلخواه اعمال می شوند: هر دو جدول دلخواه می توانند ورودی این عملگرها باشند. این عملگرها عبارتند از ضرب(× یا (Productباشند. و انواع مختلف پیوند(join)
  4. عملگر تقسیم(÷ یاdivide): این عملکر روی دو جدول با شرایط خاص اعمال می شود
  5. عملگر جایگزین()
تذکر: در جبر رابطه ای ورودی و خروجی کلیه ی عملگر از نوع جدول می باشد.
در این آموزش عملگرهای جبر رابطه ای را مورد بررسی قرار می دهیم. در اغلب مثالها از جداول یک پایگاه داده شاما جداول ذیل می باشد:


S(S#,Sname,city)
در این جدول اطلاعات تولید کنندگان ذخیره می شود:
S#:کد تولید کننده(هر تولید کننده یک کد منحصر بفرد دارد)
Sname:نام تولید کننده
City:شهری که تولید کننده در آن قرار دارد.
P(p#,pname,color)
در این جدول اطلاعات محصولات ذخیره می شود:
p# :کد محصول(هر محصول یک کد منحصر بفرد دارد)
Pname:نام محصول
Color: رنگ محصول
J(j#,jname,city)
در این جدول اطلاعات پروژه ها ذخیره می شود:
j#:کد پروژه(هر پروژه یک کد منحصر بفرد دارد.)
: jnameنام پروژه
City:شهری که پروژه در آن اجرا می شود
SPJ(s#,p#,j#,qty)
در این جدول مشخص می شود هر تولید کننده چند کیلو گرم از هر محصول را برای هر پروژه تولید کرده است:
s#:کد تولید کننده
p#:کد محصول
j#:کد پروژه
qty:مقدار فروش
S


عملگرهای یکتایی

عملگر انتخاب: از این عملکر برای گزینش افقی در یک جدول استفاده می شود. به عبارت دیگر ، با استفاده از این عملگر می توان تاپلیهایی(سطر) از یک جدول را که دارای شرط بخصوصی هستند انتخاب کرد.
شکل کلی دستور:
 ( نام جدول)     Ó
شرط
جدول R را درنظر بگیرید:
مثال1:تاپلهایی از جدول R را در انتخاب کنید که در آنها D>15 است.
این دستور را می توان به یکی از صورتهای ذیل نوشت:
Ó      ( R )
D>15
یا
Select      R      Where       D>15
یا
R      Where       D>15
نتیجه:
در شرط  انتخاب میتوان از and  وor   و not  استفاده کرد.
مثال2: تاپلهایی از جدول R را انتخاب کنید که در D>15 آنها و C='a' است.
Ó           ( R )
D>15      and    C='a'   
یا
Select      R      Where     D>15   and    C='a'   
یا
R      Where       D>15     and    C='a'
نتیجه:
مثال3:مشخصات تولید کنندگان تهرانی را بیابید (با توجه به پایگاه دادهای که در ابتدا شرح داده شد)
کافیست از جدول تاپلهایی را انتخاب کنیم که مربوط به شهر تهران هستند:
Ó           ( S )
'تهران '
City =
یا
'تهران Select     S      Where    City =' 
یا
'تهرانWhere    City =' 
نتیجه:
مثال4: مشخصات فروشهای مربوط به محصولات 'P2' و'P3' و'P4' را بیابید.
Ó           ( SPJ )
 P#='P2'   or P#='P3'   or P#='P4'  
یا
  Select     SPJ      Where     P#='P2'   or   P#='P3'   or     P#='P4'  
یا
SPJ     Where     P#='P2'   or P#='P3'   or    P#='P4'  
نتیجه:
 
مثال5: مشخصات فروشهایی رابیابید که مربوط به محصولات 'P2' یا  'P3' یا 'P4' نیستند.
Ó           ( SPJ )
 P#<>'P2'   and    P#<>'P3'   and   P#<>'P4'  
یا
  Select     SPJ      Where     P#<>'P2'   and    P#<>'P3'   and   P#<>'P4'  
یا
SPJ    Where     P#<>'P2'   and    P#<>'P3'   and   P#<>'P4'
نتیجه:
عملگر پرتو:
از این عملگر برای گزینش عمودی در یک جدول استفاده می شود. به عبارت دیگر ، با استفاده از این عملگر می توان ستونهای نورد نظر از یک جدول را انتخاب کرد.
مثال1: ستونهای A  و D از جدول  Rرا انتخاب کنید.
این دستور را می توان به یکی از صورتهای ذیل نوشت:
       ( R )  
A, B
یا:
R[A,B]
 یا:
Project    R     over     A,B
نتیجه:
مثال 2: نام کلیه ی شهرهایی را بیابید که تولید کننده ای در آنها ساکن است.
کافیست ستون از جدولS را انتخاب کنیم:
       (S )    
city
یا:
R[city]
 یا:
Project    S     over     city
نتیجه:
عملگر بسط : از عملگر بسط برای اضافه کردن یک یا جند ستون به یک جدول استفاده می شود. مقادیر این ستونها بر اساس مقادیر ستونهای دیگر محاسبه می شود. قالب کلی  از این عملگر به شکل ذیل است:
نام ستون جدید         as(عبارت محاسباتی)      add      نام جدول     extend
مثال: لیستی از کلیه ی ستونهای جدول و یک ستون جدید تهیه کنید که میزان فروش بر حسب تن را نشان دهد ( qty بر حسب کیلو گرم است)
extend     SPJ    add  (qty/1000)        as           tonQty
نتیجه:
عملگر خلاصه سازی یا گروهبندی
با استفاده از این عملگر می توان تاپلهای یک جدول را برا ساس مقادیر یک ا چند ستون گروهبندی کرد و روی هر گروه بصورت مجزا محاسبه ای را انجام داد. از تابع  sumبرای محاسبه ی مجموع ، avg از تابع برای محاسبه ی میانگین ، ازmax تابع برای محاسبه ی ماکزیمم و از تابع min برای محاسبه ی مینیمم مقادیر یک ستون از هر گروه استفاده می شود همچنین ، با استفاده از تابع count  می توان  تعداد تاپلهای هر گروه را محاسبه کرد. . قالب کلی  از این عملگر به شکل ذیل است:
نام ستون جدید   as       عبارت محاسباتی        add  ( نام ستون،ها)   dy نام جدول   summarize 
مثال1: لیستی از کد محصولات و مقدار کل تولید هر یک از آنها تهیه کنید.
summarize    SPJ    dy (P#)    add    sum(qty)       as          total
 
 
مثال 2: لیستی از کد محصولات ، کد پروژه ها و میزان کل  فروش محصول مورد نظر برای پروژه ی مورد نظر تهیه کنید.
در اینجا باید میزان کل فروش را یرای هر جفت کد محصول/ کد پروژه بطور جداگانه محاسبه کنیم. پس لازم است لیست را بر اساسp#  وj# گروهبندی کنیم:
summarize    SPJ    dy (P#,j#)      add    sum(qty)      as     total



ویرایش ارسال توسط : programmer
در تاریخ : یکشنبه ۹ تیر ۱۳۹۲ ۱۱:۲۳ بعد از ظهر

گزارش پست !






انجمن یاران منتظر

چت روم یاران منتظر

چت روم و انجمن مذهبی امام زمان



هم اکنون 08:21 پیش از ظهر