DB (14) 썸네일형 리스트형 DML(학생,교수,강의,수강신청,과목) -- 테이블 삭제는 생성의 역순! DROP TABLE ENROLL_TBL; DROP TABLE LECTURE_TBL; DROP TABLE STUDENT_TBL; DROP TABLE COURSE_TBL; DROP TABLE PROFESSOR_TBL; -- 테이블 생성 -- 1. PROFESSOR_TBL 테이블 CREATE TABLE PROFESSOR_TBL ( P_NO VARCHAR2(5 BYTE) NOT NULL -- 기본키 , P_NAME VARCHAR2(30 BYTE) NULL , P_MAJOR VARCHAR2(30 BYTE) NULL , CONSTRAINT PK_PROF PRIMARY KEY(P_NO) ); -- 2. COURSE_TBL 테이블 CREATE TABLE COURSE_TBL ( C_NO.. DDL(국가,선수,일정,종목) -- 테이블 삭제는 생성의 역순! DROP TABLE SCHEDULE_TBL; DROP TABLE PLAYER_TBL; DROP TABLE EVENT_TBL; DROP TABLE NATION_TBL; -- NATION_TBL 테이블 생성 CREATE TABLE NATION_TBL ( N_CODE NUMBER(3) NOT NULL, -- NUMBER(3) : 0 ~ 999 N_NAME VARCHAR2(30 BYTE) NOT NULL, N_PARTI_PERSON NUMBER NULL, N_PARTI_EVENT NUMBER NULL, N_PREV_RANK NUMBER NULL, N_CURR_RANK NUMBER NULL ); -- EVENT_TBL 테이블 생성 CREATE TABLE EVENT_TBL ( E_.. 관계실습(부서,사원,프로젝트,진행) -- 테이블 삭제 DROP TABLE PROCEEDING_TBL; DROP TABLE PROJECT_TBL; DROP TABLE EMPLOYEE_TBL; DROP TABLE DEPARTMENT_TBL; -- 부서 테이블 생성 CREATE TABLE DEPARTMENT_TBL ( DEPT_NO VARCHAR2(15 BYTE) NOT NULL , DEPT_NAME VARCHAR2(30 BYTE) NULL , DEPT_LOCATION VARCHAR2(50 BYTE) NULL , CONSTRAINT PK_DEPT PRIMARY KEY(DEPT_NO) ); -- 사원 테이블 생성 CREATE TABLE EMPLOYEE_TBL ( EMP_NO NUMBER NOT NULL , DEPT_NO VARCHAR2(15 BY.. DDL (은행,고객) /* DDL 1. Data Definition Language 2. 데이터베이스 객체를 다루는 언어이다. 3. 트랜잭션 대상이 아니다.(작업을 취소할 수 없다.) 4. 종류 1) CREATE : 생성 2) ALTER : 수정 3) DROP : 삭제 4) TRUNCATE : 삭제(내용만 삭제) */ -- 테이블 삭제는 생성의 역순! DROP TABLE CUSTOMER_TBL; DROP TABLE BANK_TBL; -- BANK_TBL 테이블 생성 CREATE TABLE BANK_TBL ( BANK_CODE VARCHAR2(20 BYTE) NOT NULL, BANK_NAME VARCHAR2(30 BYTE), CONSTRAINT PK_BANK PRIMARY KEY(BANK_CODE) ); -- CUSTOMER.. 이전 1 2 다음