السلام عليكم
عندي استفسار انا عملت برنامج يعمل بالـ JSP ولكن طلب مني اضافة Data Definition في الـ Document لذلك ياأخواني سؤالي ماهي الـ Data Definition المطلوبة منى وش يقصدون فيها.
تحياتي للجميع
السلام عليكم
عندي استفسار انا عملت برنامج يعمل بالـ JSP ولكن طلب مني اضافة Data Definition في الـ Document لذلك ياأخواني سؤالي ماهي الـ Data Definition المطلوبة منى وش يقصدون فيها.
تحياتي للجميع
تم تعديل هذه المشاركة بواسطة alialshabbab في 15 مارس 2011 في 13:39
DDL :Data Definition Language
هي باختصار أوامر الاستعلام (SQL) التي تخص البيانات وهنا تخص عمليات الإنشاء والتعديل والحذف على مستوى الجداول .. كـ create-alter-drop وغيرها..
وهناك
DML :data manipulation language
معالجة البيانات كـ insert-delete-update العمليات على مستوى الحقول ..
:) تحياتي
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
طيب هل طريقة كتابة الكود بتكون كتالي او نضعها على شكل جدول
public void Visits() {
executeUpdate("drop table VISIT");
executeUpdate("create table VISIT ("
+"STU_NO VARCHAR(9) NOT NULL , "
+"Y_SEM VARCHAR(4) NOT NULL , "أذكر في مشروع التخرج طلب منا الدكتور كتابتها بشكل منفصل عن الكود..
تحياتي
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
بكلف عليك شوي يا javaPorgrammer تقدر تعطيني مثال استطيع امشي علية في كتابتها.
تحياتي
الأمر أسهل من ما تتصور! فقط قم بنسخ أوامر الـ SQL الخاصة بإنشاء الحداول والتعديلات عليها إن كان هناك تعديلات !
هذا مثال بسيط :
CREATE TABLE "BILL"
( "BILL_SN" NUMBER NOT NULL ENABLE,
"C_USER_NAME" VARCHAR2(4000) NOT NULL ENABLE,
"TOTAL" BINARY_FLOAT NOT NULL ENABLE,
"DATE_ISSUE" DATE DEFAULT sysdate NOT NULL ENABLE,
CONSTRAINT "BILL_PK" PRIMARY KEY ("BILL_SN") ENABLE
)
/
CREATE TABLE "BILL_DETAILS"
( "BILL_SN" NUMBER NOT NULL ENABLE,
"PROD_SN" NUMBER NOT NULL ENABLE,
"QTY" NUMBER NOT NULL ENABLE,
"DISCOUNT" BINARY_DOUBLE,
"PAIED_TYP" VARCHAR2(4000) NOT NULL ENABLE,
"CHECK_NO" NUMBER,
CONSTRAINT "BILL_DETAILS_FK2" FOREIGN KEY ("BILL_SN")
REFERENCES "BILL" ("BILL_SN") ON DELETE CASCADE ENABLE
)
/
CREATE TABLE "CATEGORY"
( "CTG_ID" NUMBER(10,0) NOT NULL ENABLE,
"CTG_NAME" VARCHAR2(45) NOT NULL ENABLE,
"CTG_PIC" VARCHAR2(50),
CONSTRAINT "CTG_PK" PRIMARY KEY ("CTG_ID") ENABLE
)
/
CREATE TABLE "CUSTOMER"
( "C_USER_NAME" VARCHAR2(50) NOT NULL ENABLE,
"C_USER_PASSWORD" VARCHAR2(50) NOT NULL ENABLE,
PRIMARY KEY ("C_USER_NAME") ENABLE
)وهكذا..
تحياتي
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
الله يوفقك ويجزاك خير، الحين وضح الموضوع