SlideShare a Scribd company logo

‫يتم‬‫إنشاء‬‫قواعد‬‫البيانات‬،‫عادة‬‫وإدارة‬‫بيانات‬‫هذه‬‫القواعد‬‫من‬‫خالل‬‫نظ‬‫م‬
‫جاهزة‬‫تعرف‬‫بنظم‬‫إدارة‬‫قواعد‬‫البيانات‬‫ويوجد‬‫في‬‫األسواق‬‫العديد‬‫من‬
‫هذه‬‫النظم‬‫ومن‬‫أشهرها‬‫وأكثرها‬‫انتشارا‬‫من‬‫شركتي‬Oracle‫و‬
Microsoft‫وتمكن‬‫هذه‬‫النظم‬‫من‬‫تصميم‬‫قواعد‬‫البيانات‬‫بجداولها‬
،‫المختلفة‬‫وفهارسها‬‫وعالقتها‬‫الالزمة‬.
‫تمكن‬‫هذه‬‫النظم‬‫من‬‫تطوير‬‫البرامج‬‫التطبيقية‬‫التي‬‫تستفيد‬‫من‬‫ق‬‫اعدة‬‫أو‬
‫قواعد‬‫البيانات‬.
‫كما‬‫تمكن‬‫هذه‬‫النظم‬‫من‬‫إعداد‬‫التقارير‬‫بصوره‬‫مهنية‬‫حيث‬‫تخرج‬
‫المعلومات‬‫في‬‫تقارير‬‫تناسب‬‫االستخدامات‬،‫المختلفة‬‫مثل‬‫إعداد‬‫المق‬‫ارنات‬
‫الرقمية‬‫والبيانية‬‫والتلخيصية‬‫والرسومات‬،‫البيانية‬‫وكذلك‬‫التق‬‫ارير‬
‫المرتبطة‬‫بفترات‬‫زمنية‬‫مختلفة‬‫وغير‬‫ذلك‬‫من‬‫اإلمكانات‬‫التي‬‫تساع‬‫د‬‫في‬
‫اتخاذ‬‫القرارات‬. 3
 (‫أوراكل‬)‫برنامج‬‫يعد‬‫من‬‫البرامج‬‫المهمة‬‫إلنشاء‬
‫قواعد‬‫بيانات‬‫مؤمنة‬‫تماما‬‫ويستخدم‬‫إنشاء‬‫حسابات‬
‫ماليه‬‫أو‬‫جداول‬‫أو‬‫قاعدة‬‫بيانات‬‫للشركات‬‫أو‬‫المؤسسات‬
‫أو‬‫المواقع‬‫على‬‫االنترنت‬‫باإلضافة‬‫إلى‬‫إمكانية‬‫ربط‬‫الخادمات‬‫ببعض‬‫مع‬‫التحك‬‫م‬‫القوي‬
‫في‬‫سريتها‬‫وإمكانية‬‫تحديثها‬‫حسب‬‫الوقت‬‫المختار‬.
‫أوراكل‬ ‫برنامج‬ ‫مميزات‬ ‫من‬ ‫و‬(ORACLE)‫يلي‬ ‫ما‬ ‫البيانات‬ ‫قواعد‬ ‫برامج‬ ‫بقية‬ ‫عن‬:
1-‫الجداول‬ ‫من‬ ‫البيانات‬ ‫على‬ ‫الحصول‬ ‫معه‬ ‫يصعب‬ ‫حيث‬ ‫التامة‬ ‫بالسرية‬ ‫امتيازه‬‫عن‬ ‫إال‬
‫نفسه‬ ‫البرنامج‬ ‫إلى‬ ‫الدخول‬ ‫طريق‬.
2-‫البيانات‬ ‫وإصالح‬ ‫االحتياطي‬ ‫للنسخ‬ ‫ضخمه‬ ‫إمكانياته‬.
3-‫بعز‬ ‫مستخدم‬ ‫كل‬ ‫صالحيات‬ ‫وتحديد‬ ‫الشبكات‬ ‫مع‬ ‫التعامل‬ ‫في‬ ‫العالية‬ ‫قدراته‬‫عمله‬ ‫ل‬
‫عن‬‫وضمان‬ ‫بقوة‬ ‫االختيار‬ ‫حسب‬ ‫دمجه‬ ‫أو‬ ‫غيره‬.
‫مثال‬:‫برنامج‬ORACLE

