إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ابي احد يساااعدني


7 رد (ردود) على هذا الموضوع

#1 سويرا

سويرا

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 07 May 2011 - 09:07 PM

ملف مرفق  SQL.ppt   376كيلو   30 عدد مرات التحميل انا ادرس SQL

(DATA DEFINITION LANGUAGE)
وعندي كذا شيء موب فاااهمته ابي يساعدني ويقولي وش وظيفة كل شيء

DROP VIEW
DROP INDEX
NUMERIC
SMALLINT
DEFAULT
RESTRIC
CASCADE
NO ACTION
AS SELECT
ALTER
CONSTRANT


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

فيه ملف مرفق عن السلايد الي ندرسه

#2 cbfs_sql

cbfs_sql

    مشترك

  • الأعضــاء
  • 56 مشاركة

تاريخ المشاركة 07 May 2011 - 11:05 PM

ملف مرفق  SQL.ppt   376كيلو   30 عدد مرات التحميل انا ادرس SQL

(DATA DEFINITION LANGUAGE)
وعندي كذا شيء موب فاااهمته ابي يساعدني ويقولي وش وظيفة كل شيء

DROP VIEW
DROP INDEX
NUMERIC
SMALLINT
DEFAULT
RESTRIC
CASCADE
NO ACTION
AS SELECT
ALTER
CONSTRANT


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

فيه ملف مرفق عن السلايد الي ندرسه



بصراحة م عندي خلفية
بس alter تستخدميها ف أضافة حقل بعد انشاء الجدول مثلا

