الجمعة، 27 يناير 2012

اشتراك مسابقة عالمية - هند فتحى

الحمد لله ربنا اكرمنا والاستاذ على جعلنا نشترك فى مسابقة ممتازة ميكروسوفت وربنا يكرمنا بعد كل العمل والتعب والشغل ونفوز ونرفع رأس المستر والمدرسة ومصر

مصادر ومراجع لتعلم أوراكل


RESOURCES
·       http://www.eng2all.com/vb/t13772.html
·       http://www.arabmoheet.net/aspnetforum/amf/6f03472a-bd96-46c8-8d32-3193b951b2f6.aspx.
·       Oracle academy site(www.oracleacademy.com)
·       http://iacademy.oracle.com  (practical site for application)
·       https://academy.oracle.com/pages/student_area.htm
·       http://www.facebook.com/group.php?gid=6047616401
·                   http://www.youtube.com/watch?v=sbaN3EcJY58&feature=related
·                   http://www.youtube.com/watch?v=Na3KYngghxY
· http://www.facebook.com/groups/200151690009186/Oracle adjuncts

( book)                 http://www.c4arab.com/courses/list.htm#list6
http://knowledge.moe.gov.eg/Arabic/knowledge/projects/coop_proj/OracleEgypt/oracleacademy.htm
PICTURES ARE FROM MICROSOFT CLIPART Or MICROSOFT ENCARTA.
ORACLE book : تعلم oracle - كتاب شامل عن ORACLE - تأليف: mohamed ismael - مكتبة الكتب الالكترونيه
http://www.emi-grants.info/d4all/31416
·       we register as members on the following face book page
(Oracle Technology network community)
students create blog (Oracle Training) http://traineracademy.blogspot.com

·       We create Email : saft.lion@gmail.com
المرجع : د/ ممدوح عبد الحميد إبراهيم , الكمبيوتر التعليمي ,جامعة المنيا

المرجع : ادهم كامل نصر حسين , تكنولوجيا التعليم , جامعة المنيا,2011
 What is Data Modeling??Designed by : Khedr Ahmed . ( book)
www.phpvillage.com , .prepared by KSA, كتاب لغة معالجة وتعريف البيانات
WWW.W3Schools.COM, أحمد حامد , Arab Team الفريق العربى للبرمجه 2000
MaaSTaaR, دليل تعلم (سيكوال )  للمبتدئين
  Web_star10, قواعد بيانات SQL,2007

Oracle 8 Unleashed Second Edition – Sams 
Introduction to Oracle: SQL and PL/SQL Using
    Procedure Builder (Electronic Presentation)1995
Oracle8 How-To
Teach Yourself Oracle 8 In 21 Days
   الكتاب العربى لإدارة قاعدة البيانات اوركل
Obay Salah Mirgani - Oracle 10g DBA OCP

http://www.zipghost.com,Oracle 9 I بالعربى,(http://www.cb4a.com) كموقع مجاني

  - الموقع
         
   - المصدر : كتاب التفكير الإبداعي ‛ زينب حبش  ‛ 2005
فيديو من يوتيوب:
4ptWHUjk&feature=related
6 PWbNagA&feature=related



6XYBFcDmCs&feature=related


الجمعة، 20 يناير 2012

اسراء

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

صور



اسماء صلاح

التدريب مفيد جداً وياريت كل الطلبة تحصل عليه واتمنى استمرار تعليم هذه البرامج المفيدة للطلبة بس يا ريت نراعى الانجليزى 
البرنامج كله انجليزى بس مستر على شرحة بكل بساطة وترجم لينا كل حاجة وساعدنا كتير ربنا يخليه لينا ويكتر من امثاله

الخميس، 19 يناير 2012

هبة

كورس رائع بس عايز الشاطرين والاقوياء انجليزى وكمبيوتر واستفدنا كتير خاصة الرخصة الدولية والاكسس والبرامج التانية وتصميم الاوراكل

صفاء ربيع

انا من رأى ان البرنامج لازم كلنا نتعلمه بسى الاول نكون كويسين انجليزى

آراء الطالبات : أمنية عزت

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

الأربعاء، 18 يناير 2012

team work


To succeed, teams must always progress their task.
To do this you need to:
Sharing information
Mapping out future action
Solving problems
Taking decisions
Unfortunately, this is exactly what many teams don't do.

reading relations


