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

شباب وش رأيكم ؟


Delicate_Shadow

Recommended Posts

شباب أنا قاعد أسوي مشروع لمكتب تأجير سيارات و أبغى رأيكم في الجداول اللي اتوصلت لها
طبعاً هذي أول مره أصمم مشروع بنفسي عشان كذا حاس اني خابص الدنيا
و اذا في أي تعليق فا أنا مستعد اني أسمعه و أنفذه اذا كان مقنع
هذي هي الجداول
ولا تحرمونا من آرائكم

create table CAR_RENT_TYPES (
rent_type_ID number(4), 
type_name varchar2(255) not null,
constraints rent_type_ID_pk primary key(rent_type_ID));

create table GENDERS (
gender_ID number (1),
gender_Name varchar2(255) not null,
constraints gender_ID_pk primary key(gender_ID));

create table CAR_MANUFACTURES (
manufacture_ID number(4),
manufature_name varchar2(255) not null,
constraints manufature_ID_pk primary key(manufacture_ID) );

create table COLORS (
color_ID number(4),
color_name varchar2(255) not null,
constraints color_ID_pk primary key(color_ID) );

create table NATIONALITIES (
nationality_ID number(4),
nationality_name varchar2(255) not null,
constraints nationality_ID_pk primary key(nationality_ID) );

create table ID_TYPES (
type_ID number(4),
type_name varchar2(255) not null,
constraints type_ID_ID_pk primary key(type_ID) );

create table CARS (
car_ID number(4),
car_plate_no varchar2(255) not null,
car_manufactor number(4) not null,
car_color number(4) not null,
car_milage number(10) not null,
car_model number(4) not null,
car_hp number(5) not null,
car_type number(4) not null,
car_purchase_date date not null,
car_purchase_price date not null,
car_description varchar2(255),
constraints car_ID_pk primary key(car_ID),
constraint car_manufactor_fk foreign key(car_manufactor) references
CAR_MANUFACTURES(manufacture_ID),
constraint car_color_fk foreign key(car_color) references
colors(color_ID) );

create table CAR_RENT_prices (
car_ID number(4),
car_rent_price number(9) not null,
car_extra_price number(9) not null,
car_rent_open number(9),
constraints car_rent_ID_pk primary key(car_ID),
constraint car_rent_ID_fk foreign key(car_ID) references cars(car_ID)
);

create table customers (
cust_ID number(8),
cust_name varchar2(255) not null,
cust_start_date date not null,
cust_birthdate date not null,
cust_nationality number(4) not null,
cust_gender number(1) not null,
cust_address varchar2(255),
cust_ID_no number(4) not null,
cust_ID_type number(4) not null,
cust_licence_no number(15) not null,
cust_licence_start_date date not null,
cust_licence_expiry_date date not null,
constraints cust_ID_pk primary key(cust_ID),
constraint cust_nationality_fk foreign key(cust_nationality) references 
NATIONALITIES(nationality_ID),
constraint cust_gender_fk foreign key(cust_gender) references
genders(gender_ID),
constraint cust_ID_type_fk foreign key(cust_ID_type) references
ID_TYPES(type_ID) );


create table CUST_PHONE_NO (
cust_ID number(8),
CUST_phone_no varchar2(255),
constraints CUST_phone_no_pk primary key(cust_ID,CUST_phone_no),
constraint cust_ID_fk foreign key(cust_ID) references
customers(cust_ID) );


create table RENTINGS (
rent_ID number(4),
car_ID number(4) not null,
cust_ID number(8) not null,
rent_type number(4) not null,
rent_issue_date date not null,
start_date date not null,
end_date date not null,
return_date date,
extra_days_fee number (10),
out_milage number(10) not null,
in_milage number(10) not null,
extra_milage number(10) not null,
adv_payment number(10) not null,
remaining_payment number(10) not null,
damages varchar2(255) not null,
damages_cost number(9),
damages_paid number(9),
constraints rentings_rent_ID_pk primary key(rent_ID),
constraint rentings_car_ID_fk foreign key(car_ID) references cars(car_ID),
constraint rentings_cust_ID_fk foreign key(cust_ID) references 
customers(cust_ID),
constraint rentings_rent_type_fk foreign key(rent_type) references 
CAR_RENT_TYPES(rent_type_ID) );

رابط هذا التعليق
شارك

ممتاز بارك الله فيك ..لكن لكى نستطيع ان نتناقش فى المشروع ارى انه من الافضل تعطينا فكرة المشروع بالكامل وايضا تعطينا فكرة عن الجداول ..وفقك الله

رابط هذا التعليق
شارك

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


CAR_RENT_TYPES أنواع التأجير ( عداد مفتوح ، عادي )
GENDERS (ذكر ، انثى )
CAR_MANUFACTURES شركه التصنيع ( تويوتا ، هوندا ، مازدا.....)
COLORS الألوان
NATIONALITIES الجنسيات
ID_TYPES نوع الهويه ( بطاقه أحوال ، جواز سفر ، اقامه )
CARS معلومات السيارات
CAR_RENT_prices أسعار التأجير بنوعيه
customers الزبائن
CUST_PHONE_NO أرقام الهاتف للزبائن
RENTINGS عمليات التأجير

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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