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

ماهي الخطوات لعمل مشروع في الاوراكل


ORACLE GIRL

Recommended Posts

السلام عليكم ورحمة الله وبركاته
الي الاخوة الاعضاء في منتدى الاوراكل بما اني طالبة جديدة في الاوراكل احببت ان استفسر بقليل من الاسئلة
واتمنى ان تجاوبوني عليها مع الايضاح وشكرا.
اولا:ماهي الخطوات لعمل مشروع في الاوراكل التي تبداء بعد انشاء الجداول على ال SQL؟
وكيف يتم انشاء هذه الخطوات؟؟
سمعت انه ابداء بتصميم الشاشات وتعبئة البيانات؟؟ لكن هل هناك login&password
ينشئ في البداية؟؟ وكيف؟؟
وشاكرة لكم جهودكم

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

السلام عليكم يا أختي الصغيرة :D
هذا رد مختصر على موضوعك :

للبدء في مشروع بأستخدام اوراكل اولاً يجب ان يكون هناك مستخدم (user) موجود على قاعدة البيانات ويتم انشاء جداول المشروع داخل هذا المستخدم عن طريق SQL او اية برامج اخرى وبعد ذلك يتم بناء الشاشات لعملية الأدخال والاستعلام بأستخدام developer (forms ) على سبيل المثال ويتم الدخول عن طريق اسم المستخدم الموجود عليه جداول المشروع ويتطلب ذلك كلمة سر .

تمنياتي للجميع بالتوفيق

[email protected]

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

شكلاا اخوي محمود بس انا انشئت الجداول خلاص وتمام
بس ماني عارفة الخطوة اللي ابداء فيها بالفورم يعني ايش اول شي اسويه وكل جدول له فورم؟؟ والاشياء المهمة اللي ابداء فيها..؟؟
فهمت علي؟؟ لاني سمعت انه لازم ابداء بشي اسمه لوجن وباسورد غير اللي انا سويتهم على ال SQL , انشئهم انا بنفسي.. وبصراحة انا هذه اول مرة اسوي فيها مشروع وماعندي فكرة عن الخطوات اللي ابداء بالشرع فيها للمشروع واعذرني لكثرة الطلبات والاطالة بس بصدق انا تعبانة وماني قادرة امشي فيه..
انشالله تكون فهمت قصدي..
اختك اوراكل غيرل

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

اختي تحية طيبة وبعد
لا شكر على واجب ونحن اخوة في هذا المنتدى :D .

اذا كنتي تستخدمي الفورم ديفيلوبر فيجب عليكي اولاً تسجيل الدخول الى قاعدة البيانات بأستخدام نفس اسم المستخدم ونفس كلمة المرور الموجودة على قاعدة البيانات ليتسنى لكي استعراض الجداول الموجودة.
1) FILE==>CONNECT
ادخلي اسم المستخدم ثم كلمة السر
ورابط قاعدة البيانات (( يجب ان يكون معرف عن طريق SQL Net Easy Configuration ))
2) بعد ذلك قومي بأنشاء data block جديد عن طريق القائمة
TOOLS==>DATA BLOCK WIZARD
تأتي لكي شاشة المساعدة تتبعي الخطوات الى ان تنتهي بأنشاء الشاشة .
وهي عملية سهلة واذا صادفتكي اي صعوبة بأمكانك السؤال مرة اخرى.
اما بالنسبة لسؤالك عن ارتباط الجدول بالفورم فهو يرجع حسب المشروع واحتياجك للجدول داخل الفورم فمن الممكن وجود اكثر من جدول في نفس الفورم او جدول واحد .

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

الأخت العزيزة
أرجو ولتعميم الفائده أن تتفضلي بطرح مشروعك وسوف نقوم مع كافة الزملاء
بإنشاءه خطوه خطوه ( الدراسة -الجداول -الفورمز .....)
مع نصيحتي الشخصية بإستخدام الديزاينر كونه يوفر الكثير من الجهد

