بتاريخ: 28 مارس 201412 سنة comment_248548 السلام عليكم ورحمة الله وبركاته يا اخوان انا لسه جديد على منتداكم الاكثر من رائع وكمان جديد على الاوراكل طيب يا اخوان انا ابغى افهم بعد ما اصمم النماذج في الفورم اين يتم كتابة التعليمات والاكواد البرمجية لاني اشوف SQL*Plus وكمان. PL/SQL في الفورمتكفون يا اخوان تقديم بلاغ
بتاريخ: 28 مارس 201412 سنة comment_248549 تكتب في محرر لغة الـ pl/sql ... أو ما يعرف pl/sql Editor طيب كيف اصل إليه أو أين أجده هذا المحرر ؟ تجده في اكثر من مكان ..فهذا يعتمد على ما سوف تقوم به ..هل تريد عمل procedure أو function أم تريد عند عمل حدث معين يتم تنفيذ الايعازات التي تريد كتابتها لنأخذ الامر الثاني وهو عند حدث معين يتم تنفيذ الايعازات ..(الاحداث هنا يعني عند الضغط على زر ..أو عند الاختيار من قائمة list فهذا حدث عند حدوثه او وقوعه أريد ان تنفذ الايعازات) الاحداث تسمى بـ oracle form تعرف بـ trigger وطبعاً هذه الاحداث أو كما إتفقنا تعرف بـ trigger تكون على مستوى form أو على مستوى block او على مستوى item وهكذا هذا ملخص سريع ..يتوجب على حضرتك القراءة ...حتى يتم التعامل داخل الفورم بشكل صحيح بالتوفيق تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248555 الله يجزاك الخير اخي طيب هل اوامر SQL*Plus و PL/SQL هي واحدة ام لا واذا كانت مختلفة فأين الاحسن والاوجب لي تعلمه لاني اشوف اكثر الشرح SQL*PLUS كثر الله خيرك اخي تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة comment_248556 يوجد إختلاف بينهما أكيد ..سوف اختصره بشكل بسيط ..وبسطور قليلة ..ويتوجب على حضرتك كما ذكرت القراءة لكلا منهما حسناً نستطيع ان نختصر الفرق كما في النقاط التالية: 1- SQL هي لغة الاستعلام (SQL is the Structured Query Language) تمكننا من التعامل مع قاعدة البيانات كيف يعني ؟ حسناً هي إيعازاتها تقسم الى قسمين وهي Data Definition Language) وتعرف ب (DDL) والمتمثلة بـ (CREATE TABLE, ALTER VIEW, CREATE OR REPLACE PROCEDURE, etc.) وهي المسؤولة لتعريف أو إنشاء الجدول والـ VIEW والدوال والإجراءات (PROCEDURE) في قاعدة البيانات و القسم الثاني هي (Data Manipulation Language) وتعرف ب (DML) والمتمثلة بإيعازات SELECT, UPDATE, INSERT, MERGE, DELETE, etc.)) وهي المسؤولة للتعامل مع بيانات ما تم إنشائه وتكوينه من جدول وغيره كما ذكرت في اعلاه من إضافة او حفظ او تحديث اما الـ (PL/SQL) فهي (Procedural language) لإنشاء تطبيق مثل باقي اللغات الاخرى لكن مع الـ (SQL) لايمكنني إنشاء تطبيق .. هي فقط تعطيني إمكانية إنشاء قاعدة بيانات التي سوف أبني عليها التطبيق 2- الـ (SQL) تنفذ جملة واحدة بالمرة الواحدة ... بينما (PL/SQL) ينفذ (block of code). 3- الـ (SQL) تتعامل مع قاعدة البيانات كما ذكرت كإن تخبر قاعدة البيانات ماذا تفعل.. أو توضح لها ما الشيء الذي تفعله مبدأ عملها (what to do ) يعني هي تصف أو توضح ... بينما (PL/SQL) تخبر قاعدة البيانات كيف تفعل الإيعازمبدأ عملها (how to do) مثل تنفيذ دالة... هنا تعطي الطريقة . 4- يمكن إستخدام أو دمج إيعازات الـ (SQL) ضمن او مع الـ (PL/SQL) لكن لا يمكن إستخدام أو دمج إيعازات الـ (PL/SQL) ضمن الـ (SQL) الآن إن شاء الله وضحت ولو القليل ..ويتوجب على حضرتك القراءة في البداية SQL ثم PL/SQL تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248562 بارك الله فيك اخي ميسم وآسف على الازعاج اخي ميسم بحب اقول لك بأنه لا ينال العلم مستحي و لا مستكبر , فبالتالي معليش لو كثرت الاسئلة لاني مبتدا طيب هل SQL هي SQL*PLUS واين يتم كتابة التعليمات البرمجية بارك الله فيك اخي ميسم تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة comment_248564 لا .... و ذكرت الفروق في اعلاه وكتابة الايعاز وضحت الامر بالصور المرفقة تابع الصورة الاولى ثم هذه الصورة تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248567 طيب سؤال اخي عندما اريد تكوين قاعدة بيانات جديدة هل من SQL*Plus او PL/SQL تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة comment_248568 ذكرت هذا في اعلاه ..حتى أتعامل مع قاعدة البيانات وأعمل جدول جديد وأحذف جدول أو أتعامل مع بيانات الجدول نفسه من إضافة وحذف وتحديث يتم من خلال الـ SQL راجع الرابط التالي ...فيه material SQL بالعربي حتى تبدأ بها http://www.araboug.org/ib/index.php?showtopic=55011&hl= بالتوفيق تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248569 بارك الله فيكي اختي ميسم و زادكي الله من فضله ونفع بكي تم تعديل 29 مارس 201412 سنة بواسطة Ahmed Jumaei تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248571 طيب اختي ميسم بارك الله فيك عندما اقوم بتكوين جدول مثلا شؤون موظفين مكون مثلا من رقم الموظف واسم الموظف وراتبه الاساسي ... الخ في scott او system فكيف يمكنني اضافة السجلات على حقول الجدول من شاشة الفورم من خلال الضغط على زر حفظ والله يجزاكي الخير والجنة تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة comment_248572 عند عمل فورم يتم عمل الازرار الرئيسية وهي (إدخال و حفظ وحذف و...) يتم ملئ الحقول اللازمة ثم يتم الضغط على زر حفظ فيتم حفظ البيانات في قاعدة البيانات ...بتاكيد حسب الجدول الذي تم وضعه على هذه الفورم وإيعاز الحفظ هو commit; وبتاكيد هنالك رسائل تؤكد انه تم الحفظ تضاف الى الايعاز اعلاه ..وقد ذكرنا أين نكتب الايعازات مازال الوقت مبكراً لهذا ..إن شاء الله نبدأ بتعلم PL/SQL, SQL .. وسوف تجد الكثير من المشاركات التي توضح الايعازات للأزرار الرئيسية في كل فورم بالتوفيق .. تقديم بلاغ
بتاريخ: 29 مارس 201412 سنة كاتب الموضوع comment_248573 بارك الله فيكي اختي ميسم طيب اختي ميسم واجهتني مشكلة بعد تنصيب الاوراكل وبعد ربط قاعدة البيانات بالفورم ورفعت المشكلة في المنتدى لكن ما توصلت للحل ممكن تساعديني الله يجزاك الخير وهدا هو الرابط http://www.araboug.org/ib/index.php?showtopic=55651 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.