A  A  A
-
اخر عشرة مواضيع :         محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 152 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 459 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 242 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 51 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 474 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »          محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 152 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 459 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 242 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 51 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 474 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »         


 


تم إتاحة  التسجيل مجددا , في حال عدم التمكن من التسجيل يرجى مراسلتنا عبر البريد التالي
web@ucyanbu.com



العودة   منتديات طلاب وطالبات الكلية الجامعية > التخصصات العلمية > علوم الحاسب التطبيقية > الفصل الدراسي الثاني > CS371

CS371 Web Engineering and Development

إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
قديم 10-Mar-2010, 03:51 PM   رقم المشاركة : ( 1 )
Retaj
مشرفة سابقة

الصورة الرمزية Retaj

الملف الشخصي
رقــم العضويـــة : 12
تـاريخ التسجيـل : Feb 2007
الــــــــجنــــــس : أنــثـــى
الـــــدولـــــــــــة : ينبع الصناعية
المشاركـــــــات : 2,107 [+]
آخــر تواجــــــــد : 31-Aug-2010(07:09 PM)
عدد الـــنقــــــاط : 200
قوة التـرشيــــح : Retaj has a spectacular aura aboutRetaj has a spectacular aura aboutRetaj has a spectacular aura about

 الأوسمة و جوائز
 اخر مواضيع العضو

Retaj غير متواجد حالياً

Thumbs up الدرس الثالث في الـ Mysql:(نظري) لغة الاستعلامات Sql

بسم الله الرحمن الرحيم

أهداف الدرس:

1-مقدمة عن لغة الاستفسارات
2- الفرق بين

SQL , MYSQL

3- الشكل العام لجملsql

4- لغة تعريف البيانات Data Definition Language DLL


اتمنى لكم قراءة ممتعة





SQL اختصار للـ Structured Query Language


تعريفها بلغتنا العربية الجميلة :

لغة الاستفسارات او لغة الاستعلامات


تاريخ:

ظهرت لغة SQL بشكل نهائي عام 1996 م بعد سنوات عديده
من التطوير
كلغة تسمح لنا بالوصول إلى قواعد البيانات
ومن ثم التعامل معها لمعالجة البيانات المخزنة عليها،
و هي لغة تعتمد أساسا على الجبر العلائقي و تصنف على أنها
لغة جبريةو هي لغة سهلة الاستعمال


هل هي لغة برمجة؟

هي لغة برمجة غير إجرائية Non Procedural Language ،
وهي بذلك تختلف عن لغات البرمجة المعتادة مثل سـي أو جافا،
حيث أن اللغات الغير إجرائية هي لغات متخصصة.

فهذه اللغة تتعامل مع قواعد البيانات و تراكيب البيانات المخزنة داخلها و إجراء عمليات إدخال البيانات والحذف و الفرز و البحث وغيرها


مماتتركب طيب ؟


تتركب لغة الاستعلامات البنائية من عدد من الكلمات المحجوزة،
ويمكن تقسيم هذه الكلمات المحجوزة تبعاً لوظائفها التي تقوم بها
إلى ثلاثة أقسام رئيسة هي:

لغة تعريف البيانات Data Definition Language DLL

مثل: CREATE DATABASE


لغة التعامل مع البيانات Data Manipulation Language DML

مثال : Select


لغة أدارة البيانات Data Control Language DCL

مثل: GRANT


ماهي النظم التي تدعم لغة الاستعلامات البنائية:

اهمها Oracle , MySQL , MS SQL Server , DB2 , MS Access



نسمع كثيرا ياروزا عن SQL , MYSQL
هل هناك فرق؟
نعم هناك فرق ,,

الفرق بين SQL , MYSQL

ركوزا معي

باختصار


mysql هي قاعدة البيانات نفسها يعني القالب الذي تضع فيه البيانات

sql هي الأوامر التي تتعامل مع البيانات



بمعنى بسيط

أنني استطيع إنشاء جدول وحقول عن طريق هذه اللغة
بكتابة اسطر برمجية
وأيضا استطيع إنشاء جدول وحقول عن طريق
برنامج mysql مباشرة بواسطة واجهة البرنامج
دون الحاجة لكتابة اسطر برمجية

لكننا في النهاية لابد من استخدام جمل sql
حتى نعالج البيانات مثلا مع لغات برمجة مواقع الويب
كما سنفعل باذن الله مع لغة بي اتش بي في الدروس القادمة





لندخل قليلا في هذه اللغة :

الشكل العام لجمل sql




حيث الأمر
SELECT

للاختيار
وتوضع بجانبه أسماء الحقول المختارة وهي

X1, X2


و كلمة
FROM

تعني من الجدول المعين
وهنا اخترنا الجدول المسمى

R

ولنفترض أن هذا الجدول هو جدول