4-‫أمان‬‫وسرية‬‫عاليه‬‫في‬‫التعامل‬‫مع‬‫صفحات‬‫االنترنت‬‫وعرض‬‫التقارير‬‫عن‬‫طريق‬‫ص‬‫فحة‬
،‫شخصية‬‫فمثال‬‫يمكن‬‫لرئيس‬‫شركة‬‫أو‬‫مسئول‬‫أن‬‫يستعرض‬‫بيانات‬‫شركته‬‫أو‬‫منتداه‬
‫على‬‫صفحات‬‫الويب‬‫بكل‬‫آمان‬‫مع‬‫صعوبة‬‫اختراقها‬-‫وعلى‬‫فرض‬‫اختراقها‬‫فيصع‬‫ب‬-‫إن‬
‫لم‬‫يستحيل‬-‫الوصول‬‫إلى‬‫قاعدة‬‫البيانات‬‫فضال‬‫عن‬‫استطاعته‬‫التغيير‬‫فيها‬.
5-‫لقوة‬‫مستوى‬‫األمان‬‫نجد‬‫اغلب‬‫مواقع‬‫االنترنت‬‫ال‬‫تتعامل‬‫معه‬‫لشدة‬‫تعقيده‬‫فه‬‫و‬‫يحتاج‬
‫إلى‬‫مبرمج‬‫محترف‬‫إلنشاء‬‫قاعدة‬‫بيانات‬‫آمنه‬.
.6‫إ‬‫م‬ ‫إلى‬ ‫يصل‬ ‫أن‬ ‫يمكن‬ ‫متزامن‬ ‫بشكل‬ ‫المستخدمين‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫مع‬ ‫التعامل‬ ‫مكانية‬‫ليون‬
‫مستخدم‬.
.7‫البيانات‬ ‫من‬ ‫هائلة‬ ‫كمية‬ ‫حفظ‬ ‫على‬ ‫قادرة‬.5

.6‫نظام‬‫موثوق‬‫فيه‬‫ففي‬‫بعض‬‫المواقع‬‫قد‬‫يعمل‬‫هذا‬‫النظام‬‫على‬‫مدار‬‫الي‬‫وم‬
‫وبدون‬‫توقف‬‫بإلضافة‬‫إلى‬‫كونه‬‫قادر‬‫على‬‫تجاوز‬‫األعطال‬‫حتى‬‫الفي‬‫زيائية‬
‫منها‬.
.7‫يؤمن‬‫حماية‬‫للمعلومات‬‫من‬‫الدخول‬‫غير‬‫الشرعي‬,‫فهو‬‫يحتوي‬‫على‬
‫الكثير‬‫من‬‫األدوات‬‫التي‬‫تسمح‬‫بتحديد‬‫ومراقبة‬‫الدخول‬‫إلى‬‫قواعد‬
‫المعطيات‬‫وبمستويات‬‫مختلفة‬.
.8‫إمكانية‬‫النقل‬،‫فهو‬‫مصمم‬‫ليعمل‬‫على‬‫أنظمة‬‫تشغيل‬‫مختلفة‬
(Windows xp,linux)‫وحواسب‬‫مختلفة‬‫على‬‫الرغم‬‫من‬‫أن‬
‫بنيته‬‫متشابهة‬‫في‬‫جميع‬‫األنظمة‬.

‫هي‬‫لغة‬‫األوامر‬‫لالتصال‬‫بقاعدة‬‫بيانات‬‫أوراكل‬‫أو‬‫غيرها‬‫من‬‫أي‬‫أداة‬
‫أو‬‫تطبيق‬,‫و‬‫لها‬‫عدة‬‫توسيعات‬.
‫عندما‬‫نكتب‬‫عبارة‬SQL‫تخزن‬‫في‬‫جزء‬‫من‬‫الذاكرة‬‫يدعى‬buffer
‫و‬‫تبقى‬‫هناك‬‫إلى‬‫أن‬‫يتم‬‫إدخال‬‫عبارة‬‫جديدة‬.
‫تمكنك‬‫لغة‬SQL
Structure Query Language
‫من‬‫إدارة‬‫قواعد‬‫البيانات‬‫بشكل‬‫كامل‬‫وإجراء‬‫جميع‬‫العمليات‬‫القياس‬‫ية‬
‫كإنشاء‬‫الجداول‬‫وتعبئتها‬،‫بالبيانات‬‫أو‬‫إجراء‬‫االستعالمات‬‫عليه‬‫ا‬‫وكذلك‬
‫الربط‬‫بين‬‫الجداول‬،‫المختلفة‬‫ولكن‬‫كيف‬‫يمكننا‬‫عمل‬‫ذلك‬‫بها؟‬

‫البيانات‬ ‫قواعد‬ ‫ومعالجة‬ ‫لدخول‬ ‫الحاسب‬ ‫لغات‬ ‫من‬ ‫قياسيه‬ ‫لغة‬ ‫هي‬
‫كات‬‫ك‬‫البيان‬ ‫كد‬‫ك‬‫قواع‬ ‫كم‬‫ك‬‫نظ‬ ‫كة‬‫ك‬‫ومعالج‬ ‫كدخول‬‫ك‬‫ال‬ ‫كن‬‫ك‬‫م‬ ‫كك‬‫ك‬‫تمكن‬(Ms-Access,
Ms-SQL Server, DB2, Oracle, …. )
‫القاعدة‬ ‫من‬ ‫البيانات‬ ‫استخراج‬ ‫من‬ ‫تمكنك‬
‫القاعدة‬ ‫إلى‬ ‫بيانات‬ ‫إضافة‬ ‫من‬ ‫تمكنك‬
‫القاعدة‬ ‫من‬ ‫بيانات‬ ‫حذف‬ ‫من‬ ‫تمكنك‬
‫المسجلة‬ ‫البيانات‬ ‫تعديل‬ ‫من‬ ‫تمكنك‬
‫بين‬ ‫فرق‬ ‫يوجد‬ ‫ال‬ ‫الحرف‬ ‫لحالة‬ ‫حساسة‬ ‫غير‬SELECT, select
‫والفهم‬ ‫التعلم‬ ‫سهله‬ ‫لغة‬ ‫هي‬ ‫أخيرا‬

