المجلس اليمني ... يمن واحد وآراء متعددة
::  قوانين المنتدى  |   طلب رقم التنشيط   |   تنشيط العضوية  |  استعادة كلمة المرور
العودة   المجلس اليمني :: العلمية والتقنية :: الكمبيـوتر والانتـرنت :: المواقع ولغات البرمجة والشبكات
|
 
أدوات الموضوع
قديم 04-10-2002, 02:56 PM   مشاركة رقم : 1
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 22-09-2003
المشاركات: 983

افتراضي الدرس الأول SQL



يتم تنفيد SQL PLUS فيظهر لك اسم المستخدم و كلمة السر يتم الدخول على المستخدم= Scott و كلمة السر = tiger

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

1-الأمر SELECT
في هذا الأمر يتم إستدعاء أو جلب بيانات معينة من الجداول Tables الموجودة في قاعدة البيانات الخاصة بالأوراكل Data**** حيث البيانات تكون مخزنة بشكل جداول tables معينة لكل جدول اسم خاصة به و لكل جدول أعمدة columns خاصة به فمثلا

قد يكون هناك جدول خاص بالموظفين يكون أسم الجدول = emplyees
و الجدول يتكون من عدة أعمدة و كل عمود في الجدول له أسم خاص حيث العمود يحتوي على بيانات محددة من نوع معين و عدد معين لا يمكن تجاوزه

فمثلا الجدول الخاص بالموظف قد يحتوي على أكثر من عمود
1-عمود خاص برقم الموظف نوع البيانات المخزنة فيه حروف
2-عمود خاص بإسم الموظف نوع البيانات المخزنة فيه حروف
3-عمود خاص براتب الموظف نوع البيانات المخزنة فيه أرقام
4-عمود خاص بتاريخ توظيف الموظف نوع البيانات المخزنة فيه تاريخ
و مجموع الأعمدة الأربعة في هذا الجدول تسمي حقل أي أن الحقل عبارة عن مجموعة من الأعمدة و تسمي كذلك صف أو ROWS

SELECT < select list >
FROM < list table >


select statement that is designed to pull all data from the table

صممت الجملة select لجلب أو أستحضار بيانات من الجداول

. first component is the select clause.

أول عناصر من عناصر الجملة هي بند أو كلمة SELECT

The second component of a select statement is the list of columns from which the user would like to view data.

ثأني عناصر الجملة SELECT هي الأعمدة التى تحب أن تري بياناتها

Always use a semicolon (;) to end SQL statements when entering them directly into SQL*Plus

ودائما يتم إنهاء جملة SELECT بالحرف ; أو بما يسمي سيمكولون .

مثال لجملة SELECT في هذا المثال يمكن يعطيك جميع الجداول المتوفرة في المستخدم الذي تم الدخول علية و في هذا المثال لم يتم ذكر الأعمدة فعندما لا يتم ذكر الأعمدة و كتبت * فهذا يعني أن تقوم الجملة بإحضار جميع الإعمدة المتوفرة في الجدول



SQL> SELECT * FROM TAB;


TNAME TABTYPE CLUSTERID
CUSTOMER TABLE
CUSTOMERS TABLE
DEPARTMENT TABLE
EMPLOYEE TABLE
INVENTORIES TABLE
ITEM TABLE
ITEMS TABLE
JOB TABLE
******** TABLE
PRICE TABLE
PRODUCT TABLE
SALARY_***** TABLE
SALES VIEW
SALES_ORDER TABLE
SAL_DET TABLE
SAL_MAST TABLE
SEQ TABLE
WAREHOUSE TABLE

To display all ( tables , Views , Synonyms)



  رد مع اقتباس
قديم 04-10-2002, 11:11 PM   مشاركة رقم : 2
مستشار إداري
 
لا توجد صورة

 
تاريخ التسجيل: 19-07-2001
المشاركات: 17,949

افتراضي Re: الدرس الأول SQL

اقتباس الرسالة الأصلية كتبت بواسطة الحسام


يتم تنفيد SQL PLUS فيظهر لك اسم المستخدم و كلمة السر يتم الدخول على المستخدم= Scott و كلمة السر = tiger

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

1-الأمر SELECT
في هذا الأمر يتم إستدعاء أو جلب بيانات معينة من الجداول Tables الموجودة في قاعدة البيانات الخاصة بالأوراكل Data**** حيث البيانات تكون مخزنة بشكل جداول tables معينة لكل جدول اسم خاصة به و لكل جدول أعمدة columns خاصة به فمثلا

قد يكون هناك جدول خاص بالموظفين يكون أسم الجدول = emplyees
و الجدول يتكون من عدة أعمدة و كل عمود في الجدول له أسم خاص حيث العمود يحتوي على بيانات محددة من نوع معين و عدد معين لا يمكن تجاوزه

فمثلا الجدول الخاص بالموظف قد يحتوي على أكثر من عمود
1-عمود خاص برقم الموظف نوع البيانات المخزنة فيه حروف
2-عمود خاص بإسم الموظف نوع البيانات المخزنة فيه حروف
3-عمود خاص براتب الموظف نوع البيانات المخزنة فيه أرقام
4-عمود خاص بتاريخ توظيف الموظف نوع البيانات المخزنة فيه تاريخ
و مجموع الأعمدة الأربعة في هذا الجدول تسمي حقل أي أن الحقل عبارة عن مجموعة من الأعمدة و تسمي كذلك صف أو ROWS

SELECT < select list >
FROM < list table >


select statement that is designed to pull all data from the table