R

الجدول يتكون من العمودين

X1, X2







فنحن بالتالي سنرجع البيانات التالية من خلال الاستعلام
الموجود بالأعلى

محمد 22 سنة
فهد 23 سنة

وهناك العديد من العمليات مثل

الحذف

DELETE

التحديث

UPDATE

وسنتعرف عليها بإذن الله







لغة تعريف البيانات Data Definition Language DLL

وهي كلمات محجوزة نستخدمها لتعريف جميع مواصفات
وخواص قاعدة البيانات وجداولها

من أهم هذه الأوامر المحجوزة 3 أوامر

إنشاء CREATE

حذف DROP

تعديل ALTER





1- CREATE




تستخدم للإنشاء سواء كنا نريد إنشاء جدول أو قاعدة بيانات

الشكل البنائي لإنشاء جدول:


كود PHP:
  CREATE TABLE "table_name"
("column 1" "data_type_for_column_1",
"column 2" "data_type_for_column_2",
... ) 


مثال توضيحي

كود PHP:
  CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date



هنا تم انشاء جدول

اسمه: customer

يحتوي على 6 أعمدة

هذه الأعمدة هي :

الاسم الأول, الاسم الأخير , العنوان , المدينة , الدولة , تاريخ الميلاد.

وبجانب كل عمود تم تحديد نوعه وهو من النوع

char

ماعدا تاريخ الميلاد من نوع

date

أكيد واضح المثال.؟

لبناء قاعدة بيانات

نستخدم الأمر

كود PHP:
 CREATE DATABASE database_name 


ونستخدم بدل

database_name



أي اسم نريده لقاعدة البيانات



2- DROP




تستخدم للحذف سواء حذف قاعدة بيانات او حذف جدول

لحذف جدول لدينا الامر التالي

كود PHP:
DROP TABLE table_name 


ويمكننا استبدال table_name
بالجدول المراد حذفه


ولحذف قاعدة بيانات

لدينا الامر التالي

كود PHP:
DROP DATABASE database_name 


ويمكننا استبدال
database_name
بقاعدة البيانات المراد حذفها



3- ALTER




وهي بمعنى تعديل
وتستخدم
لتعديل الجداول

مثلا
نريداضافة حقل جديد لجدول معين
سنستخدم الأمر التالي:


كود PHP:
 ALTER TABLE table_name ADD column_name datatype 


مثال:

