본문 바로가기

수업내용 정리

0207 수업 내용 정리 - 데이터 정의어, 객체 종류, 제약 조건

1. 질문

 

0207 수업 질문 - 데이터 정의어, 객체 종류, 제약 조건

Q1. SQL에서 기존에 있는 EMP_HW 테이블에 EMP 테이블을 입력하고 싶어. 대신 EMP_HW에만 존재하는 REMARK라는 열의 테이블에는 NULL 값으로 지정하고 싶어. INSERT INTO EMP_HW (col1, col2, ..., REMARK) SELECT col1, col2

gurobig.tistory.com

2. 내용

 

0207 오라클 DB 입문 - 데이터 정의어, 객체 종류, 제약 조건

1. 데이터 정의어 1) ALTER --테이블 변경 --사원정보 테이블 복사 CREATE TABLE EMP_ALTER AS SELECT * FROM EMP; SELECT * FROM EMP_ALTER; --테이블 열 추가 ALTER TABLE EMP_ALTER ADD HP VARCHAR2(20); SELECT * FROM EMP_ALTER; --테이블

gurobig.tistory.com

3. 문제풀이

 

0207 오라클 DB 문제풀이 - 데이터 정의어, 객체 종류, 제약 조건

1. 데이터 정의어 (ALTER,MODIFY) 324P Q1) --Q1. CREATE TABLE EMP_HW( EMPNO NUMBER(4), ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) ); DESC EMP_HW; SELECT * FROM EMP_HW; Q2) --Q2

gurobig.tistory.com

4. 정리

1) 오전

- 데이터 정의어

2) 오후

- 객체 종류(데이터 사전 뷰, 인덱스, 뷰, 시퀀스,시노님), 제약 조건

 

핵심

1. DDL은 자동 커밋, DML은 자동 커밋이 안 됨.

2. 데이터 테이블은 복수형이라는게 공통점임. (데이터 뷰 조회시 마지막에 S를 입력해 복수형으로 조회)

3. 기본키 : NULL값이 존재할 수 없음, 중복이 될 수 없음.

4. INDEX를 만들 때는 ON을 사용해서 열 값을 입력해야 함

5. VIEW에서 AS문으로 사용

6. 데이터 객체 종류 : 데이터 사전 뷰, 인덱스, 뷰, 시퀀스,시노님

 

 

728x90
반응형
LIST