alter table emp
add (address varchar2(50);

او تعديل ديتا تايب
مثلا
alter table emp
modify (address varchar2(40);


اما بالنسبة ل constraint مثلا لما تعملي جدول تحددي تستخدمي هالجملة لتحديد الفيلد الي راح يكون
p.k
او f.K
create table ownerf64(
 OWNO  NUMBER(4),
 FNO  NUMBER(3),
 MRENT  NUMBER(8,3),
constraint ownernumber_fk foreign key(OWNO)
references  owner64(OWNO),
constraint  flatnumber_fk foreign key(FNO)
references  flat64(FNO));

وأتمنى احد يفيدج :(

تم التعديل بواسطة cbfs_sql, 07 May 2011 - 11:06 PM.

اذا دعتك قدرتك على الناس فلا تنسى قدرة الله عليك


#3 eslam elbyaly

eslam elbyaly

    عضو مميز

  • الأعضــاء
  • 3,298 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 May 2011 - 11:36 PM

السلام عليكم ورحمةالله وبركاته
اكيد انتى معندكيش خلفية خالص عن الكلام اللى بتسالى عنه
وعشان ما عندكيش خلفية هيبقى صعب تفهمى بس ممكن نقلك من غير ما تفهمى
يعنى مثلا : drop view بتحذف ال view وانتى طبعا مش عارفة يعنى ايه view وده موضوع يطول شرحه عشان كده
بقلك مش هتفهمى
2- drop index بتحذف ال index
3- numiric مش عارف هنا تقصدى بيها ايه هى معناها (رقمى) بس تقصدى بقى متغير ,تقصدى ثابت ,تقصدى نوع بيانات . على حسب
4- مش عارف
5- default دى لتعيين القيمة الافتراضية لعمود مثلا يعنى لو محطتيش بيانات فى العمود تتحط القيمة default اوتوماتيكيا
وليها استخدامات تانية زى تعيين قيمة متغير مثلا
6- مش عارف
7- cascade مفيش حاجة اسمها كده لوحدها , دى موجودة فى حاجة اسمها on delete cascade مثلا عشان لو هيمسح حاجات من
جدول فى عمود primary key يقوم يحذف قيمته فى ال foreign key
8- برده مش عارف لان هى ملهاش معنى اصلا لانها مش مرتبطة بحاجة
9- as select برده لوحدها ملهاش معنى دى بتستخدم مثلا لو هتبنى جدول فى نفس بيانات جدول تانى بالظبط
10 - alter زى ما الراجل قالك وليها استخدامات كتير برده
11- constraint دى عشان تحطى قيود للجدول اللى بتعمليه وبصراحة مينفعش يكون حد مديكى اختبار كده عشان الكلام كله
عائم مفيش حاجة ليها معنى لوحدها كده لازم يربطها بجمله عشان البتاع ده كله صيغ معينة لجمل معينة اصلا
السلام عليكم ورحمة الله وبركاته

#4 انريكي

انريكي

    عضو نشط

  • الأعضــاء
  • 335 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Programming

تاريخ المشاركة 08 May 2011 - 01:52 AM

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

DROP VIEW
DROP INDEX
NUMERIC
SMALLINT
DEFAULT
RESTRIC
CASCADE
NO ACTION
AS SELECT
ALTER
CONSTRANT


اول وحده لحذف الفيو وتعليمه drop تستخدم لحذف الكائن سواءً كان view او فهرس index او اي كائن اخر
والثانية هي لحذف الفهرس
والثالثه نوع من انواع البيانات يعني اعداد
والرابعه ايضا نوع من انواع البيانات وهي عدد صحيح صغير small integer
والخامسه هي قيد من انواع القيود لتحديد القيمه الإفتراضية
والسادسه مااعرفها بصراحه
والسابعه هي خاصيه تتالي الحذف او التعديل CASCADE عند تفعيل الخاصيه فان اي بيانات يحذفها او يعدل عليها من
الجدول الاول يحذفها ايضا من الجدول الثاني المربوط مع الجدول الاول
as select كلمه سليكت هي تعليمه او جمله من جمل DML وهي لقراءه واستخراج البيانات من الجداول
ALTER للتعديل على كائن وهي من جمل DDL
والاخيره مقصود بها شرط يعني عند وضعك شرط على جدول بالكود تكتبي هذه الكلمه ثم نوع الشرط..

وبس .. شفت ال SLIDE الي ارفقتيه وهو اشياء بسيطه عن السيكوال مجرد تعريفات بانواع البيانات واهم الجمل ومختص
بجمل DDL
وعلى فكره السيكوال سهل جدا في التعلم وممتع

بالتوفيق إن شاء الله ..


تم التعديل بواسطة انريكي, 08 May 2011 - 01:59 AM.


#5 tera

tera

    مشترك

  • الأعضــاء
  • 67 مشاركة

تاريخ المشاركة 08 May 2011 - 11:20 AM

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

الله يجزي الاخوة الافاضل اللي ردو كل خير

بس هضيف حاجة زغنطوطة

بالنسبة لــ RESTRIC اعتقد انك تقصدي RESTRICT

وده بيستخدم من قبل الـDBA

يتم فتح الداتا بيز في الــ restricted mode

وده بيخلي محدش يعمل connect على الداتا بيز الا اللي معاهم restricted access

ويستخدم عن طريق الامر التالي

SQL> STARTUP RESTRICT;

ولو عايزين نعرف ان قاعدة البيانات في الــrestricted mode وله لأ

SQL>select logins from v$instance;


ولو عايزين ندي لمستخدم access على قاعدة البيانات عشان يعمل connect في الــrestricted mode


SQL>GRANT RESTRICTED SESSION TO scott;




نصيحة اخوية ::: قبل ما تسألي أي سؤال ياريت تعملي Search في المنتدى او في النت هتلاقي اجابات عن الاسئلة لان لو كل مرة تقف معاكي حاجة تيجي جري تسألي مش هتتعلمي حاجة..

#6 tera

tera

    مشترك

  • الأعضــاء
  • 67 مشاركة

تاريخ المشاركة 08 May 2011 - 11:37 AM

بعد ما فتحت الملف لقيت الامر التالي
DROP  SCHEMA Name [RESTRICT  |  CASCADE]

واعتقد انك تقصدي RESTRICT اللي موجودة في الامر ده

وديه تعني انه سيتم رفض الامر لو كانت الــ SCHEMA فيها اي OBJECTS يعني لازم الاول نعمل drop لكل الـ OBJECTS اللي موجودة في الــ SCHEMA وبعده كده نحذفها

وفيه برضه الامر ده

DROP  TABLE  tablename  [RESTRICT | CASCADE];

وده يعني ان انك لو استعملتي RESTRICT مش هيعمل drop للـ table لو كان فيه اي objects معتمده او في علاقه بينهم يعني لازم تعزلي الــ table عن باقي الـ SCHEMA فبل استخدم
DROP  TABLE  tablename  RESTRICT



عسى تكون وصلت

ملحوظة:: لم اكن اعرف ماذا يعني هذا الامر الا بعد سؤال الشيخ جوجل (قوقل) :unsure:

طلب :: ممكن ترفعي كل ملفات الدورة عشان واضح انها مفيدة :(

#7 سويرا

سويرا

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 08 May 2011 - 07:14 PM

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

ياليت اكتشفت منتداكم من زمان :$

شكرااا
لو عندي اي سؤال راح اسألكم :(

#8 tera

tera

    مشترك

  • الأعضــاء
  • 67 مشاركة

تاريخ المشاركة 09 May 2011 - 09:43 AM

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

ياليت اكتشفت منتداكم من زمان :$

شكرااا
لو عندي اي سؤال راح اسألكم :(



لا شكر على واجب

لو عندك اي ملفات تعليمية ياريت ترفعيها حتى يستفاد اخوانك

تذكري ان تعملي بحث في المنتدى او في جوجل قبل السؤال ممكن يكون موجود قل كده