Professional Documents
Culture Documents
ج )1أكمل:
Command Data Adapter .1
ACE 12.0 .2
System.Data.OleDb .3
System.Data
.4هي:
اسم خاصية االداة التي ستضاف إليها البيانات
اسم الجدول أو مصدر البيانات
اسم الحقل في الجدول
Connection(CON) .5
OleDbDataAdapter .6
1
ج)2
Imports .1
امر استدعاء مكتبة
هذا االمر يعني استرداد
ال تنفذ أوامر كائنات القواعد بدونها
Provider .2
يختلف باختالف نوع القاعدة
اساسي لفتح قاعدة البيانات
Dataset .3
حاوية لجدول البيانات
تمألها DataAdapter
حاوية لالستعالمات
DataBinding .4
تستخدم لربط كائن مع عمود
تتكون من 3بارامترات
يجب كتابة الحقل لمراد عرضه في البارامترات
Public Class Form .5
يتم فيها تعريف المتغيرات
DataAdapter .6
اذن نقل وقراءة البيانات إلى DataSet
تجلب جدول أو استعالم
Select * From tb where tb.great >= 50 .7
استعالم لجميع الطلبة الناجحين
يعرض جميع حقول الجدول tb
Connection .8
كائن إنشاء اتصال بالقاعدة
يجب فتح االتصال لجلب البيانات ثم إغالقه
يحتوي على متغير اسم مكان القاعدة
2
ج)3
ACE .1
غير واضح .2
Data source .3
Databinding .4
Fill .5
مكان القاعدة .6
ج)4
(ب) (ج)
تحتوي على جدول أو استعالم 7
جملة شرطية الستخدام السجالت 6
لغة برمجية غير إجرائية 5
وظيفتها قراءة البيانات 1
جسر يربط data setبالقاعدة 3
يسمح لـ data adapterبتنفيذ االوامر 2
يعمل على إنشاء اتصال 4
ج )5أكمل
Imports .1
OleDB .2
=source =Provider .3
Con1 .4
New DataSet .5
ال شئ .6
String .7
Open() )1
3
Sqlstr,Conn )2
Fill )3
)4ال شئ
DataSet1 )5
DataMember )6
Refresh() )7
ج )6أكمل
4
)PK( ) استخرج من جدول7ج
Count(*) .1
دالة لحساب عدد السجالت
دالة لحساب عدد الصفوف في الجدول
DataSet1.Clear .2
DataSet تنظيف
DataBinding .3
تحتوي ثالث بارامترت
text تعرض محتويات الحقل في
Import .4
امر استدعاء مكتبة
مهم لتنفيذ اوامر القاعدة
Connection .5
كائن انشاء اتصال
يسمح بفتح القاعدة واغالقها
يحتوي على متغير اسم مكان القاعدة
DataAdapter .6
كائن نقل وقراءة البيانات من القاعدة
5
تجلب جدول او استعالم
ExecuteNonQuery .7
امر تنفيذ االستعالم
)(Open .1
Conn .2
CommandType.Text .3
CommandText .4
Sqr .5
Clear .6
)(Close .7
:Select هذا التعبير يقوم باستخراج مجموعة سجالت أو حقول داخل سجل ثم
وضع هذه المعلومات في جدول آخر.
6
:Where هي جملة شرطية يتم من خاللها تحيد شرط أو مجموعة شروط
الستخراج سجالت معينة تطابق الشروط الموضوعة.
:Update تستخدم في تعديل سجل في الجدول أو أكثر
:Delete تستخدم في إلغاء سجل أو أكثر من الجدول
: Data Grid View هييي عبييارة عيين أداة تعييرض البيانييات علييى شييكل جييدول
(صيييفوف وأعميييدة) كميييا تمكننيييا أيضيييا مييين إجيييراء عملييييات االضيييافة والحيييذف
والتعديل عليها دون الحاجة إلى استعمال أدوات أخرى.
: SQL لغة االستفسارات البنيوية هي لغة برمجة غير اجرائية تختليف عين لغيات
البرمجة السي أو الجافا ،وهي لغة التعامل والتحكم مع قواعد البيانات المترابطة
من خالل التعامل مع تراكيب البيانيات وإجيراء عملييات ادخيال البيانيات والفيرز
والبحث والتصفية.
:ADO هيي اخنصيار ليـ ،Active x Data Objectوهيي تقنيية مصيممة للعميل
في بيئة غير متصيلة لكين يمكنهيا العميل فيي البيئتيين (المتصيلة والغيير متصيلة)،
وهييي ميين التقنيييات الجديييدة والفعاليية للتواصييل مييع قواعييد البيانييات نهييا تتيييح
االتصال مع مختلف أنواع قواعد البيانات بطريقة متشابهة مع تغيير طفيف على
مستوى الشقرة البرمجية.
:DataReader يستخدم هذا الكائن لقراءة البياناات فقط ،حيث يمكنه قراءة
كميات ضخمة من البيانات.
:Command يسمح للكائن Data Adapterبتطبيق االوامر على قاعدة
البيانات.
:Connection يعمل هذا الكائن على إنشاء االتصال.
7
ج )14ما هي خطوات عرض البيانات با داة Data Grid View
.1مميزات SQL
)1تعمل على جميع برامج قواعد البيانات
)2تسمح بالوصول والتعامل مع قواعد البيانات.
)3تسمح باستخراج معلومات من قاعدة البيانات.
)4تمكن من اضافة وحذف وتحديث السجالت
)5سهلة التعلم
.2بارامترات DataBinding
خاصية االداة التي سيضاف أليها بيانات الحقل
اسم الجدول أو مصدر البيانات
اسم العمود في الجدول المحدد
.3مهام DataAdapter
يربط بين DataSetوقاعدة البينات
يدعم أوامر Update- Delete – Insert – Select
المسئول عن تحميل كائن DataSetبالبيانات
.4أنواع Provider
لالتصال بقواعد البيانات من نوع Accessهناك نوعان من المزودات:
االول هو Microsoft.JET.OLEDB.4.0ويستخدم لالتصال يقواعد
بيانات االصدار Access 2003فما دون
8
الثاني هو Microsoft.ACE.OLEDB.12.0ويستخدم لالتصال يقواعد
بيانات االصدار Access 2007فما فوق
ج)16
ج)17
9
ج )18المزود Microsoft.ACE.OLEDB.12.0ويستخدم لالتصال يقواعد بيانات
االصدار Access 2007فما فوق
جDataBinding )19
ج : SQL )22لغة االستفسارات البنيوية هي لغة برمجة غير اجرائية تختليف عين لغيات
البرمجة السي أو الجافا ،وهيي لغية التعاميل واليتحكم ميع قواعيد البيانيات المترابطية مين
خييالل التعامييل مييع تراكيييب البيانييات وإجييراء عمليييات ادخييال البيانييات والفييرز والبحييث
والتصفية.
10
ج)24
ج )25يتم استخدام التعابير المنطقية ( )AND , ORفي حالة وجود أكثر من شرط
ج )26عند التعامل مع أكثر من جدول في نفس الوقت وفي نموذج Formواحد يتم
استدعاء أكثر من Datasetبحيث كل واحدة تختص بجدول واحد من الجداول.
ج)28
)31ج
)32ج
12
ج ) 35من الضروري استخدام مجال االسماء الخاص بمصيدر البيانيات وهيي مجموعية
من المكتبات ( الفئات) في مجال ا سماء System.Data
ج )36الغيرض منهيا الوصيول إليى مصييادر البيانيات Data Sourcesوهيي محفوظيية
تحت أنظمة قواعد بيانات متعددة االنواع.
ج)37
ج ) 38وهي الكائنات واالدوات والطرق المزودة والمساعدة في عملية االتصال للتعامل
مع البيانات.
ج)39
13
ج)41
البيئيية المتصييلة :هييي التييي يكييون فيهييا المسييتخدم متصييال باسييتمرار عبيير مصييدر
البيانات Data Sourceبقاعدة البيانات طوال فترة التعامل مع البيانات.
البيئيية المنفصييلة :هييي البيئيية التييي يييتم فيهييا نسييخ مجموعيية البيانييات ميين مصييدر
البيانات Data Sourceإلى داخل حاوية البيانات Datasetوتعديلها بعيدا عين
قاعدة البيانات ومن ثم ارجاع التحديثات التي تمت عليها إلى مصدر البيانيات ثيم
إغالق االتصال ،وفي هذه البيئية ال تسيتخدام قتياة اتصيال مفتوحية باسيتمرار ميع
مصدر البيانات.
ج)41
Imports System.Data.OleDb
Imports System.Data
ج)43
.1االتصال بقاعدة البيانات ونقل البيانات من قاعدة البيانات إلى Data Source
.2تعريف متغير Conوهو كائن االتصال بقاعدة البيانات
.3تعريف متغير DataSet1وهو كائن DataSetلحفظ البيانات بداخله
14
.4تعريييف متغي ير DataAdapter1وهييو كييائن Data Adapterلنقييل وقييراءة
البيانات إلى DataSet1
.5تعريف متغير SQLstrمن نوع سلسلة واسناد جملة االستعالم له.
ج)44
الوظيفة الدالة
اسييييترجاع مجمييييوع بيانييييات حقييييل رقمييييي لكييييل )SUM(field
السجالت
استرجاع أصغر قيمة )MIN(field
استرجاع أكبر قيمة )MAX(field
استرجاع متوسط القيم )AVG(field
استرجاع عدد السجالت )*(Count
ج)45
ج )46يستخدم التقرير في تقديم البيانات بطريقة ذات معنى وإعدادها للطباعة.
15
ج)47خطوات انشاء تقرير
ج)48
تسييتخدم االدوات لعييرض البيانييات ،كمييا تسييتخدم بعييض االدوات لتميينح التقرييير
شكال جماليا.
اداة Rectangleتعمل على اعطاء التقرير شكل تجميلي
ج )49تسييتخدم أداة الجييدول لعييرض البيانييات علييى شييكل جييدول وتتكييون ميين أعمييدة
Columnsوصفوف Rows
ج)51
(التمهيدية) .1
(التصميمية) .2
(التحليلية) .3
(التصميمية) .4
(التمهيدية) .5
(التصميمية) .6
(التحليلية) .7
16
ج)51
( نعم) .1
( ال ) .2
( ال ) .3
( نعم ) .4
( نعم ) .5
( نعم ) .6
( ال ) .7
( نعم ) .8
( ال ) .9
( ال ) .11
ج)52
( خطأ ) .1
( صح ) .2
( صح ) .3
( صح ) .4
( صح ) .5
( صح ) .6
( صح ) .7
( خطأ ) .8
( خطأ ) .9
( خطأ ) .11
************************************
مع تمنياتي بالنجاح
أ .نجوى سالمة
العام الدراسي 2121-2121
17