function بتاريخ: 9 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2004 السلام عليكم ورحمه الله وبركاته اولا احب اشكر كل من ساهم في انجاح هذا المنتدى الرائع فعلا الف شكر لكم يااخوان مجهود رائع ---- اليوم مدرسنا في الاوراكل -- قال اريد من كل طالب ان يبحث في الانترنت عن طريقة أضافه مفتاح اساسي على عمودين في نفس الوقت !! طبعا هذا بالــ SQL كيف يمكن عمل هذا ؟ أن نضيف مفتاح اساسي على عمودين في نفس الوقت ؟ ممكن مساعدة الله يخليكم والف شكر لكم مقدما يا شباب أنتظر الرد على احر من الجمر --- ويالله اريد أول مبرمج اوراكل يرد علي تكفوووووون وتحياتي لكم اخوكم فنكشون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sudan_home بتاريخ: 9 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2004 اخى هذا مثال بسيط لدينا ثلاث جداول1/جدول الطلاب2/جدول المواد3/جدول المواد و الطلاب فى جدول الطلاب نلاحظ ان المفتاح الاساسى يتكون من رقم الطالب ورقم المادة معاcreate user student identified by student;grant connect to student;grant resource to student; student/student;create table student(stno number(4) constraint bbb primary key,stname char(6),staddress char(2));--------------------create table course(cono number(6) constraint ddd primary key,coname char(4),cotype number(2),coprise number(4));--------------------create table studcours(stno number(4) constraint nmry references student(stno),cono number(8) constraint nm2 references course(cono),begdate date,enddate date,constraint nm3 primary key (stno,cono)); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sudan_home بتاريخ: 9 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2004 فى جدول teach_group المفتاح الاساسى يتكون من عدة اعمدة----------فى جدولreg_studentالمفتاح الاجنبى يتكون من عدة اعمدةcreate user college identified by col;grant resource to college;grant connect to college;--***********************************************************create table cycles(cycl_name varchar(50) constraint cypk primary key,b_date date,e_date date,year date,stq1 number(4),stq2 number(4),stq3 number(4),stq4 number(4),notes varchar(100));--****************************create table students(stno number(8) constraint stpk primary key,name varchar(50),rank varchar(25),unitno number(4),sec varchar(20),tel number(9),address varchar(150),grade varchar(50),dfa number(3),work varchar(50),notes varchar(100)); --************************************************************create table teachers(teach_no number(8) constraint tepk primary key,name varchar(50),rank varchar(25),wing varchar(25),tel number(9),birth date,email varchar(25),address varchar(150),h_date date,b_date date,notes varchar(100));--***********************-create table teach_group(teach_no number(8) references teachers(teach_no),groups varchar(15),period varchar(20),cycl_name varchar(50) references cycles(cycl_name),constraint groupk primary key(teach_no,groups,period,cycl_name));-------create table reg_student(cycl_name varchar(50) references cycles(cycl_name),period varchar(20),stno number(8)references students(stno), teach_no number(8) references teachers(teach_no),groups varchar(15),foreign key(teach_no,groups,period,cycl_name)references teach_group(teach_no,groups,period,cycl_name),constraint groupks primary key(stno,teach_no,groups,period,cycl_name)); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
function بتاريخ: 9 ديسمبر 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2004 بسم الله الرحمن الرحيم مساكم الله بالخير والصحة الاخ الفاضل : sudan_home الف شكر لك ما شاء الله عليك --- بسرعه وبصراحة ماني عارف كيف ارد لك جميلك هذا يا sudan_home الف الف شكر لك على المساعدة وتسلم يامبرمجنا الغاالي اللسان يعجز عن شكرك بارك الله فيك - والله يوفقك وخليك لاهلك ووطنك - تسلم اشكرك من أعماق قلبي ---------وان شاء الله بوريه المدرس حقنا واقول له انه هذا من اخ عزيز علينا في الانترنت اسمه sudan_home هو الذي وضع لي هذه الحلالف شكر لك ما شـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاء اللـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــهوتحياتي لك اخوكفنكشون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mo7B بتاريخ: 9 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2004 CREATE TABLE MO7B( NUM NUMBER(9), ID NUMBER(9), NAME VARCHAR2(20)); انشاء جدول جديدالان اضافة مفتاحين اسايين لنفس الجدول ALTER TABLE MO7B ADD PRIMARY KEY(NUM,ID); احتمال يسألكم عن السؤال هذا في المحاضرة ويعطيكم درجاتهدية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
koi بتاريخ: 11 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 11 ديسمبر 2004 مشكورين ومشكور الف ياsudan_home لاني هم انا طالب منا المدرس اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amorous بتاريخ: 24 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2004 ألف شكر اخوي محب على الاضافة .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.