Professional Documents
Culture Documents
Yhij
Yhij
1.
CREATE TABLE DEPARTMENT (
DEPTID NUMBER(3),
DEPT_NAME VARCHAR(6),
BUDGET NUMBER(6) DEFAULT(0),
CONSTRAINT PK_ID PRIMARY KEY (DEPTID),
CONSTRAINT CHK_NAME CHECK (DEPT_NAME IN ('CSE', 'EEE', 'BBA',
'ENG', 'ACH'))
);
2.
CREATE TABLE COURSE (
CRS_ID NUMBER(4),
CRS_NAME VARCHAR2(20) NOT NULL,
DEPT_ID NUMBER(3),
CONSTRAINT PK_CID PRIMARY KEY (CRS_ID),
CONSTRAINT FK_COURSE FOREIGN KEY (DEPT_ID)
REFERENCES DEPARTMENT(DEPTID)
);
3.
CREATE TABLE STD (
S_ID NUMBER,
S_NAME VARCHAR2(20),
PHONE NUMBER,
ADDRESS VARCHAR2(50),
EMAIL VARCHAR2(30),
CREDIT_COMPLETED NUMBER(3),
COURSE_COMPLETED NUMBER(20),
CGPA NUMBER,
DEPTNO NUMBER(5),
GENDER VARCHAR2(6)
);
4.
ALTER TABLE STD
ADD CONSTRAINT PK_SID PRIMARY KEY(S_ID);
5.
ALTER TABLE STD
MODIFY S_NAME NOT NULL;
6.
ALTER TABLE STD
ADD CONSTRAINT UNQ_EMAIL UNIQUE(EMAIL);
7.
ALTER TABLE STD
ADD CONSTRAINT FK_STD_DEPTNO FOREIGN KEY(DEPTNO)
REFERENCES DEPARTMENT(DEPTID);
8.
ALTER TABLE STD
ADD CONSTRAINT CHK_GENDER CHECK(GENDER LIKE 'M' OR
GENDER LIKE 'F');
9.
ALTER TABLE STD
DISABLE CONSTRAINT PK_SID;
10.
ALTER TABLE STD
DROP CONSTRAINT CHK_GENDER;
11.
SELECT *
FROM USER_CONS_COLUMNS
WHERE TABLE_NAME='STD';
12.
ALTER TABLE STD
ENABLE CONSTRAINT PK_SID;