‫תרגול‬‫פרק‬7–DML
1.‫צרו‬‫את‬‫טבלת‬Students‫ע‬"‫י‬‫העתקת‬‫הקוד‬‫הבא‬:
CREATE TABLE students
(studnet_id number(5) PRIMARY KEY,
student_name varchar2(25),
student_class varchar2(25) ,
student_birthday date ,
student_city varchar2(25) DEFAULT 'Tel Aviv')
2.‫להלן‬‫נתונים‬‫בהם‬‫יש‬‫להשתמש‬‫בתרגילים‬‫הבאים‬:
Student_idStudent_nameStudent_classStudent_birthdayStudent_city
1MosheA01-JAN-1994Tel Aviv
2YossiA01-FEB-1994Tel Aviv
3GilBNULLTel Aviv
4YuvalB09-DEC-1995Ramat Gan
5ShmuelBNULLRamat Gan
6AviANULLTel Aviv
7SnirA12-NOV-1995Tel Aviv
8AmirC12-SEP-1998Tel Aviv
9RoeeC17-APR-1994Ramat Gan
3.‫הכניסו‬‫את‬3‫התלמידים‬‫הראשונים‬‫ע‬"‫י‬Implicit Insert,‫במקום‬‫לרשום‬‫את‬‫שם‬‫העיר‬‫השתמשו‬‫ב‬-
DEFAULT.
4.‫הכניסו‬‫את‬3‫התלמידים‬‫הבאים‬‫ע‬"‫י‬Explicit Insert.
5.‫הכניסו‬‫את‬3‫התלמידים‬‫האחרונים‬‫ע‬"‫י‬‫משתני‬‫החלפה‬)Explicit‫או‬Implicit–‫לבחירתכם‬.(
6.‫עדכנו‬‫את‬‫תאריך‬‫לידתו‬‫של‬‫תלמיד‬‫מספר‬5‫ל‬SYSDATE.
7.‫עדכנו‬‫את‬‫עירו‬‫של‬‫תלמיד‬‫מספר‬7‫ל‬-Holon.
8.‫מחקו‬‫את‬‫תלמידים‬2,4,6.
9.‫שמרו‬‫את‬‫הנתונים‬‫באופן‬‫סופי‬‫ב‬-Data Base.
‫פתרונות‬‫תרגול‬‫פרק‬7–DML
CREATE TABLE students
(student_id number(5) PRIMARY KEY,
student_name varchar2(25),
student_class varchar2(25) ,
student_birthday date ,
student_city varchar2(25) DEFAULT 'Tel Aviv')
-------------------
3.
INSERT INTO students
VALUES (1 , 'Moshe' , 'A' , '01-JAN-1994' , DEFAULT)
INSERT INTO students
VALUES (2 , 'Yossi' , 'A' , '01-FEB-1994' ,DEFAULT)
INSERT INTO students
VALUES (3 , 'Gil' ,'B' , NULL , DEFAULT)
4.
INSERT INTO students (student_id , student_name ,
student_class , student_birthday , student_city)
VALUES(4 , 'Yuval' , 'B' , '09-DEC-1995', 'Ramat Gan')
INSERT INTO students (student_id , student_name ,
student_class , student_birthday , student_city)
VALUES(5 , 'Shmuel' , 'B' , NULL , 'Ramat Gan')
INSERT INTO students (student_id , student_name , student_class )
VALUES (6 , 'Avi' , 'A')
5.
INSERT INTO students
VALUES (&s_id , '&s_name' , '&s_class' , '&s_birthday' , '&student_city')
6.
UPDATE students
SET student_birthday = SYSDATE
WHERE student_id = 5
7.
UPDATE students
SET student_city = 'Holon'
WHERE student_id = 7
8.
DELETE FROM students
WHERE student_id IN (2,4,6)
9.
COMMIT
‫ע‬ ‫נכתב‬"‫קדם‬ ‫רם‬ ‫י‬
ram.kdm@gmail.com

