본문 바로가기

IT일반과목/DataBase

데이터베이스 20180822 (학원8) 실습1

문제!!!!



1. CREATE 실습 01(테이블 1 생성)














2. CREATE 실습 02(테이블 2 생성)








3. CREATE 실습 03(데이터 삽입 쿼리)




4. CREATE 실습 04(테이블 1 삽입데이터 확인)



5. CREATE 실습 05(테이블 2 삽입데이터 확인)



6. CREATE 실습 06(데이터 삭제 쿼리)





7. CREATE 실습 07(테이블 1 삭제데이터 확인)



8. CREATE 실습 08(테이블 2 삭제 데이터 확인)







============================================================================================

============================================================================================



종규정답


--CREATE 실습 --1번

CREATE TABLE EXPERT_TBL( --EMPERT_TBL 테이블 생성

MEMBER_CODE NUMBER PRIMARY KEY,

MEMBER_ID VARCHAR2 (20) UNIQUE,

MEMBER_PWD CHAR (20) NOT NULL,

MEMBER_NAME NCHAR (10) NOT NULL,

MEMBER_ADDR CHAR(50) NOT NULL,

GENDER VARCHAR2(5) CHECK (GENDER IN('남','여')),

PHONE VARCHAR2 (20) DEFAULT '000-0000-0000'

);









--CREATE 실습 --2번

CREATE TABLE KHCompany_TBL(

MEMBER_CODE NUMBER,

SKILL NCHAR (10) NOT NULL,

FOREIGN KEY(MEMBER_CODE) REFERENCES EXPERT_TBL (MEMBER_CODE) ON DELETE CASCADE

);







--CREATE 실습 3번

--EXPERT_TBL 데이터 삽입

INSERT INTO EXPERT_TBL VALUES (100,'ClassC','1233','이윤수','서울시','남','010-2636-9873');

INSERT INTO EXPERT_TBL VALUES (101,'khlove','5437','경실련','인천광역시','여','010-1222-4444');

INSERT INTO EXPERT_TBL VALUES (102,'samsam2','jojo11','김조조','경기도 부천','남','010-4555-7778');

INSERT INTO EXPERT_TBL VALUES (103,'mongshell','choco00','이롯데','남태평양','여','010-6666-7458');

INSERT INTO EXPERT_TBL VALUES (104,'candy','whiteday','박인기','후쿠시마 원전','남',DEFAULT);

INSERT INTO EXPERT_TBL VALUES (105,'smart','car00','최바보','베이징','남','010-8996-4226');


--KHCompany_TBL 데이터 삽입

INSERT INTO KHCompany_TBL VALUES (100,'해킹');

INSERT INTO KHCompany_TBL VALUES (104,'교육');

INSERT INTO KHCompany_TBL VALUES (102,'교육');

INSERT INTO KHCompany_TBL VALUES (105,'개발');






--CREATE 실습04(테이블1 삽입데이터확인)

select * from EXPERT_TBL;



--CREATE 실습05(테이블2 삽입데이터확인)

select * from KHCompany_TBL;




--CREATE 실습06 (데이터 삭제 쿼리)

DELETE FROM EXPERT_TBL WHERE MEMBER_NAME='김조조';




--CREATE 실습 07(테이블1 삭제 데이터확인)

select * from EXPERT_TBL;






실습 끝!!!!!