Relationships are either mandatory or optional (must or May) Based on what you
Know about instances of the entities,
What is Cardinality in a Relationship?
Cardinality of a relationship determines the degree
of a relationship. It answers “how many.” (One or more than one)
Examples
Each EMPLOYEE must hold one and only one JOB
Each JOB may be held by one or more Employees
Each PRODUCT must be classified by one and only one PRODUCT TYPE
Each PRODUCT TYPE may classify one or more Products
Relationships
• Each SEAT may be sold to one or more PASSENGERS
• Each passenger may purchase one SEAT
• SEAT is sold to a PASSENGER(or PASSENGERS -- hence, overbooking

design


Conceptual and Physical Models
What the person had in mind was the “conceptual model,” and what the chef created was the “physical model” of the sandwich tray.
What is a Conceptual Model?Models functional and informational needs of a businessBased on current needs and may reflect future needsDeals only with business needs, does not deal with implementation problems.Called an “Entity Relationship Model”Shown with an “Entity Relationship Diagram”
The client’s dream (conceptual model) will become a physical building (physical model).

انواع البيانات شائعة الاستخدام

انواع البيانات شائعة الاستخدام :
varchar2 -١
هذا النوع متغير الطول ويشتمل على الاحرف الابجدية والارقام
X varchar2(20)
الطول length حيث الموجود داخل القوسين هو
ومن الممكن اعطاءه قيمة ابتدائية كمايلي
X varchar2(20)='hamad'
number -٢
يستخدم لتمثيل البيانات الرقمية وتكون صيغة الاعلان كمايلي:
Num number(s)
هي عدد الارقام(الخانات) وتاخذ قيمة بين 1 إلى 38 S
ويمكن ايضا تعريف اي متغير رقمي من النوع العشري كمايلي:
Num number(s,p)
عدد خانات الرقم الصحيح وايضا العشري s حيث
فهي عدد المنازل(الخانات) بعد الفاصلة مثال p اما
Num number(12,2)
PDF created with FinePrint pdfFactory trial version http://www.fineprint.com
مكون من ١٠ ارقام صحيحة وؤقمين بعد الفاصلة وب ذلك بك ون num معنى هذا ان الرقم
المجموع 12
: date -٣
يستخدم هذا المتغير لتخزين قيم التواريخ مثل
Date_brith date;
في الوضع الافتراضي يعرضاوراكل قيمة التاريخ بالشكل
DD-MON-YY
: Boolean -٤
false او true منطقي

Oracle

إنَّ الاوراكل لاتعتبر لغة برمجة وإنما هي لغة قواعد بيانات مبرمجة لقواعد البيانات فيجب
علينا ان نعرف هذا الفرق الاساسي بين لغة قواعد البيانات الاوراكل وبين لغات البرمجة
يعني أنها ، Microsoft SQL Server وأقرب إلى Microsoft Access الاخرى، فهي شبيهة إلى
قاعدة بيانات وليست لغة برمجة مستقلة بحد ذاتها فمثلا فبجوال بيسكتعتبر لغة برمجة لأنها
تمكنكمن عمل برامج ذات أهداف متعددة ولا يشترط أن تكون برامج قواعد بيانات
فيمكنكعمل برنامج رسمكما برنامج الرسام في ويندوز ويمكنكالتحكم بها على حد
كبير من المرونة والإمكانيات التي تسمح لكحتى بالارتباط بقواعد بيانات متعددة ولكن
أوراكل تتميز ببميزات عالية تميزها عن غيرها من لغات قواعد البيانات نذكر منها :
أنها قاعدة بيانات قوية و آمنة ؛ إذ تتمتع بأمان عالي جداً ، وهو سبب أساسي لانتشارها ·
الهائل رغم التكلفة الباهظة لها..
أنها تعتبر قواعد بيانات ضخمة ، مقارنةً بغيرها . ·
يوجد لديها أدوات تساعدها للتعامل معها وإظهارها في أشكال متعددة ، بما يسمى ·
حيث يمكنكإدخال البيانات واستخراجها عن ، DEVELOPER تطبيقات أوراكل ؛ أي ال
طريق نماذج وتقارير ورسوم بيانية ولكن لا يمكنها التعامل مع قاعدة بيانات غير
أوراكلكما أنها لا تمكنكمن عمل برامج مثل الرسام .
 عبارة عن مجموعة من الأوامر التي تحتاجها البرامج وكذلكالمستخدمين للوصول للبيانات
الموجودة ضمن قاعدة بيانات أوراكل ..
وذلكفي منتصف السبعينات ، وكانت IBM تم تطوير هذه اللغة البداية من قبل شركة
حيثكانت عبارة عن نموذج لنظام إدارة قواعد بيانات علاقئية . System R تسمى
ومن SEQUEL باسم 2 INM Journal of R&D في ١٩٧٦ م في مجلة SQL بعدها تم توصيف لغة
. SQL في ١٩٧٩ م إنزال أول نسحة تجارية من لغة ORACLE ثم قامت شركة
لأنها تتعامل مع ، Non-Procedural Language هي عبارة عن لغة غير إجرائية SQL ولغة
مجموعة سجلات في الوقت نفسه وليس مع سجل وحيدكما أنها تمكننا من استكشاف البيانات
تلقائيا .
على تعليمات تفيد المستخدمين وتمكنهم من إدارة النظام وقواعد البيانات SQL وتحتوي لغة
والتطبيقات عليها ،كما أنها تحتوي على أوامر لإنجاز مهام مختلفة ومتعددةكالبحث عن
البيانات والتعامل مع قواعد البيانات والسجلات وتضمن تناسق وتكاملية الببيانات ..
 SQL*Plus SQL 
من خلال Oracle Server عبارة عن لغة تعليمات للإتصال بمخدم أوراكل SQL وكما نعلم أن
يتم تخزينها في جزء من الذاكرة ، SQL أية أداة أو أي تطبيق ، وعندما تقوم بكتابة تعليمة
وتبقى فيها حتى تقوم بكتابة تعليمة جديدة . SQL buffer المؤقتة SQL يسمى ذاكرة
SQL فهي عبارة عن أداة من أدوات أوراكل يمكنها التعرف على تعليمات SQL*Plus أما
وإرسالها إلى مخدم أوراكل لتنفيذها ،وهي تمتلكتعليمات إضافية خاصة بها سنقوم بشرحها
في الدرس الثاني إن شاء الله.

other orders


الامر INSERT INTO
يمكنك الامر INSERT INTO من اضافة سجلات جديدة الى الجدول المحدد:
INSERT INTO [بيانات الموظفين] ( [الاسم], [الجنسية] )  VALUES ( ‘تركي العسيري’, ‘سعودي’ )
الامر UPDATE
تستخدم الامر UPDATE لتحرير قيمة حقل في سجل معين تحدده في العبارة WHERE، فالجملة التالية ستقوم بتعيين القيمة 10000 في حقل الراتب التابع للسجل الذي معرفه 32421:
UPDATE [بيانات الموظفين] SET [الراتب] = 10000 WHERE [المعرف] =  32421
ضع في عين الاعتبار ان التعديل قد يشمل مجموعة سجلات توافق الشرط الموجود في العبارة WHERE، فالجملة التالية ستقوم بزيادة جميع رواتب الجنسية "سعودي" الى الضعف:
UPDATE [بيانات الموظفين] SET [الراتب] = [الراتب] * 2 WHERE [الجنسية] = 'سعودي'
وان لم تكتب شرط باستخدام العبارة WHERE، فان جميع السجلات سيتم تعديلها:
UPDATE [بيانا الموظفين] SET [الراتب] = 0
الامر DELETE
من الواضح ان الامر DELETE لا يقوم بعملية نسخ للسجلات وانما حذفها:
DELETE FROM [بيانات الموظفين]
في العادة لن تحذف الا عدد معين من السجلات الذي يوافق جملة شرطية باستخدام WHERE:
DELETE FROM [بيانات الموظفين] WHERE [العمر] > 99

view with condition


الشروط
يمكنك أثناء جلب السجلات أن تضع شروطا معينة للسجلات التي تريد الحصول عليها بواسطة العبارة SELECT وذلك باستخدام المقطع WHERE وبعده تضع الشروط التي تريدها، أنظر مثلا :
 SELECT telephone FROM directory WHERE name='Tim';

order to view



العبارة SELECT
يمكنك الحصول على البيانات في صورة سجلات باستخدام لغة SQL وذلك عن طريق العبارة SELECT والتي تأخذ الشكل العام التالي :
SELECT fields FROM tables;
حيث أن fields هي أسماء الحقول وtables هي أسماء الجداول التي نريد أن نحصل على الحقول منها

لغة SQ L


لغة SQ L وهي اختصار لعبارة Structured Query Language أي لغة الاستعلامات البنيوية، تسمى كل عملية تنفذ عن طريق لغة SQL بالاستعلام Query، وعلى حسب لغة البرمجة التي تستخدمها وبرنامج قواعد البيانات الذي تستخدمه فإن الاستعلامات ترسل وتنفذ بطرق مختلفة وكيفية الحصول على نتائج الاستعلام تختلف أيضا، في هذه الدورة لن يهمنا كيف تقوم بإرسال الإستعلام إلى قاعدة البيانات وتنفذه وتحصل على نتائجه، ولكن ما سنتحدث عنه هو كيفية كتابة الاستعلام نفسه، لغة SQL شبه متفق عليها بين جميع نظم قواعد البيانات، ومنها استخدام برنامج Visual Basic للوصول إلى مزود قاعدة بيانات Microsoft SQL Server لعمل البرامج التي تتطلب وصولا إلى بيانات مركزية كما في المحلات والأسواق والمخازن والمستشفيات وغيرها،

قواعد البيانات


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