DML Practice (Hebrew)

  • 1.
    ‫תרגול‬‫פרק‬7–DML 1.‫צרו‬‫את‬‫טבלת‬Students‫ע‬"‫י‬‫העתקת‬‫הקוד‬‫הבא‬: CREATE TABLE students (studnet_idnumber(5) PRIMARY KEY, student_name varchar2(25), student_class varchar2(25) , student_birthday date , student_city varchar2(25) DEFAULT 'Tel Aviv') 2.‫להלן‬‫נתונים‬‫בהם‬‫יש‬‫להשתמש‬‫בתרגילים‬‫הבאים‬: Student_idStudent_nameStudent_classStudent_birthdayStudent_city 1MosheA01-JAN-1994Tel Aviv 2YossiA01-FEB-1994Tel Aviv 3GilBNULLTel Aviv 4YuvalB09-DEC-1995Ramat Gan 5ShmuelBNULLRamat Gan 6AviANULLTel Aviv 7SnirA12-NOV-1995Tel Aviv 8AmirC12-SEP-1998Tel Aviv 9RoeeC17-APR-1994Ramat Gan 3.‫הכניסו‬‫את‬3‫התלמידים‬‫הראשונים‬‫ע‬"‫י‬Implicit Insert,‫במקום‬‫לרשום‬‫את‬‫שם‬‫העיר‬‫השתמשו‬‫ב‬- DEFAULT. 4.‫הכניסו‬‫את‬3‫התלמידים‬‫הבאים‬‫ע‬"‫י‬Explicit Insert. 5.‫הכניסו‬‫את‬3‫התלמידים‬‫האחרונים‬‫ע‬"‫י‬‫משתני‬‫החלפה‬)Explicit‫או‬Implicit–‫לבחירתכם‬.( 6.‫עדכנו‬‫את‬‫תאריך‬‫לידתו‬‫של‬‫תלמיד‬‫מספר‬5‫ל‬SYSDATE. 7.‫עדכנו‬‫את‬‫עירו‬‫של‬‫תלמיד‬‫מספר‬7‫ל‬-Holon. 8.‫מחקו‬‫את‬‫תלמידים‬2,4,6. 9.‫שמרו‬‫את‬‫הנתונים‬‫באופן‬‫סופי‬‫ב‬-Data Base.
  • 2.
    ‫פתרונות‬‫תרגול‬‫פרק‬7–DML CREATE TABLE students (student_idnumber(5) PRIMARY KEY, student_name varchar2(25), student_class varchar2(25) , student_birthday date , student_city varchar2(25) DEFAULT 'Tel Aviv') ------------------- 3. INSERT INTO students VALUES (1 , 'Moshe' , 'A' , '01-JAN-1994' , DEFAULT) INSERT INTO students VALUES (2 , 'Yossi' , 'A' , '01-FEB-1994' ,DEFAULT) INSERT INTO students VALUES (3 , 'Gil' ,'B' , NULL , DEFAULT) 4. INSERT INTO students (student_id , student_name , student_class , student_birthday , student_city) VALUES(4 , 'Yuval' , 'B' , '09-DEC-1995', 'Ramat Gan') INSERT INTO students (student_id , student_name , student_class , student_birthday , student_city) VALUES(5 , 'Shmuel' , 'B' , NULL , 'Ramat Gan') INSERT INTO students (student_id , student_name , student_class ) VALUES (6 , 'Avi' , 'A') 5. INSERT INTO students VALUES (&s_id , '&s_name' , '&s_class' , '&s_birthday' , '&student_city')
  • 3.
    6. UPDATE students SET student_birthday= SYSDATE WHERE student_id = 5 7. UPDATE students SET student_city = 'Holon' WHERE student_id = 7 8. DELETE FROM students WHERE student_id IN (2,4,6) 9. COMMIT ‫ע‬ ‫נכתב‬"‫קדם‬ ‫רם‬ ‫י‬ ram.kdm@gmail.com