العودة   منتديات زهرة اللوتس > الاقسام التقنية وتطوير المواقع > لغات البرمجة و الشبكة و انظمة التشغيل

لغات البرمجة و الشبكة و انظمة التشغيل لغات البرمجة و الشبكة و انظمة التشغيل


أنواع البيانات فى SQL Server2005

لغات البرمجة و الشبكة و انظمة التشغيل


إضافة رد
 
LinkBack أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
  #1  
قديم 04-30-2011, 05:50 AM
لوتس ذهبي
 
تاريخ التسجيل: Apr 2011
المشاركات: 1,385
انا مميز is on a distinguished road
افتراضي أنواع البيانات فى SQL Server2005

أنواع البيانات فى SQL Server2005 أنواع البيانات فى SQL Server2005 أنواع البيانات فى SQL Server2005 أنواع البيانات فى SQL Server2005 أنواع البيانات فى SQL Server2005

بسم الله الرحمن الرحيم
أنواع البيانات فى SQL Server2005
1-Int
وهى اختصار Integer والأرقم الصحيحة الممتدة من من 2^31- إلى 2^31-1 بمعنى أنه أحد الأرقام المحصورة بين (-2147483648 إلى 2147483647)
2-BigInt
إذا نظرنا إلى هذة الكلمة فسوف نجد أنها مكونة من جزئين وهما Big وتعنى كبير و Int وهى اختصار Integer و هو العدد الصحيح سواء كان سالبا أو كان موجبا إذن BigInt عدد صحيح كبير ولكن هو كبير لأى درجة ؟
هو عدد صحيح ممتد من 2^63- إلى 2^63-1 وبعبارة أخرى الأرقام المحصورة بين (-9223372036854775808 إلى 9223372036854775807)
وهذا الرقم الذى هو BigInt هو أقصى رقم يمكن التعامل معة داخل قاعدة البيانات وينصح فقط باستخدامة إذا كانت الأرقام التى تستخدمها تزيد على 2 مليار
3-Smallint
وهى small صغير وint و هى الأرقام فى المدى من 2^15- إلى 2^15-1 وبعبارة أخرى الأرقام المحصورة بين (-32768 إلى32767)
4-tinyint
و tiny تعنى صغير جدا وint و هى الأرقام فى المدى من (0 إلى255)
5-Binary
هو النظام الثنائى والمقصود بة هنا نظام العدد الثنائى الذى هو 0و1 ولكن فى الفترة الأخيرة تضائل استخدام Binary إلى درجة كبيرة وهو يستخدم عادة لتخزين ملفات الصيغ مثل Pdf أو doc و ملفات الصور وخلاف ذلك ولكن تخزين مثل هذة الأشياء غير مستحب داخل قاعدة البيانات لعدد من الأسباب منها الحجم الكبير الذى يستهلكة والبطء الذى يحدثة داخل وأسباب ومشاكل أخرى تحدث للعناصر المخزنة وكذلك لقاعدة البيانات لذلك عندما قمت بشرح مثال Currency Manager لم أقم بتخزين الصورة داخل قاعدة البيانات ولكننى قمت فقط بتخزين مسار الصورة لتلافى حدوث هذة التعقيدات لأنة إذا كان محتما علينا أننا سنقوم بتخزين الصورة فلماذا نقوم بتخزينها داخل قاعدة البيانات بالذات ونقوم بإجهادها طالما أننا نستطيع تخزينها فى مكان اخر خارج قاعدة البيانات وما ينطبق على Binary ينطبق على الأنواع التالية
6-Image
7-Varbinary
8- (Varbinary(Max
9-Bit
ويعتبر أحد أنواع Binary ولكن هو Bit يعنى 0 أو 1 يعنى إما هذا أو ذاك قيمة واحدة فقط وهو مناسب جدا للقيم التى هى من نوع Yes/No التى هى Boolean وقد تكلمنا عنها سابقا ولكنها تحتاج لتعريف من قبل من مصمم قاعدة البيانات كأن يقوم بوضع
Yes=1 و No=0 ويمكن بنفس الطريقة استخدامة فى التنقل بين شىء مزدوج الخواص مثل On/Off أو +/- وما شابهها ولكنها تحتاج لتعريف هذا الأمر
-Char
وهى اختصار Character وتختصر إلى Char وتنطق شار و المقصود بها نص محدود الطول بمعنى أننا يجب وضع حد أقصى للحروف التى يتم كتابتها من خلال نوع Char وأنواعة هى
10-(char(x
و X هذة عدد الأحرف و إذا وضعنا X=10 فإننا يجب وضع عشرة أحرف إجباريا فماذا لو قمنا بكتابة 3 أحرف فقط فإنة يتم كتابة السبعة أحرف المتبقية فى صورة فراغات أى أن القيمة تصبح إجبارية 10 أحرف
11-(Varchar(x
وهو أكثرها شيوعا واستخداما فى قواعد البيانات و X هى عدد الأحرف وأقصى طول يسمح بة 1024 حرف ويختلف عن (Char(x فى أنة لا يشترط اتمام الرقم X إلى نهايتة بمعنى أنة لو كان هناك (char(10 فلا بد من وضع العشرة حروف فإذا لم تضعها فإنة سيقوم بإكمالها فى صورة فراغات ولكن لو كان هناك مثلا (varchar(50 فإنة لن يقوم بإكمال ذلك ولكنك فى الحقيقة لن تستطيع كتابة سوى 48 حرف فقط والسبب فى ذلك هو أن SQL server يقوم باستخدام 2 بايت bytes2 من الحجم ويستخدمها لتخزين طول النص
12-(Varchar(max
ويسمح بإضافة نص طويل جدا يصل طولة إلى( 2^31-1) حرف يعنى 2147483647 حرف تماما مما يعنى أنة سيستوعب حوالى 2.147.483.647 بايت أى ما يعادل 2 جيجا وهذا النوع من البيانات قد حل مكان **** فى SQL Server 2005 و **** موجودة أيضا فى خيارات أنواع البيانات ولكن لاخر مرة ولن تظهر فى SQL Server 2008
يوجد هناك نوع اخر من البيانات باعتقادى أننا لن نستخدمة كثيرا وهو National Character وهى لمن يستخدمون حروف لغات non-Unicode و الجدير بالذكر أنها تستخدم 2 بايت لكل حرف وهى
13-(nchar(x
14-(nvarchar(x
15-n****
ومثلها مثل **** لن تظهر فى SQL Server بعد الان
16-(nvarchar(max
17-Datetime
و تسمح بالتعامل مع الفترة الزمنية الممتدة من يوم 1 يناير عام 1753 حتى يوم 31 ديسمبر عام 9999 وهى تعطى الزمن بدقة و معدل الخطاء قد يصل إلى 3.35 ميللى ثانية لذلك فإن يفضل وضعها فى وضع تزامن لتصحيح الفارق الزمنى
18- Smalldatetime
وتصلح للزمن مقدرا بالدقائق فى الفترة من ا يناير 1900 حتى 6 يونيو عام 2079
19- Timestamp
وهو زمن غير تلقائى ولا يرتبط بالنوعين السابقين من الأزمنة و هو يصلح للأزمنة الغير دورية وأبرز مثال يمكن ضربة على هذا النوع هو التأقيت Watching
20-(Decimal(P,S
و Decimal تعنى رقم يمكن أن يكون رقم عشرى ولكن ما معنى (P,S)
P=Percision و هو عدد الأرقام التى على اليسار من العلامة العشرية مثلا إذا كنت P=5 فإنة يمكن وضع خمسة أرقام مثل 9999
S=Scale وهو الرقم الذى على يمين العلامة العشرية
لتوضيح ذلك
(Decimal(5,2 يمكن أن يكون رقما بهذة الصورة 44.20 أو 45898.29 .....الخ
وهى فى الوضع الإفتراضى فى SQL Server موجودة بالصورة التالية(Decimal(18,0
21-(Nuemric(P,S
هى نفسها (Decimal(P,S
22-Money
وهو يستخدم لتخزين القيمة فى صورة (Decimal(16,4 والغرض من تخصيصها هو العملة أو النقدية والقيمة قد تكون موجبة أو سالبة ومحصورة بين (-9.22 تريليون و 9.22 تريليون)
23-Smallmoney
وينحصر مابين -215000 و 215000 مائتان وخمسة عشر ألفا لاغير
24- sql_variant
ونادرا ما تستخدم وهى تشبة varchar
25- uniqueidentifier
ويصلح لتخزين قيمة ID مثل قيمة Guide التى تعلمنا طريقة إنشأها فى الدرس الثانى من قواعد البيانات وهو كما رأينا فى تكوينة Hexdecimal ويتكون من الأرقام 0 و1 و2 ......9 والحروف a وb وc و d وe وf وهو يتكون من 32 حرف عبارة عن حروف من الحروف الستة المذكورة بالاشتراك مع العشرة ارقام المعروفة كما أنه يصلح ايضا لتخزين Autonumber الذى هو الترقيم التلقائى
26- XML
لتخزين البيانات من النوع XML ويمكنة أن يسع حتى 2 جيجا من البيانات
27- Float and Real
ويستخدمان لتخزين القيم التقريبية

الموضوع منقول للأمانة والإفادة
تقبلوا تحياتى
تابع ايضا من مواضيعي

0 عبارات بسم الله الرحمن الرحيم .. والسلام عليكم مزخرفه
0 فقط لمحبين الفرقة الكورية:SHINee
0 اسهل طريقة لتفقيط الأرقام الحسابية وتحويلها للغة العربية و الجديد انها تنطق الارقام
0 اريد كود فتح ملف عن طريق الفيجوال بيسك
0 ::.. لوحات فنية مبدعة .. جميلة .. متنوعة ..::
0 المصفوفات في الفيجوال بيسك
0 الحصول على حاصل جمع عمود ب Datagrid
0 بركة سباحة "غريبة جدا" تتنفس داخلها !
0 كود جمع قيد عمود معين في الاكسس
0 ارجو الدخول مشكلة في برنامج الفيجوال بيسك 6
0 مشكلة الفيجوال بيسك 6 مع ويندوز 7 سيرفيس باك 1
0 اللغة العربية لاتعمل في الويندوز 7 في الفيجوال بيسك 6
0 رسالة خطأ run-time error 91
0 ... أميرات ديزني حقيقة ...
0 كيف يتم ايقاف الكيبورد والماوس عن العمل ؟
0 فتح قواعد البيانات امتداد .db
0 عاوز استخدم دالة Sum ودالة Count (Distinict( لحقل معين فى تقرير واحد
0 للبيع 5 اشرطة العاب سوني 3 Dragon age 1 and 2 gran turismo prologue midnight club la
0 حصريا موسيقى مسلسل يوسف الصديق البوم كامل وصوت نقى mp3
0 مشكلة فى كود الحفظ مع كود الترقيم التلقائى
0 اثنين psp go واحد ابيض وواحد اسود بسعر مغري جدا..~
0 معرض عودي للاثاث المنزلي( كلاسيك - مودرن) وتشكيلة من السجاد الحرير والصوف با لقاهرة
0 للبيع حساب بجنرالات الحرب
0 الشرح الكامل لإضافه محرر نصوص في ال asp.net
0 للبيع قـريـة بـ حرب القبائل نقاطها300.000 وفي نفس الحساب بـ عالم1 قرية نقاطها 190.000
0 كيف اظهر تاريخ اليوم الهجري حسب تقويم ام القرى
0 البحث و عرض النتائج في داتا جريد
0 معجون اللمبة الصفراء للبيع
0 عرض خاص لمعجبي ألعاب مضاربات fighting games
0 الان احدث تلفون نوكي جديد جدااااا Nokia E7
0 [طلب] كود ربط DataGrid بالـ Adodc + كود ربط الـ Adodc بقاعدة البيانات !
0 التعديل على مثال لنقل الملفات بستدخام ال winsock
0 للبيع حساب في metin2 العربية .. For SaLe
0 خطأ فى كود البحث فى قاعدة بيانات sql 2000 من خلال vb6
0 تساؤلات حول كيفية صنع لعبة شطرنج اون لاين
0 حفظ الصور في قاعدة البيانات + ado
0 للبيع PS3 سلم slim 320 قيقا استخدام يوم واحد فقط (في مكة)
0 BlackBerry PlayBook Tablet حصريا وفقط من باورفكس
0 كيفية عمل rs لمحتوايات Flexgrid
0 (( للــــبـــيـــع اكـــس بــوكــس 360 سليــــم مع كينكت )) مع الصور ... xbox360 slim
0 keylogger arabic
0 مطلوب لعبة saints row 2 اكس بوكس 360
0 طريقة عمل شورت كت للبرنامج
0 خطأ في اضافة اداة Winsock في الفيجوال بيسك
0 اكاونت واو اوربي للبيع World of Warcraft EU account for sale
0 "زنقة" القذافي تتحوّل إلى وجبة خليجية
0 كيف انشي ترقيم تلقائي إبدأ من اخر قم تم ضافة في قاعدة البيانات ؟؟
0 للبيع في الاردن ps3 games
0 للبيع Gt5 في الرياض
0 طلب كود تفرغ البيانات من الجدول (حذف)
0 طلب سورس كود ( الكلمات المتقاطعة )
0 ربط بين فورمين ؟؟؟
0 استفسار برنامج لاداره شركه بسيطه لخدمات الكمبيوتر
0 هل انت مَع أو ضِد ؟!
0 ازاى أعمل انواع خطوط زى الافى الورد

رد مع اقتباس
http://forum.q8lots.net/images/441122.gif
إضافة رد

مواقع النشر (المفضلة)

مواضيع ذات صله لغات البرمجة و الشبكة و انظمة التشغيل



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
خصائص جميع أنواع البيانات في Visual Basic مرهووون لغات البرمجة و الشبكة و انظمة التشغيل 0 04-25-2011 12:50 AM
مشكلة في حذف البيانات من قاعدة البيانات المحب في لله لغات البرمجة و الشبكة و انظمة التشغيل 0 04-25-2011 12:50 AM
الحطب..أنواع الحطب..أنواع الحطب بالصور..طلعات البر..حطب للكشتات.. **الشيخة** الرياضة - كورة - دبابات - سيارات - خيول 0 03-09-2011 03:10 AM
صور أنواع حمام روعة , صور حمام غريب وجميل ,صور لاجمل أنواع الحمام أجمل بسمة صور 2013 - 2014 صور رومنسية صور جديدة 0 11-12-2010 05:26 AM
البشر يشبهون تماماً أنواع العطور,الناس مثل العطور أنواع أى عطر أنت بسكوته العام 0 10-19-2010 11:44 PM

مدن سعوديه : نجران - شروره - ابها - خميس مشيط - عسير - النماص - بيشه - المجارده - سراه عبيده - احد رفيده - تنومه - بارق - رجال المع - محايل - بلقرن - تثليث - ظهران الجنوب - طريب - الرياض - الزلفي - وادي الدواسر - عفيف - البجاديه - الخرج - الدوادمي - المجمعه - القويعيه - الافلاج - السليل - شقراء - حوطه بني تميم - ضرما - المزاحميه - رماح ثادق - الحريق - حريملاء - الغاط - الاحساء - حفر الباطن - الجبيل - القطيف - سيهات - صفوى - راس تنوره - بقيق - الخبر - الدمام -النعيريه - الخفجي - القصيم - بريده - عنيزه - الحناكيه - الرس - المذنب - البكيريه - البدائع - حائل - الجوف - سكاكا - القريات - مكه المكرمه - المدينه المنورة - جدة - ينبع - الطائف - تبوك - طبرجل - املج - ضبا - جيزان - صامطه - ابو عريش - رفحاء - العيص - بدر -

http://www.jubailmark.com/11/jubailmark.png


الساعة الآن 12:06 AM.