0% found this document useful (0 votes)
9 views8 pages

SQL Test 1

يحتوي المستند على أمثلة لاستعلامات SQL على قاعدة بيانات تحتوي على جدولين هما Books وAuthors. تم طرح أسئلة حول كيفية كتابة استعلامات لإضافة، تحديث، حذف بيانات وحسابات معينة.

Uploaded by

Dry Space
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views8 pages

SQL Test 1

يحتوي المستند على أمثلة لاستعلامات SQL على قاعدة بيانات تحتوي على جدولين هما Books وAuthors. تم طرح أسئلة حول كيفية كتابة استعلامات لإضافة، تحديث، حذف بيانات وحسابات معينة.

Uploaded by

Dry Space
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

‫مسودة‬

‫;‪Select Avg(Price) from Books‬‬ ‫اسم الطالب‪:‬‬


‫الرقم الجامعي‪:‬‬
‫;)‪Select Avg(Price) from Books where author in (2,3‬‬ ‫فئة الطالب‪:‬‬

‫;‪Select LCASE(title) from Books‬‬


‫في قاعدة بيانات لدينا الجدوالن التاليان‪:‬‬
‫( ‪select Name from Authors where ID2 in‬‬ ‫جدول الكتب ‪Books‬‬
‫‪select Author from Books‬‬ ‫‪ID‬‬ ‫‪Title‬‬ ‫‪Author‬‬ ‫‪Price‬‬
‫;)‬
‫‪1‬‬ ‫‪C++‬‬ ‫‪1‬‬ ‫‪10‬‬
‫( ‪Select ID from Books where Author in‬‬ ‫‪2‬‬ ‫‪Java‬‬ ‫‪2‬‬ ‫‪20‬‬
‫‪Select ID2 from Authors‬‬
‫‪3‬‬ ‫‪Scala‬‬ ‫‪3‬‬ ‫‪15‬‬
‫;)‬
‫‪4‬‬ ‫‪Python‬‬ ‫‪3‬‬ ‫‪2‬‬
‫اكتب تعليمة لعرض جميع حقول جدول الكتب ‪ Books‬وجميع االسطر‪,‬‬
‫‪5‬‬ ‫‪Dart‬‬ ‫‪2‬‬ ‫‪3‬‬
‫بحيث ترتيب األسطر بحسب سعر الكتاب بشكل تنازلي ‪Descending‬‬
‫‪6‬‬ ‫‪PHP‬‬ ‫‪2‬‬ ‫‪10‬‬
‫اكتب تعليمة ‪ sql‬من اجل اضافة سطر جديد إلى جدول الكتب ‪Books‬‬
‫اختر قيم الحقول كما تريد‬ ‫جدول المؤلفين ‪Authors‬‬
‫‪ID2‬‬ ‫‪Name‬‬
‫اكتب تعليمة ‪ sql‬من اجل اضافة سطرين جديدين إلى جدول الكتب‬
‫‪ Books‬اختر قيم الحقول كما تريد‬ ‫‪1‬‬ ‫‪A‬‬
‫‪2‬‬ ‫‪B‬‬
‫اكتب تعليمة ‪ sql‬من أجل تحديث سعر كتاب ‪ Python‬في جدول الكتب‬
‫‪ Books‬ليصبح ‪20‬‬
‫‪3‬‬ ‫‪C‬‬

‫اكتب تعليمة لحذف كل االسطر من جدول الكتب ‪ Books‬التي سعرها يقل‬ ‫اآلن ما هو ناتج التعليمات التالية‬
‫عن ‪17‬‬
‫;‪select DISTINCT Author from Books‬‬
‫من الجدولين السابقين ما هو اسم العمود الذي يشير إلى مفتاح أساسي‬
‫‪primary key‬؟‬ ‫;‪select DISTINCT Price from Books‬‬

‫من الجدولين السابقين‪ :‬ما هو اسم العمود الذي يشير إلى مفتاح ثانوي‬ ‫;‪select count(author) from Books where price < 19‬‬
‫‪ foreign key‬؟‬
‫;‪select sum(Price) from Books where author = 3‬‬
‫ماهي تعليمات ‪ DDL‬في قواعد البيانات؟ اذكر تعليمة واحدة من هذا النوع‬
‫;‪select title from Books limit 2 offset 2‬‬
‫ماهي تعليمات ‪ DML‬في قواعد البيانات؟ اذكر تعليمة واحدة من هذا النوع‬
‫;‪select Name from Authors limit 10‬‬
‫اشرح ما تفعله التعليمة التالية‬
‫‪select Author, sum(price) from Books group by‬‬
‫;‪Author‬‬

‫‪select Author,count(Author) from Books group by‬‬


‫;‪Author‬‬
‫اذكر فقط عدد األسطر الناتجة عن االستعالم التالي‬
‫;‪Select * from Books, Authors‬‬
‫‪select Author,Max(price) from Books group by‬‬
‫;‪Author‬‬
- select Name from Authors limit 10; :‫اسم الطالب‬
:‫الرقم الجامعي‬
2023-11-25 -‫ قواعد البيانات‬-‫الفئة األولى‬

Books ‫ جدول الكتب‬:‫في قاعدة بيانات لدينا الجدوالن التاليان‬


ID Title Author Price
1 C++ 1 10
- select Author,count(Author) from Books group by 2 Java 2 20
Author;
3 Scala 3 15
4 Python 3 2
5 Dart 2 3
6 PHP 2 10
- Select Avg(Price) from Books;
Authors ‫و جدول المؤلفين‬
ID2 Name

- Select LCASE(title) from Books; 1 A


2 B
3 C

‫اآلن ما هو ناتج التعليمات التالية‬


- select DISTINCT Author from Books;

- Select Name from Authors where ID2 in (


select Author from Books
);

- select count(author) from Books where price < 19;

- select sum(Price) from Books where author = 3;


,‫ وجميع االسطر‬Books ‫ اكتب تعليمة لعرض جميع حقول جدول الكتب‬-
Descending ‫بحيث ترتيب األسطر بحسب سعر الكتاب بشكل تنازلي‬

- select title from Books limit 2 offset 2;


‫‪ -‬اكتب تعليمة ‪ sql‬من اجل اضافة سطر جديد إلى جدول الكتب ‪Books‬‬
‫اختر قيم الحقول كما تريد‬

‫‪ -‬اكتب تعليمة لحذف كل االسطر من جدول الكتب ‪ Books‬التي سعرها‬


‫يقل عن ‪17‬‬

‫‪ -‬من الجدولين السابقين اذكر اسم عمود واحد من نوع مفتاح أساسي‬
‫‪primary key‬؟‬

‫‪ -‬ما هي تعليمات ‪ DDL‬في قواعد البيانات؟ اذكر تعليمة واحدة من هذا‬


‫النوع‬

‫‪ -‬اذكر فقط عدد األسطر الناتجة عن االستعالم التالي‬


‫;‪Select * from Books, Authors‬‬

‫الفئة األولى‪ -‬قواعد البيانات‬


- select Author,Max(price) from Books group by :‫اسم الطالب‬
Author; :‫الرقم الجامعي‬
2023-11-25 -‫ قواعد البيانات‬-‫الفئة الثانية‬
Books ‫ جدول الكتب‬:‫في قاعدة بيانات لدينا الجدوالن التاليان‬
ID Title Author Price
1 C++ 1 20
-Select Avg(Price) from Books 2 Java 2 10
where author in (1,3);
3 Scala 3 15
4 Python 3 2
5 Dart 2 3
-Select UCASE(title) from Books; 6 PHP 2 10

Authors ‫و جدول المؤلفين‬


ID2 Name
1 A
2 B
3 C
‫اآلن ما هو ناتج التعليمات التالية‬
- select DISTINCT Price from Books;

- Select ID from Books where Author in (


Select ID2 from Authors);

- select count(author) from Books where price > 7;

- select sum(Price) from Books where author = 3;

,‫ وجميع االسطر‬Books ‫اكتب تعليمة لعرض جميع حقول جدول الكتب‬- - select title from Books limit 1 offset 3;
Descending ‫بحيث ترتيب األسطر حسب عنوان الكتاب بشكل تنازلي‬

- select Author, sum(price) from Books group by


Author;
‫‪-‬اكتب تعليمة ‪ sql‬من اجل اضافة سطرين جديدين إلى جدول الكتب‬
‫‪ Books‬اختر قيم الحقول كما تريد‬

‫‪-‬اكتب تعليمة ‪ sql‬من أجل تحديث سعر كتاب ‪ Dart‬في جدول الكتب‬
‫‪ Books‬ليصبح ‪20‬‬

‫‪-‬اكتب تعليمة لحذف كل االسطر من جدول الكتب ‪ Books‬التي سعرها‬


‫يزيد على ‪7‬‬

‫‪-‬اشرح ما تفعله التعليمة التالية‬

‫‪-15‬اذكر فقط عدد األسطر الناتجة عن االستعالم التالي‬


‫;‪Select * from Books, Authors‬‬

‫الفئة الثانية‪ -‬قواعد البيانات‬


‫;‪- Select LCASE(Name) from Authors‬‬ ‫اسم الطالب‪:‬‬
‫الرقم الجامعي‪:‬‬
‫الفئة الثالثة‪ -‬قواعد البيانات‪2023-11-25 -‬‬
‫في قاعدة بيانات لدينا الجدوالن التاليان‪ :‬جدول الكتب ‪Books‬‬
‫‪ID‬‬ ‫‪Title‬‬ ‫‪Author‬‬ ‫‪Price‬‬
‫( ‪- select Name from Authors where ID2 in‬‬
‫;)‪select Author from Books‬‬ ‫‪1‬‬ ‫‪C++‬‬ ‫‪1‬‬ ‫‪10‬‬
‫‪2‬‬ ‫‪Java‬‬ ‫‪2‬‬ ‫‪20‬‬
‫‪3‬‬ ‫‪Scala‬‬ ‫‪3‬‬ ‫‪15‬‬
‫‪4‬‬ ‫‪Python‬‬ ‫‪3‬‬ ‫‪2‬‬
‫‪5‬‬ ‫‪Dart‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪6‬‬ ‫‪PHP‬‬ ‫‪2‬‬ ‫‪10‬‬
‫‪ -‬اكتب تعليمة لعرض جميع حقول جدول الكتب ‪ Books‬وجميع االسطر‪,‬‬
‫بحيث ترتيب األسطر بحسب سعر الكتاب بشكل تنازلي تصاعدي‬ ‫و جدول المؤلفين ‪Authors‬‬
‫‪ascending‬‬ ‫‪ID2‬‬ ‫‪Name‬‬
‫‪1‬‬ ‫‪A‬‬
‫‪2‬‬ ‫‪B‬‬
‫‪3‬‬ ‫‪C‬‬
‫اآلن ما هو ناتج التعليمات التالية‬
‫;‪- select DISTINCT Price from Books‬‬

‫‪ -‬اكتب تعليمة ‪ sql‬من اجل اضافة سطر جديد إلى جدول الكتب ‪Books‬‬
‫اختر قيم الحقول كما تريد‬

‫;‪- select sum(Price) from Books where author = 3‬‬

‫;‪- select title from Books limit 1 offset 4‬‬


‫‪ -‬اكتب تعليمة ‪ sql‬من أجل تحديث سعر كتاب ‪ Python‬في جدول الكتب‬
‫‪ Books‬ليصبح ‪18‬‬

‫‪- select Author, sum(price) from Books‬‬


‫;‪group by Author‬‬

‫‪ -‬اكتب تعليمة لحذف كل االسطر من جدول الكتب ‪ Books‬التي سعرها‬


‫يقل عن ‪11‬‬
‫‪- Select Avg(Price) from Books‬‬
‫;)‪where author in (2,3‬‬
‫‪ -‬من الجدولين السابقين‪ :‬ما هو اسم العمود الذي يشير إلى مفتاح ثانوي‬
‫‪ foreign key‬؟‬

‫‪ -‬ما هي تعليمات ‪ DML‬في قواعد البيانات؟ اذكر تعليمة واحدة من هذا‬


‫النوع‬

‫‪ -‬اشرح ما تفعله التعليمة التالية‬

‫‪ -‬اذكر فقط عدد األسطر الناتجة عن االستعالم التالي‬


‫‪Select * from Books, Authors‬‬
‫;‪Where Books.Author=Authors.ID2‬‬

‫الفئة الثالثة‪ -‬قواعد البيانات‬


‫‪ -6‬قم بكتابة ناتج مايلي‬ ‫اسم الطالب‪:‬‬
‫‪import torch‬‬ ‫الرقم الجامعي‪:‬‬
‫) )]‪print(torch.tensor([20, 1]) + torch.tensor([2, 4‬‬ ‫الشبكات العصبونية ‪2023-11-25 -‬‬

‫‪ -1‬اذكر اثنتين من التطبيقات في علم الشبكات العصبونية‬


‫‪ -7‬قم بكتابة ناتج مايلي‬
‫‪import torch‬‬
‫) )]‪print(torch.tensor([20, 1]) * torch.tensor([2, 4‬‬

‫‪ -8‬قم بكتابة ناتج مايلي‬ ‫‪ -2‬الصورة التالية توضح نموذجا للعصبون الصناعي ‪perceptron‬‬
‫‪import torch‬‬
‫)]‪a = torch.tensor([20, 1‬‬
‫)]‪b = torch.tensor([1, 2‬‬
‫) )‪print(torch.dot(a, b‬‬

‫)‪print(a + 1‬‬

‫اشرح بلغتك الخاصة مايلي‪:‬‬


‫‪X0, …. Xn‬‬
‫‪w0, ….. wn‬‬
‫))(‪print(a.max‬‬ ‫تابع التنشيط ‪Activation function f‬‬

‫‪ -3‬أجب بصح أو خطأ على كل من العبارتين التاليتين‪:‬‬


‫● مكتبة ‪ pytorch‬يمكنها إنشاء تنسور من مصفوفة من نوع‬
‫‪________ :numpy‬‬
‫)‪print(a.shape‬‬
‫يمكن الحصول على مصفوفة من نوع ‪ numpy‬من تنسور‬ ‫●‬
‫ضمن مكتبة ‪_________ :pytorch‬‬

‫‪ -9‬قم بكتابة ناتج مايلي‬


‫[(‪a = torch.tensor‬‬ ‫‪ -4‬باستخدام مكتبة ‪ torch‬قم بكتابة ناتج مايلي‬
‫‪[1, 2, 3, 4],‬‬ ‫‪import torch‬‬
‫‪[5, 6, 7, 8],‬‬ ‫)]‪a = torch.tensor([0.0, 1.0‬‬
‫]‪[9, 0, 1, 2‬‬ ‫)‪print(a.dtype‬‬
‫)]‬ ‫))(‪print(a.size‬‬
‫))(‪print(a.ndimension‬‬
‫)]‪print(a[1][2‬‬

‫‪ -5‬قم بكتابة ناتج مايلي‬


‫‪import torch‬‬
‫)]‪print(a[0, 0:2‬‬ ‫)]‪a = torch.tensor([20, 1, 2, 3, 4‬‬
‫)]‪print(a[1:3‬‬

You might also like