كود PHP:
 ALTER TABLE Person ADD city varchar(30

قمنا بالتعديل على جدول

Person

وذلك بإضافة حقل جديد للجدول اسمه

City

من النوع

varchar




الواجب:
قم بانشاء جدول يحتوي على 4 أعمدةفقط
ولك الحرية في اختيار اسم الجدول واسماء الاعمدة
ويمكن كتابتها في ملف مفكرة ثم نقل الكود هنا

سنكمل بقية جمل الاستعلامات في الدروس المقبلة
تحياتي
توقيع » Retaj
::~


.سِهَامُ اللّيلِ لا تُخْطِي...صَوِّبُوها نَحْوَ اليَهُود .. صَوِّبوها لأجلِ "فلسطين"...!

......... ................................. .......
  رد مع اقتباس
قديم 10-Mar-2010, 08:35 PM   رقم المشاركة : ( 2 )
الشهري
.: الدعم الفني :.

الصورة الرمزية الشهري

الملف الشخصي
رقــم العضويـــة : 602
تـاريخ التسجيـل : Nov 2008
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : Jeddah
المشاركـــــــات : 144 [+]
آخــر تواجــــــــد : يوم أمس(06:27 PM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : الشهري is on a distinguished road

 الأوسمة و جوائز
 اخر مواضيع العضو

الشهري غير متواجد حالياً

افتراضي رد: الدرس الثالث في الـ Mysql:(نظري) لغة الاستعلامات Sql

الله يجزاك الجنة على سلسلة الدروس , ولكن اقترح انه هذه المواضيع تكون ضمن مادة 310 , افضل او اننا نخصص قسم داخل الانشطة الطلبة وهي دورة php , وتسجل من ضمن نشاطات اعضاء المنتدى وخاصة من قسم البنات , انتظر اقتراحك لي
توقيع » الشهري
  رد مع اقتباس
قديم 11-Mar-2010, 11:12 AM   رقم المشاركة : ( 3 )
Retaj
مشرفة سابقة

الصورة الرمزية Retaj

الملف الشخصي
رقــم العضويـــة : 12
تـاريخ التسجيـل : Feb 2007
الــــــــجنــــــس : أنــثـــى
الـــــدولـــــــــــة : ينبع الصناعية
المشاركـــــــات : 2,107 [+]
آخــر تواجــــــــد : 31-Aug-2010(07:09 PM)
عدد الـــنقــــــاط : 200
قوة التـرشيــــح : Retaj has a spectacular aura aboutRetaj has a spectacular aura aboutRetaj has a spectacular aura about

 الأوسمة و جوائز
 اخر مواضيع العضو

Retaj غير متواجد حالياً

افتراضي رد: الدرس الثالث في الـ Mysql:(نظري) لغة الاستعلامات Sql

اقتباس
المشاركة الأصلية كتبت بواسطة الشهري
الله يجزاك الجنة على سلسلة الدروس , ولكن اقترح انه هذه المواضيع تكون ضمن مادة 310 , افضل او اننا نخصص قسم داخل الانشطة الطلبة وهي دورة php , وتسجل من ضمن نشاطات اعضاء المنتدى وخاصة من قسم البنات , انتظر اقتراحك لي

أُفضل إن الدورة كلها تكون في مكان واحد حتى يقدر أي احد يتعلمها
ومكانها في الأنشطة أفضل

وعندي اقتراح بان تفتحوا قسم وتسمونه : نشاطات أعضاء المنتدى وممكن يكون مدرج تحت قسم الأنشطة الموجودة

توقيع » Retaj
::~


.سِهَامُ اللّيلِ لا تُخْطِي...صَوِّبُوها نَحْوَ اليَهُود .. صَوِّبوها لأجلِ "فلسطين"...!

......... ................................. .......
  رد مع اقتباس
قديم 11-Mar-2010, 12:20 PM   رقم المشاركة : ( 4 )
mr_alqmor
عضو ماسي

الصورة الرمزية mr_alqmor

الملف الشخصي
رقــم العضويـــة : 120
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : المدينة المنورة - الهيئة الملكيه
المشاركـــــــات : 1,123 [+]
آخــر تواجــــــــد : اليوم(07:22 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : mr_alqmor is on a distinguished road

 الأوسمة و جوائز
 اخر مواضيع العضو

mr_alqmor غير متواجد حالياً

افتراضي رد: الدرس الثالث في الـ Mysql:(نظري) لغة الاستعلامات Sql

كود PHP:
create table students (
First_Name varchar(25),
Last_Name varchar(25),
Date_of_Birth date,
Place_of_Birth varchar(30)

توقيع » mr_alqmor

PHP Developer
Cs Senior
اللهم ادم علي القناعه والراحه فهما سر سعادتي في الحياه .. اللهم زد الحاقدين حقداً والغيرانين غيرتاً .. اللهم ارضى عني وارحمني
---

القناعه والرضا بما قسمه الله لك سر السعاده
فان ضيعتها فعش حياه مزريه مليئه بالحقد والغيره
  رد مع اقتباس
قديم 17-May-2010, 02:13 AM   رقم المشاركة : ( 5 )
CS-FBI
|مشرف سابق|


الملف الشخصي
رقــم العضويـــة : 86
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : ๓ ε ∂ ɪ и α ↔ яɔ
المشاركـــــــات : 1,540 [+]
آخــر تواجــــــــد : 25-Aug-2010(04:38 PM)
عدد الـــنقــــــاط : 123
قوة التـرشيــــح : CS-FBI will become famous soon enoughCS-FBI will become famous soon enough

 الأوسمة و جوائز
 اخر مواضيع العضو

CS-FBI غير متواجد حالياً

افتراضي رد: الدرس الثالث في الـ Mysql:(نظري) لغة الاستعلامات Sql

~

السلام عليكم ورحمة الله وبركاته

~

تم تطبيق الدرس

~
الملفات المرفقة
نوع الملف: txt sql3.txt (161 بايت, المشاهدات 0)
توقيع » CS-FBI
..~||[ ṯнē ģṝēāṯēṡṯ ρℓēāṡūṝē ιŋ ℓιfē ιṡ ḏōιŋģ шнāṯ ρēōρℓē ṡāỵ ỵōū ċāŋŋōṯ ḏō ]||~..

Final Exams Schedule Builder ---> Here

التعديل الأخير تم بواسطة CS-FBI ; 17-May-2010 الساعة 02:16 AM
  رد مع اقتباس
إضافة رد

أدوات الموضوع
طريقة عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

             
  روابط تفعيل الحساب   روابط تهمك   تنقلات سريعة للموقع  
    الاتصال بنا     موقع الكلية الرسمي     التسجيل  
    الرئيسية   موقع كلية الجبيل الجامعية   تفعيل حسابك  
    مشاهدة طاقم الإدارة   منتديات كلية ينبع الصناعية   طلب كود التفعيل  
    اجعل جميع المنتديات مقروءة   منتديات طلاب جامعة الملك فهد   طلب كلمة المرور  
    الأرشيف   شبكة ينبع الصناعية   القوانين والشروط  
 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd diamond