.1DML (Data Manipulation Language)
‫البيانات‬ ‫معالجة‬ ‫عن‬ ‫المسئول‬ ‫هو‬
‫هي‬‫مجموعة‬‫من‬‫العبارات‬‫التي‬‫تستطيع‬‫من‬‫خاللها‬‫معالجة‬‫البيانات‬‫الموجودة‬‫ف‬‫ي‬
‫قاعدة‬‫البيانات‬‫من‬‫إدراج‬‫البيانات‬‫وتحديثها‬‫أو‬‫تحديد‬‫أو‬‫حذف‬‫البيانات‬،‫ومن‬
‫أهم‬‫أوامرها‬:
1-Select:‫القاعدة‬ ‫من‬ ‫البيانات‬ ‫استخراج‬
2-Insert Into:‫جديدة‬ ‫بيانات‬ ‫إضافة‬
3-Update:‫المسجلة‬ ‫البيانات‬ ‫على‬ ‫التعديل‬
4-Delete:‫القاعدة‬ ‫من‬ ‫البيانات‬ ‫حذف‬

2-DDL(Data Definition Language)
‫هي‬‫مجموعة‬‫من‬‫أوامر‬SQL‫تستطيع‬‫من‬‫خاللها‬‫إنشاء‬‫وتعريف‬‫الكائنات‬‫في‬‫قاعدة‬
،‫البيانات‬‫وتقوم‬‫هذه‬‫األوامر‬‫بإنشاء‬‫أو‬‫إسقاط‬‫أو‬‫تغيير‬‫كائن‬‫قاعدة‬‫البيانات‬(‫هو‬‫ا‬‫لمسئول‬
‫عن‬‫تعريف‬‫البيانات‬)
1-Create Database:‫جديدة‬ ‫بيانات‬ ‫قاعدة‬ ‫إلنشاء‬
2-Create Table:‫البيانات‬ ‫قاعدة‬ ‫داخل‬ ‫جدول‬ ‫إلنشاء‬
3-Alter Table:‫الجدول‬ ‫في‬ ‫للتعديل‬
4-Drop Table:‫القاعدة‬ ‫من‬ ‫الجدول‬ ‫لحذف‬
5-Create Index:‫للبحث‬ ‫مفتاح‬ ‫إلنشاء‬
6-Drop Index:‫البحث‬ ‫مفتاح‬ ‫لحذف‬

DCL(Data Definition Language)
‫أوامر‬ ‫من‬ ‫مجموعة‬ ‫هي‬SQL‫حسابات‬ ‫وإداراة‬ ‫إلنشاء‬ ‫تستخدم‬
‫حساب‬ ‫كل‬ ‫صالحيات‬ ‫في‬ ‫والتحكم‬ ‫المستخدميين‬‫للكلما‬ ‫اختصارا‬ ‫وهي‬ ،‫ت‬
(Data Control Language)‫أوامرها‬ ‫أهم‬ ‫ومن‬ ،Grant ,
Revoke
.1: Grant‫للمستخدم‬ ‫سماحيه‬ ‫إعطاء‬ ‫وظيفته‬
.2Revoke:‫المستخدم‬ ‫سماحيه‬ ‫سحب‬ ‫وظيفته‬
 1-‫عدديه‬ ‫اع‬‫و‬‫ن‬‫أ‬
2-‫فيه‬‫ر‬‫ح‬ ‫اع‬‫و‬‫ن‬‫أ‬
3-‫يه‬‫ئ‬‫نا‬‫ث‬ ‫اع‬‫و‬‫ن‬‫أ‬
4-‫الوقت‬‫و‬ ‫تارخي‬‫ل‬‫ا‬ ‫اع‬‫و‬‫ن‬‫أ‬
5-‫نطقية‬‫مل‬‫ا‬ ‫القمي‬ ‫اع‬‫و‬‫ن‬‫أ‬
6-‫مصفوفيه‬ ‫قمي‬
7-‫بة‬‫ك‬‫ر‬‫امل‬ ‫ياانت‬‫ب‬‫ل‬‫ا‬

‫يمثل‬‫وسالبه‬ ‫موجبه‬ ‫الصحيحة‬ ‫األعداد‬(16‫أو‬ ‫بت‬32‫بت‬)
Smallint:-‫سالبه‬ ‫أو‬ ‫موجبه‬ ‫صحيحة‬ ‫قيم‬
Numeric:-‫ال‬ ‫وقبكل‬ ‫بعكد‬ ‫األرقكام‬ ‫عكدد‬ ‫اى‬ ‫ثابتكة‬ ‫بفاصكله‬ ‫حقيقية‬ ‫عدديه‬ ‫قيم‬‫فاصكلة‬
‫المحددة‬)
 Numeric(p,s)
 Numeric(2,3)
‫يمينها‬ ‫على‬ ‫أعداد‬ ‫وثالثة‬ ‫الفاصلة‬ ‫يسار‬ ‫عددين‬ ‫يأخذ‬ ‫حقيقي‬ ‫عدد‬
 Numeric(10)
