الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

أنواع Views في اوراكل 9

Featured Replies

بتاريخ:

السلام عليكم

أريد أن أعرف أنواع VIEWS في أوراكل 9i

مشكورين مقدما. :D

بتاريخ:

اخى الكريم
اليك هذاالملف

Views.doc

بتاريخ:

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

برجاء مراجعة الرابط التالي لمزيد من المعلومات عن الـVIEW

الموضوع علي الرابط التالي

-*-*-*-*-*-*-*-*-*
اني احبكم في الله

بتاريخ:
السلام عليكم

أريد أن أعرف أنواع VIEWS في أوراكل 9i

مشكورين مقدما.  :D

اهلين اخوي
انا راح اساعدك حسب ما ادرس في الوقت الحالي عن ال view

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

حسناته
1) تحد من الدخول الغير مسموح على البيانات
2) تسمح للمستخدم بعمل استعلام بسيط بدلا من المعقد
3) تزود ببيانات مستقله تستخدم لغرض خاص من المستخدم او من البرامج التطبيقية

انواع ال view

(1) المركبة complex
وهي التي :
*تحتوي على بيانات من اكثر من جدول
*تحتوى على دوال المجاميع ( sum, min .... إلخ )
* لايمكن تنفيذ اوامر الحذف والتعديل عليها

(2)البسيطه simple
وهي التي :
*تحتوي على بيانات من جدول واحد
لاتحتوي على دوال المجاميع
* يمكن هنا تنفيذ اوامر الحذف(delete ) والاضافة (insert) والتعديل(update)


مثال : اوجد view باسم khalid يحتوي على رقم الموضف ، اسمه ، رقم القسم ، للموضفين الذين يعملون في القسم رقم 10 من الجدول emp

create view khalid
as select empno , ename , deptno
from emp
where deptno = 10 ;

نلاحظ ان المثال لاحتوي على دوال مجاميع وهو من بيانات جدول واحد فقط اذا هو من النوع الثاني اي البسيط

ملاحضه تستطيع تغيير اسماء الاعمده وتستطيع التعديل على بنية ال view بالقيام بالآتي في المثال السابق >>>

لو فرضنا انك اردت ان تجعل اسماء الاعمدة الثلاث السابقة kkk , mmm ,nnn على التوالي فإنك سوف تحتاج الى التعديل على بنية ال view عندها تقوم بكتابة الآتي :

create or replace view khalid
( kkkk , mmm , nnn)
as select empno , ename , deptno
from emp
where deptno = 10 ;

ماسبق كان مثال على النوع البسيط من ال view

مثال على النوع المركب باسم dept_sal_v من الجدول الاساسي emp

create view dept_sal_v
(kk, mm , nn , bb , oo )
as select d.deptno , d.dname , min (e.sal) ,max (e.sal) , avg (e.sal)
from emp e , dept d
where e.deptno = d.deptno
group by d.deptno , d.dname ;


وهنا تعتبر view مركبه لانها تحتوي على بيانات من جدولين ولذلك استخدمنا الشرط where وكذلك لاحتوائها على دوال المجاميع

اخيرا ينبغي ان نقول انك تستطيع اضافة مفتاح اولي باستخدام
(with check option) مع الشرط السابق

ملاحضه ماسبق من احدى محاضرات الاستاذ (حربي المحافضه) من كلية المعلمين
وانا احد طلابه فاضفت محاضرته كاجابه للاخ السائل اللي ارجوا ان يكون قد وجد مبتغاه والامثله مجربه .

مع التحيه

تم تعديل بواسطة خالد الشعر

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.