vendredi 31 mars 2017

TP 3-SQL Server (delete from - delete where - drop column-update)


تذكير بأوامر SQL
-1 لحذف جميع الصفوف في الجدول نستعمل الأمر : إسم الجدول delete from
-2 لحذف صفوف من الجدول بإستخدام شرط نستعمل الأمر :
نظيف الشرط هنا where   إسم الجدول delete from
-3لحذف حقل نستعمل الأمر:                                           drop column
للتعديل على البيانات نستخدم الأمر
الشرط where  القيمة الجديدة  =إسم الحقل الذي نريد التعديل عليه set   إسم الجدول Update
تطبيق-قم بإنشاء قواعد البيانات التاليه
إسمها
قاعدة بيانات
signal
قاعدة بيانات 1
cours
قاعدة بيانات 2

-2أنشئ الجداول التالية :
قاعدة البيانات
عدد الحقول
إسمه
الجدول
signal
Id, firstname,  address, email
C1
الجدول 1
cours
Id,  age
C2
الجدول2

-3قم بإدخال البيانات التالية عن طريق أوامر SQL ؟
email
address
age
firstname
id
moh@hotmail.com
Laghouat
27
Mohamed
01
ahmed@gmail.com
Djelfa
28
ahmed
02
ali@yahoo.fr
Algeria
26
Ali
03
fatima@gmail.com
Constantine
25
fatima
04
-4عدل البيانات التالية
email
address
age
firstname
id
Mohamed12@hotmail.com
Algeria
26
Mohamed
01
Ahmed11@gmail.com
Laghouat
29
ahmed
02

-5 قم بحذف جميع بيانات الأشخاص التي أعمارهم أقل من 26 سنة
-6 إحذف حقل age
-7إحذف جميع بيانات الأشخاص التي يبدأ إسمهم بحرف a
-8 إحذف جميع بيانات الأشخاص التي يتوسط إسمهم حرف o
-9 قم  بحذف جميع الصفوف في الجدول c2 

jeudi 30 mars 2017

TP 02-(Drop table- rename table- alter table)



تذكير بأوامر SQL
-1 لحذف جدول نستخدم الأمر Drop table name   
-2 لإعادة تسمية الجدول نستخدم الأمرrename table name1 to name2
-3 لإضافة حقول جديدة في جدول نستخدم الأمرalter table name add column (address varchar(50) not nulll)
تطبيق-قم بإنشاء قواعد البيانات التاليه وهذا عن طريق أوامر SQL
إسمها
قاعدة بيانات
Math
قاعدة بيانات 1
Physique
قاعدة بيانات 1

-2أنشئ الجداول التالية :
قاعدة البيانات
عدد الحقول
إسمه
الجدول
Math
Id,  firstname,  address
A1
الجدول 1
Id,  phone
A2
الجدول 2
Physique
Id,  age
A3
الجدول3
Id,  grade
A4
الجدول 4

-3 ٱعد تسمية الجداول  A1,A2,A3 ,A4ب B1,B2,B3,B4على الترتيب
-5 قم بحذف الجدولين B2,B4
-6 ضف البيانات التالية في الجدولين B1,B3
age
address
firstname
id
27
Laghouat
Mohamed
01
28
Djelfa
ahmed
02
26
Algeria
Ali
03
25
Constantine
fatima
04
-7 قم بإضافة الحقول التآلية  في  الجدولين B1,B3
بعد حقل address
expérience
جدولB1
قبل حقل address
Diplôme
بعد حقل age
situation
جدولB3
قبل حقل age
nationalité

-8 املأ الحقول التي أضفتها بالبيانات التالية :
جدولB3
جدولB1

nationalité
situation
Diplôme
expérience
id
algérienne
marié
ingénieure
5
01
marocaine
célibataire
licence
3
02
algérienne
marié
doctorat
6
03
tunisienne
célibataire
bac
1
04