‫يأخذ‬ ‫حقيقي‬ ‫عدد‬10‫الفاصلة‬ ‫يسار‬ ‫على‬ ‫أعداد‬
 Numeric
‫الفاصلة‬ ‫ويسار‬ ‫يمين‬ ‫على‬ ‫االفتراضية‬ ‫القيم‬ ‫يأخذ‬ ‫حقيقي‬ ‫عدد‬

Decimal:-‫النوع‬ ‫مثل‬Numeric‫من‬ ‫اكبر‬ ‫عددا‬ ‫يتقبل‬ ‫ولكنه‬
‫الفاصلة‬ ‫يمين‬ ‫على‬ ‫الخانات‬
Real:-‫الشكل‬ ‫يأخذ‬ ‫عائمة‬ ‫بفاصله‬ ‫حقيقي‬ ‫عدد‬
 -/+ x.xxxxxeyy
 ± 5.33245e4
‫ويعتمد‬‫ي‬ ‫وال‬ ‫المسكتخدم‬ ‫النظكام‬ ‫بحسكب‬ ‫تخزينكه‬ ‫وطريقكة‬ ‫العكدد‬ ‫حجكم‬‫مككن‬
‫هنا‬ ‫التدخل‬ ‫للمستخدم‬.
Double Precision:-‫مثل‬Real‫اكبر‬ ‫بدقه‬ ‫ولكن‬
Float:-‫ككل‬‫ك‬‫مث‬Real‫ككل‬‫ك‬‫مث‬ ‫ككة‬‫ك‬‫المطلوب‬ ‫ككة‬‫ك‬‫الدق‬ ‫ككد‬‫ك‬‫بتحدي‬ ‫ككمح‬‫ك‬‫يس‬ ‫ككه‬‫ك‬‫ان‬ ‫إال‬
Float(p)‫ككة‬‫ك‬‫بكتاب‬ ‫ككاء‬‫ك‬‫االكتف‬ ‫أو‬Float‫ككية‬‫ك‬‫االفتراض‬ ‫ككة‬‫ك‬‫الدق‬ ‫ككتخدام‬‫ك‬‫واس‬
‫النظام‬ ‫يحددها‬ ‫التي‬

CHAR:-‫ثابت‬ ‫طول‬ ‫ذات‬
 CHAR(10)
‫فإذا‬‫طولها‬ ‫نصيه‬ ‫سلسله‬ ‫لدينا‬ ‫كان‬6‫األ‬ ‫فان‬ ‫محارف‬‫حرف‬‫ستمأل‬ ‫المتبقية‬ ‫االربعه‬
‫فراغات‬
Character Varying:-‫متغيك‬ ‫نصكيه‬ ‫سالسكل‬ ‫يمثكل‬ ‫انكه‬ ‫إال‬ ‫للسكابق‬ ‫مشكابه‬‫رة‬
‫الطول‬(‫األ‬ ‫عدد‬ ‫يحفظ‬‫حرف‬‫فراغات‬ ‫إضافة‬ ‫دون‬)
CLOB:-‫األ‬ ‫سالسكل‬ ‫يستخدم‬‫حكرف‬‫مسك‬ ‫حفكظ‬ ‫مثكل‬ ‫الطكول‬ ‫والمتغيكرة‬ ‫الكبيكرة‬‫تند‬
‫كامل‬

‫تمثل‬‫حالتين‬True‫أو‬False‫أو‬ ‫بالبت‬ ‫أحجامها‬ ‫وتقاس‬‫بايت‬.
Bit:-‫القيمة‬ ‫تأخذ‬ ‫فقط‬ ‫واحده‬ ‫ثنائيه‬ ‫خانه‬ ‫حفظ‬True‫أو‬False
 Bit(x)
‫حيث‬X‫الخانات‬ ‫عدد‬ ‫تمثل‬‫الثنائية‬.
Bit varying:-‫عدد‬ ‫أقصى‬ ‫منها‬ ‫يحدد‬ ‫حيث‬ ‫متغير‬ ‫الخانات‬ ‫عدد‬
‫النوع‬ ‫بها‬ ‫تحتفظ‬ ‫أن‬ ‫يمكن‬ ‫التي‬ ‫الثنائية‬ ‫للخانات‬
 Bit varying(x)
BLOB:-‫الحجم‬ ‫كبيرة‬ ‫الثنائية‬ ‫الخانات‬ ‫سالسل‬ ‫لتمثيل‬ ‫يستخدم‬‫والمتغ‬‫يكرة‬‫الطكول‬
‫مثل‬‫المتعددة‬ ‫الوسائط‬ ‫ملفات‬ ‫أو‬ ‫الصور‬ ‫ملفات‬