صممت الجملة select لجلب أو أستحضار بيانات من الجداول

. first component is the select clause.

أول عناصر من عناصر الجملة هي بند أو كلمة SELECT

The second component of a select statement is the list of columns from which the user would like to view data.

ثأني عناصر الجملة SELECT هي الأعمدة التى تحب أن تري بياناتها

Always use a semicolon (;) to end SQL statements when entering them directly into SQL*Plus

ودائما يتم إنهاء جملة SELECT بالحرف ; أو بما يسمي سيمكولون .

مثال لجملة SELECT في هذا المثال يمكن يعطيك جميع الجداول المتوفرة في المستخدم الذي تم الدخول علية و في هذا المثال لم يتم ذكر الأعمدة فعندما لا يتم ذكر الأعمدة و كتبت * فهذا يعني أن تقوم الجملة بإحضار جميع الإعمدة المتوفرة في الجدول



SQL> SELECT * FROM TAB;


TNAME TABTYPE CLUSTERID
CUSTOMER TABLE (الأسم بالعربي= الزبون) مثلا
CUSTOMERS TABLE
DEPARTMENT TABLE
EMPLOYEE TABLE
INVENTORIES TABLE
ITEM TABLE
ITEMS TABLE
JOB TABLE
******** TABLE
PRICE TABLE
PRODUCT TABLE
SALARY_***** TABLE
SALES VIEW
SALES_ORDER TABLE
SAL_DET TABLE
SAL_MAST TABLE
SEQ TABLE
WAREHOUSE TABLE

To display all ( tables , Views , Synonyms)



شكرا لأخ الحسام وياريت توضح بالعربي عن كل امر

لك الشكر ونحن معاك على الخط

  رد مع اقتباس
قديم 05-10-2002, 02:16 PM   مشاركة رقم : 3
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 22-09-2003
المشاركات: 983

افتراضي



الأخ العزيز سرحان
في أول درس تم شرح أمر و احد فقط و هو الأمر SELECT و لم أشرح اي أمر أخر و قد تم الشرح الكامل للأمر بالعربي والإنجليزي و طبعا بالنسبة للأمر فمازال لم يكتمل الشرح لهذا الأمر فسوف يتم تفصيل الأمر بكل حالاته و الشروط الخاصة به و اذا لك اي ملاحظة أو أستفسار معين بالإمكان أن تسأل فالنقاش مفتوح و يمكن الأستفسار عن أي شي أيضا و انا أفضل ان يقوم جميع من يريد أن يشارك في الدورة فتحميل البرنامج الخاص بالأوراكل والذي يتم تحميلة على الجهاز الشخصي لكل متدرب حيث سيتم طرح الأمثلة و يتم تطبيقها على النظام
والبرنامج المطلوب هو
Personal Oracle 7.3
Personal Oracle 8



  رد مع اقتباس
قديم 05-10-2002, 03:09 PM   مشاركة رقم : 4
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 05-10-2002
المشاركات: 1

افتراضي

B] جزاك الله عنا الف خير وكتب الله لك التوفيق في هذا العمل المبارك

  رد مع اقتباس
قديم 07-10-2002, 08:31 AM   مشاركة رقم : 5
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 22-09-2003
المشاركات: 983

افتراضي

مافي ردود و مافي أي إستفسارات

  رد مع اقتباس
قديم 09-10-2002, 06:10 AM   مشاركة رقم : 6
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 22-07-2007
المشاركات: 145

افتراضي يعطيك العافيه ..اخي الكريم ..

...احسنت اخي الكريم ...
...واصل فمثلك قادر على المواصلة ...
...فقط احببت ان اوضح انه يمكن الدخول علي برنامج sql pluse
...باكثر من طريقه ...
..1-اسم المستخدم :system
وكلمه السر التابع لها هو :manager
2-الطريقة التي ذكرها اخي الكريم الحســــــــام
3-يمكن ان تنشا لنفسك اسم مستخدم وكلمة سر خاصه بك اوبمشروعك الذي تود ان تقوم به ...وذالك بعد ان تستطيع الدخول على البرنامج وكتابه بعض الاوامر المتعرف عليها في sql
..وقد يتتطرق اليها اخي الحسام ...ولكن بعد اذنه :) ..ساكتبها ...للعلم فقط
sql>create user hamad identified by computer;
sql>grant connect,resource to hamad
sql>connect hamad/computer
ففي هذه الحاله ....يكون اسم المستخدم :hamad
وكلمه السر هي :computer
....
ودمتـــــــــــــــــــــــم

  رد مع اقتباس
قديم 09-10-2002, 06:51 AM   مشاركة رقم : 7
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 22-09-2003
المشاركات: 983

افتراضي



جزاء الله خيراً أخوني العزيز عنابي على التوضيح و احب أن أوضح نقطة و هي أن المستخدم المذكور في المثال عند أنزال البرنامج المذكور و الخاص بالأوراكل يتم توليد ثلاثة مستخدمين
1-system/manager و هو الخاص بالتحكم بجميع بيانات و ملفات وخصائص قاعدة البيانات و يسمي هذا المستخدم DBA USER
2- scott/tiger
3-demo/demo
المستخدمين الأخرين هما عبارة عن مستخدمين تجريبي يتم أنشاءهما عند أنزال البرنامج بشكل تلقائي و فيه بيانات أو جداول للتدريب عليها ....

الأخ عنابي واصل المشوار معنا


  رد مع اقتباس
إضافة رد

أدوات الموضوع

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

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.