المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس 17: مقدمة إلى قواعد البيانات c#


khaledbelal
02-13-2010, 03:15 AM
السلام عليكم ورحمة الله وبركاته...




الان سوف نبدأ بمقدمة عامة عن قواعد البيانات:


____________________________________

ما هي قاعدة البيانات :
هي عبارة عن ملف يحتوي على جداول ( مصفوفات ) تحتوي على أعمدة ( كمصفوفة داخل مصفوفة ) ...



في ماذا تستخدم..؟؟
ألم تسأل نفسك يوما كيف يمكن لبرنامج Windows Live Messenger أن يحفظ كل هذه الأعضاء كل شخص مع كلمة سره الخاصة به مع المعلومات الشخصية عنه ..... الخ....
في الواقع المبدئ واحد وهو قاعدة البيانات...
حيث تقوم الشركة بوضع عمود للإيميل,عمود لل password,عمود لل username وهكذا ...
أنواع قواعد البيانات...
أصبح هناك الكثير منها أشهرها..
SQL server,Access,ORACLE حيث هذه الدورة سوف تختص في sql,access فقط...
أنواع البيانات:
إن من مميزات ال sql كثيرة أنواع بياناتها وهي كالتالي:

smallint : رقم من ‐32,768 إلى 32,768

int : رقم من ‐2,147,483,648 إلى 2,147,483,648

bigint : رقم من ‐9,223,372,036,854,775,808 إلى 9,223,372,036,854,775,808

tinyint : رقم من 0 إلى 255

bit : رقم 0,1 فقط!

decimal : رقم من ‐10^38 +1 إلى 10^38 –1

money: رقم من ‐922,337,203,685,477.5808 إلى +922,337,203,685,477.5807

smallmoney: رقم من ‐214,748.3648 إلى +214,748.3647

float: رقم من ‐1.79E + 308 إلى 1.79E + 308

real : رقم من ‐3.40E + 38 إلى 3.40E + 38

datetime : Jan 1, 1753 إلى Dec 31, 9999

char : حرف ثابت الحجم – يقبل حتى 8000 حرف

varchar : يقبل حتى 8000 حرف –non Unicode

varchar(max) : 455

تحمل حتى non‐Unicode حروف 231 حرف

text : تحمل حتى 2,147,483,647 حرف non‐Unicode حروف

nchar : تحمل حتى 4,000 حرف Unicode حروف ثابتة

nvarchar : تحمل حتى 4,000 حرف Unicode حروف

nvarchar(max) : تحمل حتى non‐Unicode حروف 230 حرف

ntext : تحمل حتى 1,073,741,823 حرف. Unicode حروف

binary: بايت. of بيانات ثنائية ثابتة تحمل حتى 8,000

varbinary: بايت. of بيانات ثنائية متغيرة تحمل حتى 8,000

varbinary(max): بيانات ثنائية متغيرة تحمل حتى 231 بايت

image: بيانات ثنائية تحمل حتى 2,147,483,647 بايت.

أما عن ال Access فلن تجد مثل هذا العدد من الأنواع...
______________________________________________
2- كيفية إنشاء قاعدة البيانات...
من ال Server Explorer ( يمكنك إيجاده في القائمة View )
إضغط Right Click على ال Data Connection ثم إختر Create New SQL Server Data****
في ال Server Name أكتب إسم سيرفرك الذي سوف تجد إسمه في ال Server Explorer ثم
إكتب إسم ال DATA**** في New Data**** name وإضغط ok ...

__________________________________________________ ________________________
ملاحظة هامة جدا :
قد يظهر لك الخطأ التالي:

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005,
this failure may be caused by the fact that under the default settings SQL Server does not allow remote
connections. (provider: Named Pipes Provider, error: 40 ‐ Could not open a connection to SQL Server)

إذا ظهر لك إنسخ الخطأ كما هو وضعه في google وسوف تظهر لك الكثير من الحلول بإذن الله...
__________________________________________________ ________________________

- التمرس على ال server explorer قبل البدئ بالعمل ...
أولا يمكنك إنشاء جدول كالتالي:
إضغط على قاعدة البيانات التي أنشأتها ضغط مزدوج...
الان إضغط Right Click على Tables ثم إضغط Add New Table ثم ضغ في ال Table العواميد التي تشاء مع أنواع بياناتها قم إغلقه سوف يسألك عن إسم ال Table ضع ما تشاء ليكون إسما لهذا الجدول...

*** ملاحظة: يمكنك مشاهدة بيانات جدول ما عن طريق Right Click على الجدول من ال server explorer وبعدها Show Table Data ....

الان أصبح لديك قاعدة بيانات فيها جدول في الدرس القادم سوف نبدأ ببرمجة قواعد البيانات والدخول بها بشكل عملي إن شاء الله...

إلى اللقاء في الدرس القادم ....

منقول من منتدى فيجوال بيسك للعرب