Recommended
PDF
PPT
DOCX
PDF
PDF
PPTX
Tareaseminario3 161111200030 (1)
PDF
Birgitta Edberg Handelshogskolan
PPTX
SOA Course - SOA governance - Lecture 19
PPTX
Kona Software Lab: Overview
PPT
PPTX
PDF
PDF
How Cyber Tokhang is done on Facebook
PPTX
C/S archtecture including basic networking
PDF
PDF
PDF
Comentarios a la sentencia de amparo sobre abusos en reservas de información ...
PPT
PPTX
PDF
PPTX
Lecture 19 - Databases and SQL 2.pptx from CS class
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PPT
DOC
צעד ראשון בבניית מערכת מידע לניהול ספריה
More Related Content
PDF
PPT
DOCX
PDF
PDF
PPTX
Tareaseminario3 161111200030 (1)
PDF
Birgitta Edberg Handelshogskolan
PPTX
SOA Course - SOA governance - Lecture 19
Viewers also liked
PPTX
Kona Software Lab: Overview
PPT
PPTX
PDF
PDF
How Cyber Tokhang is done on Facebook
PPTX
C/S archtecture including basic networking
PDF
PDF
PDF
Comentarios a la sentencia de amparo sobre abusos en reservas de información ...
PPT
PPTX
Similar to DDL Practice (Hebrew)
PDF
PPTX
Lecture 19 - Databases and SQL 2.pptx from CS class
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PPT
DOC
צעד ראשון בבניית מערכת מידע לניהול ספריה
PPT
More from Ram Kedem
PDF
PPTX
PPTX
Managing oracle Database Instance
PDF
Power Pivot and Power View
PDF
PDF
PPTX
PDF
PDF
PDF
Exploring Oracle Database Architecture (Hebrew)
PDF
PDF
Introduction to Databases
PDF
Deploy SSRS Project - SQL Server 2014
PDF
Pig - Processing XML data
PDF
PDF
PPTX
PDF
SSRS Conditional Formatting
PDF
PDF
DDL Practice (Hebrew) 1. 2. 3. פתרונותפרק8–DDL
1.
CREATE TABLE Categories
(Category_id Number(4) CONSTRAINT cat_id_pk PRIMARY KEY ,
Category_name Varchar2(25) CONSTRAINT cat_nam_uq UNIQUE)
CREATE TABLE Books
(Book_id Number(4) CONSTRAINT book_id_pk PRIMARY KEY,
Book_name Varchar2(25) CONSTRAINT book_nam_uq UNIQUE ,
Book_writer Varchar2(25) CONSTRAINT book_writ_nn NOT NULL ,
Book_price Number(6,2) CONSTRAINT book_prc_ck CHECK(book_price BETWEEN
0 AND 5000) ,
Book_location Varchar2(25) CONSTRAINT book_loc_ck CHECK(book_location IN
('A' , 'B' , 'C')) ,
Book_publish_date Date DEFAULT SYSDATE ,
Category_id Number(4) CONSTRAINT book_catid_fk REFERENCES
categories(category_id))
2.
CREATE TABLE classesTAU
(class_id number(4) CONSTRAINT clas_id_pk PRIMARY KEY ,
class_name varchar2(25) CONSTRAINT clas_nm_uq UNIQUE)
CREATE TABLE studentsTAU
(Student_id Number(4) CONSTRAINT stu_id_pk PRIMARY KEY,
First_name Varchar2(25) CONSTRAINT stu_fn_nn NOT NULL ,
Last_name Varchar2(25) CONSTRAINT stu_ln_nn NOT NULL ,
Phone_number Varchar2(25) CONSTRAINT stu_phn_uq UNIQUE ,
Email Varchar2(25) CONSTRAINT stu_eml_ck CHECK (email LIKE '%@%.') ,
Year Number(1) CONSTRAINT stu_yr_ck CHECK (year IN (1,2,3)) ,
Class_id Number(4) CONSTRAINT stu_cid_fk REFERENCES
classesTAU(class_id))
4. --A
ALTER TABLE classesTAU
ADD (class_floor number(3));
-- B
ALTER TABLE classesTAU
MODIFY (class_floor varchar2(10);
-- C
ALTER TABLE classesTAU
ADD (CONSTRAINT clas_fl_ck CHECK(class_floor IN ('A1' , 'A2' , 'A3') OR
class_floor IS NULL))
-- D
ALTER TABLE classesTAU
DROP CONSTRAINT clas_fl_ck
-- E
ALTER TABLE classesTAU
DROP COLUMN class_floor