مع إستعدادي الكامل للمساعده

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

السلام عليكم ورحمة الله وبركاته
اولا اخوي سام انا بصراحة سعادتي لاتوصف بطلبك لي اني اطرح المشروع لمساعدتي والحمدلله انه لي اخوة حيساعدوني
ثانيا: انا انشئت الجداول في ال SQL
وبقي الان اني ابداء على الفورمز لتعبئتها ,,, لكن انت قلت جربي الديزاينير وانا بصراحة مااعرف له؟؟ ولااعرف اشتفل عليه؟؟ وهل ينفع اني استبدل الفورمز بالديزاينر؟؟؟
الفكرة هي فكرة معرض بيع الاثاث المنزلي والديكورات الداخلية للمنازل:
ويتلخص المشروع ب 5 جداول او بالاحرى 6 كما التالي :
storeroom:importation/exportation المخازن قسم الصادر والوارد
show room المعرض الاساسي
order الطلبيات
order form فاتورة الطلبات
customer الزبون
انا سوف اضع الجداول المنشئة وايضا الاستعراض بعد انشائها...


- CREATE TABLE IMPORTATION_STOREROOM
(ID NUMBER(15),
DESCRIPTION VARCHAR2(20),
COLOR VARCHAR2(15),
COST NUMBER(10),
QUANTITY NUMBER(15),
CONSTRAINT
IMPORTATION_STOREROOM_ID_PK
PRIMARY KEY(ID)REFERENCES IMPORTATION_STOREROOM(ID));

-CREATE TABLE EXPORTATION_STOREROOM
(ID NUMBER(15)
CONSTRAINT EXPORTATION_STOREROOM_ID_PK
PRIMARY KEY,
DESCRIPTION VARCHAR2(20),
COLOR VARCHAR2(15),
COST NUMBER(10),
QUANTITY NUMBER(15));

-CREATE TABLE SHOWROOM
(ID NUMBER(15)
CONSTRAINT SHOWROOM_ID_PK
PRIMARY KEY,
ID_IMPORTATION_STOREROOM NUMBER(15),
DESCRIPTION VARCHAR2(20),
COLOR VARCHAR2(15),
PRICE NUMBER(10),
CONSTRAINT SHOWROOM_ID_IMPOR_STOR_FK
FOREIGN KEY(ID) REFERENCES IMPORTATION_STOREROOM (ID));