Date:-‫يحتفظ‬‫بالسنة‬‫في‬4‫خانات‬-‫الشهر‬‫في‬2‫خانه‬-‫اليوم‬‫في‬2
‫خانة‬.
Time:-‫الساعة‬2‫خانة‬–‫الدقيقة‬2‫خانة‬–‫الثانيه‬2‫خانة‬
‫عدد‬‫أجزاء‬‫الثانيه‬Time(P)‫حيث‬p‫يمثل‬‫عدد‬‫الخانات‬
‫العددية‬‫ألجزاء‬‫الثانيه‬.
Time Stamp:-‫يحتفظ‬‫بالتاريخ‬‫باإلضافة‬‫للوقت‬
Boolean:-‫تعتمد‬‫على‬‫خاطئ‬–‫صائب‬–‫غير‬‫محدد‬

 Dt Array [mc]
Dt=‫المصفوفة‬ ‫في‬ ‫البيانات‬ ‫نوع‬
Mc=‫للعناصر‬ ‫األقصى‬ ‫العدد‬
‫الصفر‬ ‫من‬ ‫بدءا‬ ‫العناصر‬ ‫ترقم‬
1-‫مصفوفة‬ ‫من‬ ‫قيمه‬ ‫قراءة‬
2-‫مصفوفة‬ ‫من‬ ‫قيمه‬ ‫تعديل‬
3-‫البعض‬ ‫بعضهما‬ ‫مع‬ ‫مصفوفتين‬ ‫دمج‬

‫جدول‬ ‫في‬ ‫أعمده‬ ‫إنشاء‬ ‫يمكن‬ ‫حيث‬ ‫البيانات‬ ‫من‬ ‫متعددة‬ ‫أنواعا‬ ‫تتضمن‬
Row(fld1,fld2,……….)
Fld‫التالي‬ ‫الشكل‬ ‫ويأخذ‬ ‫النوع‬ ‫ذلك‬ ‫حقل‬:
fld_name fld_type fld_option
‫يمثل‬fld_name‫أمكا‬ ‫المرككب‬ ‫النوع‬ ‫في‬ ‫للحقل‬ ‫معرفا‬ ‫اسما‬fld_type‫فيمثكل‬
‫مثال‬ ‫البيانات‬ ‫أنواع‬ ‫أحد‬:
ROW (street character varying (30),
City character varying (25),State char (2))
1-‫نفسها‬ ‫الطبيعة‬ ‫ذات‬ ‫أنواع‬ ‫مع‬ ‫يتم‬ ‫مطلق‬ ‫تحويل‬
2-‫ككريح‬‫ك‬‫ص‬ ‫ككل‬‫ك‬‫تحوي‬(‫ككوع‬‫ك‬‫الن‬ ‫ككن‬‫ك‬‫م‬ ‫ككه‬‫ك‬‫قيم‬ ‫ككع‬‫ك‬‫جم‬Integer‫ككوع‬‫ك‬‫الن‬ ‫ككن‬‫ك‬‫م‬ ‫ككه‬‫ك‬‫قيم‬ ‫ككع‬‫ك‬‫م‬real)
‫األمر‬ ‫باستخدام‬Cast
‫ملحوظة‬:-‫تستخدم‬SQL‫الحرفية‬ ‫القيم‬ ‫الحتواء‬ ‫تنصيص‬ ‫عالمتي‬

‫البيانات‬ ‫معالجة‬ ‫عن‬ ‫المسئول‬ ‫هو‬
‫األمر‬ ‫وصف‬‫األمر‬‫القسم‬
‫الجدول‬ ‫من‬ ‫البيانات‬ ‫استرجاع‬ ‫أمر‬SELECT
DML ‫الجدول‬ ‫إلى‬ ‫بيانات‬ ‫إضافة‬ ‫أمر‬INSERT
‫الجدول‬ ‫بيانات‬ ‫في‬ ‫التعديل‬ ‫أمر‬UPDATE
‫بيانات‬ ‫حذف‬ ‫أمر‬‫الجدول‬DELETE

