نبدأ اليوم في بناء ال Tables باستخدام sql كما قلت لتكون مراجعة للجميع على بعض الاوامر
(1) جدول الادارات
==========
create table DEPT (
deptno number(2) /* رقم الادارة */ ,
constraint dept dept_primary_key primiary key,
dname varchar2 ( 14 ) /*اسم الادارة */ ,
loc varchar2 (13 ) /* الموقع */ ) ;
======================================
(2) جدول العاملين
===========
create table TMP (
empno number (4) /* رقم الموظف */
constraint emp emp_primary_key primiary key,
ename varchar2 ( 10 ) /* اسم الموظف */ ,
job varchar2 ( 9 ) /* الوظــيــفــــــة */ ,
mgr number ( 4 ) /* رقم المديـــــر */ ,
constraint emp_self_key reffrences emp ( empno ) ,
hiredate date /* تاريخ التعيين */ ,
sal number ( 7,2 ) /* المرتــــــــــب */ ,
comm number ( 7,2 ) /* العمولة */ ,
deptno number ( 2 ) /* رقم الادارة */ ,
not null constrint emp_foreign_key reffrences dep ( depno ) ) ;
======================================
( 3 ) جدول العملاء
===========
create table CUSTOMER (
custid number ( 6 ) /* رقم العميل */
constraint custmoer_primary_key primiary key
constraint custid_zero check ( custid > 0 ) ,
name varchar2 ( 45 ) /* الاسم */ ,
address varchar2 ( 45 ) /* العنوان */ ,
city varchar2 ( 30 ) /* المدينة */ ,
area number ( 3 ) /* كود المنطقة */ ,
phone number ( 9 ) /* التليفون */ ,
repid number ( 9,2 ) not ull /* مندوب المبيعات */ ,
creditlimit number ( 9,2 ) /* قينة الائتمان */ ,
coments varchar2 ( 50 ) /* ملاحظات */ , ) ;
======================================
( 4 ) جدول الطلبيات
============
create table ORD (
orid number ( 4 ) /* رقم الطلبية */
constraint ord_primary_key primiary key ,
orderdate date /* تاريخ الطلبية */ ,
commplan varchar2 ( 1 ) /* تصنيف الطلبيه */ ,
custid number ( 6 ) /* رقم العميل */ ,
not null constraint ord_foreign_key refferences custmor ( custid ) ,
shipdate date /* تاريخ شحن الطلبية */ ,
total number ( 8,2 ) /* اجمالي قيمة الطلبية */ ,
constraint tot_zero check ( total >= 0 ) ) ;
======================================
(5) جدول تفاصيل الطلبية
==============
create table ITEM (
orid number ( 4 ) /* رقم الطلبية */,
not null constraint item_foreign_key refferences ord ( orid ) ,
itemid number ( 4 ) not null /* رقم البند */ ,
proid number ( 6 ) /* رقم السلعة */ ,
actprice number ( 8,2 ) /* سعر الوحدة */ ,
qty number ( 8 ) /* الكمية */ ,
itemtot number ( 8,2 ) /* القيمة */ ,
constraint item_primary_key primary key (orid , itemid )) ;
======================================
( 6 ) جدول السلع
===========
create table PRODUCT (
prid number ( 6 ) /* رقم السلعة */
constraint product_primary_key primary key
descrip varchar2 ( 30 ) /* اسم السلعة */ ) ;
======================================
( 7 ) جدول الاسعار
===========
create table PRICE (
prodid number ( 6 ) not null /* رقم السلعة */ ,
stdprice number ( 8,2 ) /* السعر الاساسي */ ,
minprice number ( 8,2 ) /* السعر الادنى */ ,
startdate date /* تاريخ البداية */ ,
enddate date /* تاريخ النهاية */ ;
======================================
و النهاية انتهى درس اليوم في انشاء الجداول و الى الدرس القادم بمشيئة الله
وانا في انتظار اي استفسار و كذلك اريد اعرف رايكم هل استمر في الحالة العملية م انكم لا تشعرون بفائدة