الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح Data Definition

بدأه alialshabbab في 15 مارس 2011 · 6 رد · 629 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي استفسار انا عملت برنامج يعمل بالـ JSP ولكن طلب مني اضافة Data Definition في الـ Document لذلك ياأخواني سؤالي ماهي الـ Data Definition المطلوبة منى وش يقصدون فيها.

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة alialshabbab في 15 مارس 2011 في 13:39

#2

DDL :Data Definition Language

هي باختصار أوامر الاستعلام (SQL) التي تخص البيانات وهنا تخص عمليات الإنشاء والتعديل والحذف على مستوى الجداول .. كـ create-alter-drop وغيرها..

وهناك

DML :data manipulation language

معالجة البيانات كـ insert-delete-update العمليات على مستوى الحقول ..

:) تحياتي

3

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#3

طيب هل طريقة كتابة الكود بتكون كتالي او نضعها على شكل جدول

public void Visits() {
              executeUpdate("drop   table VISIT");
              executeUpdate("create table VISIT ("   

+"STU_NO             VARCHAR(9)  NOT NULL       , "  
+"Y_SEM               VARCHAR(4)  NOT NULL       , "
#4

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

تحياتي

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

بكلف عليك شوي يا javaPorgrammer تقدر تعطيني مثال استطيع امشي علية في كتابتها.

تحياتي

#6

الأمر أسهل من ما تتصور! فقط قم بنسخ أوامر الـ 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
   )

وهكذا..

تحياتي

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#7

الله يوفقك ويجزاك خير، الحين وضح الموضوع

مواضيع مشابهة