SELECT * or Columns
FROM Table ;
‫الصيغة‬‫استخدامها‬
SELECT‫الجداول‬ ‫من‬ ‫البيانات‬ ‫السترجاع‬.
*‫الجداول‬ ‫من‬ ‫الحقول‬ ‫جميع‬ ‫استرجاع‬.
Columns‫الجدول‬ ‫من‬ ‫استرجاعها‬ ‫المراد‬ ‫الحقول‬ ‫أو‬ ‫الحقل‬ ‫اسم‬.
FROM‫اسم‬ ‫عن‬ ‫اإلعالن‬‫الجدول‬.
Table‫استرجاع‬ ‫المراد‬ ‫الجدول‬ ‫اسم‬‫منه‬ ‫البيانات‬.
;‫نهاية‬ ‫عن‬ ‫لإلعالن‬ ‫منقوطة‬ ‫فاصلة‬‫األمر‬.
Ex
•‫مطلوب‬‫األعمدة‬ ‫جميع‬ ‫استعادة‬‫جكدول‬ ‫مكن‬
Persons
• Select *
From Persons;
Address
City
First
Name
Last
Name
MadinaSalimSaid
JedahAlyAlharby
ReyadKareamSalman
•‫أعمدة‬ ‫استعادة‬‫محددة‬
•‫كككدول‬‫ك‬‫الج‬ ‫كككن‬‫ك‬‫م‬ ‫كككر‬‫ك‬‫األخي‬ ‫كككم‬‫ك‬‫واالس‬ ‫األول‬ ‫كككم‬‫ك‬‫االس‬ ‫كككول‬‫ك‬‫حق‬ ‫كككتعادة‬‫ك‬‫اس‬ ‫كككوب‬‫ك‬‫مطل‬
Persons‫المبين‬:-
• Select FirstName, LastName From Persons;
‫األمر‬ ‫استخدام‬Distinct‫جملة‬ ‫ضمن‬
Select‫المكررة‬ ‫األسطر‬ ‫إلزالة‬
‫كدول‬‫ك‬‫الج‬ ‫كن‬‫ك‬‫م‬ ‫كرار‬‫ك‬‫التك‬ ‫كة‬‫ك‬‫إزال‬ ‫كوب‬‫ك‬‫مطل‬Orders
‫بالشكل‬ ‫المبين‬:-
Select Distinct ShipName,
ShipAddress From Orders;
‫ملحوظة‬:-
‫األمر‬Distinct‫مجموعكة‬ ‫تككرار‬ ‫علكى‬ ‫يعتمد‬
‫ككتعالم‬‫ك‬‫االس‬ ‫ككن‬‫ك‬‫م‬ ‫ككد‬‫ك‬‫الواح‬ ‫ككطر‬‫ك‬‫الس‬ ‫ككي‬‫ك‬‫ف‬ ‫ككول‬‫ك‬‫الحق‬
‫حقل‬ ‫مع‬ ‫التكرار‬ ‫على‬ ‫فقط‬ ‫وليس‬‫واحد‬
ShipAddressShipName
Obere Str.57Alfreds
Obere Str.57Alfreds
AvdaAna Trujillo
AvdaAna Trujillo
‫جدول‬:Orders
Order
Number
Company
3412Sega
2312W3 Schools
4678Trio
6798W3 Schools
‫كدول‬‫ك‬‫ج‬ ‫كن‬‫ك‬‫م‬ ‫كرار‬‫ك‬‫التك‬ ‫كة‬‫ك‬‫إزال‬ ‫كوب‬‫ك‬‫المطل‬
Companys‫المبين‬
Select Distinct Company,
OrderNumber
From Companys;
‫كككل‬‫ك‬‫حق‬ ‫كككن‬‫ك‬‫م‬ ‫كككرار‬‫ك‬‫التك‬ ‫كككة‬‫ك‬‫إزال‬ ‫كككوب‬‫ك‬‫المطل‬
Company‫ككككككككككككككككدول‬‫ك‬‫ج‬ ‫ككككككككككككككككن‬‫ك‬‫م‬
Companys
Select Distinct Company
From Companys;

