الدرس 17: مقدمة إلى قواعد البيانات c#
السلام عليكم ورحمة الله وبركاته...
الان سوف نبدأ بمقدمة عامة عن قواعد البيانات:
____________________________________
ما هي قاعدة البيانات :
هي عبارة عن ملف يحتوي على جداول ( مصفوفات ) تحتوي على أعمدة ( كمصفوفة داخل مصفوفة ) ...
في ماذا تستخدم..؟؟
ألم تسأل نفسك يوما كيف يمكن لبرنامج 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 ...
__________________________________________________ ________________________
ملاحظة هامة جدا :
قد يظهر لك الخطأ التالي:
كود PHP:
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 ....
الان أصبح لديك قاعدة بيانات فيها جدول في الدرس القادم سوف نبدأ ببرمجة قواعد البيانات والدخول بها بشكل عملي إن شاء الله...
إلى اللقاء في الدرس القادم ....
منقول من منتدى فيجوال بيسك للعرب
توقيع : khaledbelal |
(أَفَأَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا بَيَاتاً وَهُمْ نَآئِمُونَ {97} أَوَ أَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا ضُحًى وَهُمْ يَلْعَبُونَ {98}
أَفَأَمِنُواْ مَكْرَ اللّهِ فَلاَ يَأْمَنُ مَكْرَ اللّهِ إِلاَّ الْقَوْمُ الْخَاسِرُونَ {99}). سورة الأعراف.
|
|