-CREATE TABLE ORDERS
(ID NUMBER(15)
CONSTRAINT ORDERS_ID_PK
PRIMARY KEY,
CUSTOMER_ID NUMBER(15),
ID_ORDERS FORM NUMBER(15),
ID_IMPORTATION_STOREROOM NUMBER(15),
SIZE_TYPE VARCHAR2(20)
CONSTRAINT
ORDERS_SIZE_TYPE_CK
CHECK (SIZE_TYPE IN('WIDTH','LENGTH',DEPTH',HEIGHT'),
DESCRIPTION VARCHAR2(20),
COLOR VARCHAR2(15),
PRICE NUMBER(10),
QUANTITY NUMBER(15));

-ALTER TABLE ORDERS
ADD CONSTRAINT
ORDERS_CUSTOMER_ID_FK
FOREIGN KEY(CUSTOMER_ID) REFERENCES CUSTOMER(CUSTOMER_ID);

-ALTER TABLE ORDERS
ADD CONSTRAINT
ORDERS_ID_ORDER_FORM_FK
FOREIGN KEY(ID)REFERENCES ORDER_FORM(ID);

-ALTER TABLE ORDERS
ADD CONSTRAINT
ORDERS_ID_IMPORTATION_STOREROOM_FK
FOREIGN KEY(ID)REFERENCES IMPORTATION_STOREROOM (ID);


-CREATE TABLE ORDER_FORM
(ID_RECEIPT NUMBER(15)
CONSTRAINT ORDER_FORM_ID_RECEIPT_PK
PRIMARY KEY,
DESCRIPTION VARCHAR2(20),
TOTAL_AMOUNT NUMBER(10),
PRICE NUMBER(10),
CUSTOMER_ID NUMBER(5)
CONSTRAINT ORDER_FORM_CUSTOMER_ID_FK
FOREIGN KEY(CUSTOMER_ID)REFERENCES CUSTOMER(CUSTOMER_ID),
PAYMENT_TYPE VARCHAR(15)
CONSTRAINT ORDER_FORM_PA_TY_CK
CHECK(PAYMENT_TYPE IN('CASH','VISA','CRIRDIT')),
SERVICE_TYPE VARCHAR2(30)
CONSTRAINT ORDER_FORM_SERVICE_TYPE_CK
CHECK (SERVICE_TYPE IN('HELP SELF','ASSEMLING_DELIVERY')));


-CREATE TABLE CUSTOMER
(CUSTOMER_ID NUMBER(5)
CONSTRAINT CUSTOMER_CUSTOMER_ID_PK
PRIMARY KEY,
ID_RECEIPT NUMBER(5)
CONSTRAINT CUSTOMER_ID_RECEIPT_FK
FOREIGN KEY(ID_RECEIPT)REFERENCES ORDER_FORM(ID_RECEIPT),
LOCATION LONG;
PHONE_NUMBER NUMBER(10);
CUSTOMER_NAME VARCHAR2(30));


وهذه الاستعراض للجداول :

SQL> DESC IMPORTATION_STOREROOM;
Name Null? Type
------------------------------- -------- ----
ID NOT NULL NUMBER(15)
DESCRIPTION VARCHAR2(20)
COLOR VARCHAR2(15)
COST NUMBER(10)
QUANTITY NUMBER(15)

SQL> desc EXPORTATION_STOREROOM;
Name Null? Type
------------------------------- -------- ----
ID NOT NULL NUMBER(15)
DESCRIPTION VARCHAR2(20)
COLOR VARCHAR2(15)
COST NUMBER(10)
QUANTITY NUMBER(15)

SQL> desc SHOWROOM;
Name Null? Type
------------------------------- -------- ----
ID NOT NULL NUMBER(15)
ID_IMPORTATION_STOREROOM NUMBER(15)
DESCRIPTION VARCHAR2(20)
COLOR VARCHAR2(15)
PRICE NUMBER(10)

SQL> desc ORDERS;
Name Null? Type
------------------------------- -------- ----
ID NOT NULL NUMBER(15)
SIZE_TYPE VARCHAR2(20)
DESCRIPTION VARCHAR2(20)
COLOR VARCHAR2(15)
PRICE NUMBER(10)
QUANTITY NUMBER(15)
CUSTOMER_ID NUMBER(5)
ID_RECEIPT NUMBER(5)

SQL> DESC ORDER_FORM;
Name Null? Type
------------------------------- -------- ----
ID_RECEIPT NOT NULL NUMBER(15)
DESCRIPTION VARCHAR2(20)
TOTAL_AMOUNT NUMBER(10)
PRICE NUMBER(10)
PAYMENT_TYPE VARCHAR2(15)
SERVICE_TYPE VARCHAR2(30)
CUSTOMER_ID NUMBER(5)

SQL> DESC CUSTOMER;
Name Null? Type
------------------------------- -------- ----
CUSTOMER_ID NOT NULL NUMBER(5)
ID_RECEIPT NUMBER(5)
LOCATION LONG
PHONE_NUMBER NUMBER(10)
CUSTOMER_NAME NOT NULL VARCHAR2(30)

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

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

الاخت الفاضله
اولا لابد ان نحدد عدد الفورمز اللى انتى متجاحها فمثلا اعتقد انك هتحتاجى
ا فورم IMPORTATION_STOREROOM
2 EXPORTATION_STOREROOM
3 SHOWROOM
ORDERS4
5CUSTOMER
مع استحدام بعض الادوات مثل كمبوبوكس ولست ورديو
واستخدام lov
وطبعا الكلام ده فى الديفلور

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

احوي سام اتمنى ان تحاول بالسرعة في المساعدة لاني مابقى معي وقت عشان التسليم وانا خايفة كثير
ثانيا اخوي النوبي انا محتاجة فعلا كما تكرمت ل5 فورمات على حسب الجداول
IMPORTATION_STOREROOM
2 EXPORTATION_STOREROOM
3 SHOWROOM
ORDERS4
5CUSTOMER

لكن المشكلة انها المعلمة طابا مننا انه تكون الفورمات مليئة بالتريجروماتبي شغل كيرسر
هذا اللي معقدني سو بليز حاولو تساعدوني

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

اهلين اخوي ريان والله انا شاكرة لكن من يساعدني وفانحة يدي لكم لكي تساعدوني
أخر موعد تسليم هو بعد شهر بالضبط
زانشالله الحق وانتم تلحقوا معي
اختك اوراكل غيرل

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

الاخت العزيزة لم اقرأ الموضوع الا اليوم ..سبحان الله ..عموما كان فى مشروع مشابه تماماَ كنت شرحته ،وضعت الشاشات الخاصة به منذ عدة اشهر وهو تحت عنوان مشروع مشتريات وهتلاقى فيه الشاشات المطلوبه وطبعا لما تحمليها وتفتحيها تحت فورمز دفيلوبر هتشوفى التريجرز اللى فيها والكود والتصميم وكل شىء وهى تشبة تماما للطلبات الخاصة بمشروعك مع بعض الفروق ..وعموما يد الله مع الجماعة وانا مستعد ايضا للمشاركة معكم فى هذا المشروع أو اى استفسار...مع خالص دعواتى بدوام التوفيق . :D

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

تسلم اخوي بريمروانا شفت المشروع لكن توجد هناك فروق وغير كذا مازودتنا بالكود الخاص بالمشروع ماني قادرة اسوي له ران تايم
وشاكرة لك جدا لو بتساعدني

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

  • بعد 3 سنة...

السلام عليكم
أظن أنه لابد في كل برنامج أن تتوافر الجداول التالية: جدول المستخدمين، جدول الصلاحيات، جدول النوافذ (الفورم ات)، جدول بيانات المنشأة. طبعاً بالإضافة إلى جداول المشروع نفسه.
CREATE TABLE USERS_TABLE(
user_no number,
user_name_A VARCHAR(30),
user_name_E VARCHAR(30),
password VARCHAR(9),
pass_confirm VARCHAR(9),
hire_date DATE,
update_date DATE,
updated_by VARCHAR(30),
CONSTRAINT user_no_pk PRIMARY KEY (user_no)
);


CREATE TABLE FORMS_TABLE(
form_no number,
form_name_A VARCHAR(30),
form_name_E VARCHAR(30),
CONSTRAINT form_no_pk PRIMARY KEY (form_no)
);


CREATE TABLE PRIVLEGES_TABLE(
user_no number(20),
form_no VARCHAR(20),
Insert_col varchar(20),
update_col varchar(20),
view_col varchar(20),
print_col varchar(20),
delet_col varchar(20),
implement_col varchar(20)
);

alter table privleges_table add
(
constraint privleges_userno_formno_pk primary key (user_no,form_no)
);


CREATE TABLE GENERAL_IDENIFICATION(
project_no number(20),
project_name_A VARCHAR(30),
project_name_E VARCHAR(30),
company_name_A VARCHAR(30),
company_name_E VARCHAR(30),
tele_no VARCHAR(9),
mobile_no VARCHAR(9),
fax_no VARCHAR(9),
email VARCHAR(9),
web VARCHAR(9),
location VARCHAR(9)
);

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

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

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

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

×   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.

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

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

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