‫النتائج‬ ‫كل‬ ‫وليس‬ ‫االستعالم‬ ‫من‬ ‫األولى‬ ‫النتائج‬ ‫أسطر‬ ‫الستعادة‬
Select Top ‫األسطر‬ ‫(عدد‬ (‫الحقول‬ ‫أسماء‬
From ‫الجدول‬ ‫;اسم‬
 Ex
‫استعيدي‬3‫جدول‬ ‫من‬ ‫األولى‬ ‫سطور‬Companys
Select Top 3 Company, OrderNumber
From Companys;
Lecture 6 Data Base
Lecture 6 Data Base

More Related Content

What's hot

Bi11 li-009
Bi11 li-009Bi11 li-009
Bi11 li-009
DARSRADAR
 
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
Bazaar Insight
 
Biology - Palestine - 10th Grade
Biology - Palestine - 10th GradeBiology - Palestine - 10th Grade
Biology - Palestine - 10th Grade
DARSRADAR
 
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
Bazaar Insight
 
الادارة العامة م 2
الادارة العامة م 2الادارة العامة م 2
الادارة العامة م 2Adeeb Alabbasi
 
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
alexgroupservic
 
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
Sarasadat Makian
 
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
Bazaar Insight
 
19th alzahra-fahime aliaskari
19th alzahra-fahime aliaskari19th alzahra-fahime aliaskari
19th alzahra-fahime aliaskari
fahime aliaskari
 
PPR
PPRPPR
تصميم مواقع إنترنت في مصر
تصميم مواقع إنترنت في مصر تصميم مواقع إنترنت في مصر
تصميم مواقع إنترنت في مصر
MohamedAbdelBaset37
 
Border disease of sheep
Border disease of sheepBorder disease of sheep
Border disease of sheep
AssadullahSamadi
 
مديريت كيفيت رويداد ها
مديريت كيفيت رويداد هامديريت كيفيت رويداد ها
مديريت كيفيت رويداد ها
Sarasadat Makian
 
الحاوي في الطب الرازي
الحاوي في الطب الرازيالحاوي في الطب الرازي
الحاوي في الطب الرازيWael Sharba
 
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
alwadii
 
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
Bazaar Insight
 
التفاعل في التدريب الرقمي من خلال أساليب التدريب
التفاعل في التدريب الرقمي من خلال أساليب التدريبالتفاعل في التدريب الرقمي من خلال أساليب التدريب
التفاعل في التدريب الرقمي من خلال أساليب التدريب
Palestinian Training Association
 

What's hot (20)

Bi11 li-009
Bi11 li-009Bi11 li-009
Bi11 li-009
 
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل تابستان ۱۳۹۶
 
Biology - Palestine - 10th Grade
Biology - Palestine - 10th GradeBiology - Palestine - 10th Grade
Biology - Palestine - 10th Grade
 
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل پاییز ۱۳۹۶
 
Feline panleukopenia
Feline panleukopeniaFeline panleukopenia
Feline panleukopenia
 
الادارة العامة م 2
الادارة العامة م 2الادارة العامة م 2
الادارة العامة م 2
 
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
توكيل صيانه ثلاجات شارب بالاسكندرية 01285574566 - 01092366244
 
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
مديريت بر موجودي كالا ، سيستم بهنگام و هزينه يابي با تكيه بر رويداد هاي گذشته
 
Canine distemper
Canine distemperCanine distemper
Canine distemper
 
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
گزارش صنعت برنامه‌های موبایل در سال ۱۳۹۵
 
19th alzahra-fahime aliaskari
19th alzahra-fahime aliaskari19th alzahra-fahime aliaskari
19th alzahra-fahime aliaskari
 
PPR
PPRPPR
PPR
 
تصميم مواقع إنترنت في مصر
تصميم مواقع إنترنت في مصر تصميم مواقع إنترنت في مصر
تصميم مواقع إنترنت في مصر
 
Border disease of sheep
Border disease of sheepBorder disease of sheep
Border disease of sheep
 
مديريت كيفيت رويداد ها
مديريت كيفيت رويداد هامديريت كيفيت رويداد ها
مديريت كيفيت رويداد ها
 
الحاوي في الطب الرازي
الحاوي في الطب الرازيالحاوي في الطب الرازي
الحاوي في الطب الرازي
 
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
داخل المنازل يجب إتباع النصائح التالية للوقاية من فيروس كورونا 0562570996 سما...
 
Defense
DefenseDefense
Defense
 
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
گزارش توسعه‌دهندگان بازار در فصل زمستان ۱۳۹۶
 
التفاعل في التدريب الرقمي من خلال أساليب التدريب
التفاعل في التدريب الرقمي من خلال أساليب التدريبالتفاعل في التدريب الرقمي من خلال أساليب التدريب
التفاعل في التدريب الرقمي من خلال أساليب التدريب
 

Similar to Lecture 6 Data Base

هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
alwadii
 
نقل اثاث وعفش الامارات
نقل اثاث وعفش الاماراتنقل اثاث وعفش الامارات
نقل اثاث وعفش الامارات
alwadii
 
Charity
CharityCharity
Charity
CharityCharity
evennement 60 seconde \ تظاهؤة 60 ثانية
evennement 60 seconde \ تظاهؤة 60 ثانية evennement 60 seconde \ تظاهؤة 60 ثانية
evennement 60 seconde \ تظاهؤة 60 ثانية
kahlaoui mohamed ghassen
 
Bi10 pa-001
Bi10 pa-001Bi10 pa-001
Bi10 pa-001
DARSRADAR
 
Listes des indicateurs public ar.pdf
Listes des indicateurs public ar.pdfListes des indicateurs public ar.pdf
Listes des indicateurs public ar.pdf
Jamaity
 
Koodakancharitytehran
KoodakancharitytehranKoodakancharitytehran
Koodakancharitytehran
koodakancharitytehra
 
گیت کنترل تردد چیست؟
گیت کنترل تردد چیست؟گیت کنترل تردد چیست؟
گیت کنترل تردد چیست؟
JahangostarParsRaden
 
Non cash assistance
Non cash assistanceNon cash assistance
Non cash assistance
koodakancharitytehra
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
koodakancharitytehra
 
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
alwadii
 
طراحی نمای مهدکودک
طراحی نمای مهدکودکطراحی نمای مهدکودک
طراحی نمای مهدکودک
namadesign
 
دكتور عبدالله مديرس
دكتور عبدالله مديرسدكتور عبدالله مديرس
دكتور عبدالله مديرس
nouraalbannai
 
موکت طرح دار شیک گامان تزیین جاوید
موکت طرح دار شیک گامان تزیین جاویدموکت طرح دار شیک گامان تزیین جاوید
موکت طرح دار شیک گامان تزیین جاوید
gamanTazeen javid
 
حسن قالیباف اصل
حسن قالیباف اصلحسن قالیباف اصل
حسن قالیباف اصل
Ali Reza Hashemi Nekoo
 
Charity 1fund
Charity 1fundCharity 1fund
Charity 1fund
koodakancharitytehra
 

Similar to Lecture 6 Data Base (20)

هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
هل تبحث عن أفضل شركة لتركيب ورق الحائط بالعين مع 0547735525 هاند ميد
 
نقل اثاث وعفش الامارات
نقل اثاث وعفش الاماراتنقل اثاث وعفش الامارات
نقل اثاث وعفش الامارات
 
Charity
CharityCharity
Charity
 
Charity
CharityCharity
Charity
 
evennement 60 seconde \ تظاهؤة 60 ثانية
evennement 60 seconde \ تظاهؤة 60 ثانية evennement 60 seconde \ تظاهؤة 60 ثانية
evennement 60 seconde \ تظاهؤة 60 ثانية
 
Bi10 pa-001
Bi10 pa-001Bi10 pa-001
Bi10 pa-001
 
Listes des indicateurs public ar.pdf
Listes des indicateurs public ar.pdfListes des indicateurs public ar.pdf
Listes des indicateurs public ar.pdf
 
Koodakancharitytehran
KoodakancharitytehranKoodakancharitytehran
Koodakancharitytehran
 
گیت کنترل تردد چیست؟
گیت کنترل تردد چیست؟گیت کنترل تردد چیست؟
گیت کنترل تردد چیست؟
 
Non cash assistance
Non cash assistanceNon cash assistance
Non cash assistance
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
 
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
شركة مكافحة الفئران فى راس الخيمة 0509908128 البروفايل
 
طراحی نمای مهدکودک
طراحی نمای مهدکودکطراحی نمای مهدکودک
طراحی نمای مهدکودک
 
دكتور عبدالله مديرس
دكتور عبدالله مديرسدكتور عبدالله مديرس
دكتور عبدالله مديرس
 
موکت طرح دار شیک گامان تزیین جاوید
موکت طرح دار شیک گامان تزیین جاویدموکت طرح دار شیک گامان تزیین جاوید
موکت طرح دار شیک گامان تزیین جاوید
 
حسن قالیباف اصل
حسن قالیباف اصلحسن قالیباف اصل
حسن قالیباف اصل
 
Charity 1fund
Charity 1fundCharity 1fund
Charity 1fund
 
Article430734
Article430734Article430734
Article430734
 
Camel pox
Camel poxCamel pox
Camel pox
 
Sindhi
SindhiSindhi
Sindhi
 

More from Nermeen Elhamy

Lecture13 (data data)
Lecture13 (data data)Lecture13 (data data)
Lecture13 (data data)
Nermeen Elhamy
 
Lecture 9 (data base)
Lecture 9 (data base)Lecture 9 (data base)
Lecture 9 (data base)
Nermeen Elhamy
 
Lecture 8 (data Base)
Lecture 8 (data Base)Lecture 8 (data Base)
Lecture 8 (data Base)
Nermeen Elhamy
 
Lecture 7(Data Base)
Lecture 7(Data Base)Lecture 7(Data Base)
Lecture 7(Data Base)
Nermeen Elhamy
 
Lecture 4 Data Base
Lecture 4 Data BaseLecture 4 Data Base
Lecture 4 Data Base
Nermeen Elhamy
 
Lecture 3 (Data Base)
Lecture 3 (Data Base)Lecture 3 (Data Base)
Lecture 3 (Data Base)
Nermeen Elhamy
 
Lecture 2 (Data Base)
Lecture 2 (Data Base)Lecture 2 (Data Base)
Lecture 2 (Data Base)
Nermeen Elhamy
 
Lecture 1 (DATA BASE)
Lecture 1 (DATA BASE)Lecture 1 (DATA BASE)
Lecture 1 (DATA BASE)
Nermeen Elhamy
 
Lecture 12 (DATA BASE)
Lecture 12 (DATA BASE)Lecture 12 (DATA BASE)
Lecture 12 (DATA BASE)
Nermeen Elhamy
 
Lecture 11 (Data Base)
Lecture 11 (Data Base)Lecture 11 (Data Base)
Lecture 11 (Data Base)
Nermeen Elhamy
 
Lecture 10 db1
Lecture 10 db1Lecture 10 db1
Lecture 10 db1
Nermeen Elhamy
 
Lecture 5 Data Base
Lecture 5 Data BaseLecture 5 Data Base
Lecture 5 Data Base
Nermeen Elhamy
 

More from Nermeen Elhamy (12)

Lecture13 (data data)
Lecture13 (data data)Lecture13 (data data)
Lecture13 (data data)
 
Lecture 9 (data base)
Lecture 9 (data base)Lecture 9 (data base)
Lecture 9 (data base)
 
Lecture 8 (data Base)
Lecture 8 (data Base)Lecture 8 (data Base)
Lecture 8 (data Base)
 
Lecture 7(Data Base)
Lecture 7(Data Base)Lecture 7(Data Base)
Lecture 7(Data Base)
 
Lecture 4 Data Base
Lecture 4 Data BaseLecture 4 Data Base
Lecture 4 Data Base
 
Lecture 3 (Data Base)
Lecture 3 (Data Base)Lecture 3 (Data Base)
Lecture 3 (Data Base)
 
Lecture 2 (Data Base)
Lecture 2 (Data Base)Lecture 2 (Data Base)
Lecture 2 (Data Base)
 
Lecture 1 (DATA BASE)
Lecture 1 (DATA BASE)Lecture 1 (DATA BASE)
Lecture 1 (DATA BASE)
 
Lecture 12 (DATA BASE)
Lecture 12 (DATA BASE)Lecture 12 (DATA BASE)
Lecture 12 (DATA BASE)
 
Lecture 11 (Data Base)
Lecture 11 (Data Base)Lecture 11 (Data Base)
Lecture 11 (Data Base)
 
Lecture 10 db1
Lecture 10 db1Lecture 10 db1
Lecture 10 db1
 
Lecture 5 Data Base
Lecture 5 Data BaseLecture 5 Data Base
Lecture 5 Data Base
 

Lecture 6 Data Base