본문 바로가기

수업내용 정리

0208 수업 내용 정리 - 제약 조건 및 사용자, 권한, 롤 관리

1. 질문

 

0208 수업 질문 - 제약 조건 및 사용자, 권한, 롤 관리

Q1. 기본키 (PRIMARY KEY)와 외래키 (FOREIGN KEY)에 대해서 예시를 들어 설명해줄래 기본 키(PRIMARY KEY)는 데이터베이스 테이블의 각 레코드에 대한 고유 식별자입니다. 두 레코드가 동일한 기본 키 값을

gurobig.tistory.com

2. 내용

 

0208 오라클 DB 입문 - 제약 조건 및 사용자, 권한, 롤 관리

1. 제약조건 (CONSTRAINT / NOT NULL(빈값 불가) / UNIQUE (중복 불가) / PRIMARY 키) 1) CONSTRAINT --제약조건 이름 변경 ALTER TABLE TABLE_NOTNULL2 RENAME CONSTRAINT TBLNN_TEL_NN TO TBLNN2_TEL_NN; --변경된 제약조건 확인 SELECT OWNE

gurobig.tistory.com

3. 문제풀이

 

0208 오라클 DB 문제풀이 - 제약 조건 및 사용자, 권한, 롤 관리

1. 제약조건 394P Q1-1) --Q1 CREATE TABLE DEPT_CONST ( DEPTNO NUMBER (2) CONSTRAINT DEPTCONST_DEPTNO_PK PRIMARY KEY , DNAME VARCHAR2 (14) CONSTRAINT DEPTCONST_DNAME_UNQ UNIQUE , LOC VARCHAR2 (13) CONSTRAINT DEPTCONST_LOC_NN NOT NULL ); DESC DEPT_CONST;

gurobig.tistory.com

4. 정리

1) 오전

- 제약 조건

2) 오후

- 사용자, 권한, 롤 관리

 

핵심

1. 시스템 권한 : ON을 써서 구체적인 테이블을 명시해야 함.

2. CREATE USER, GRANT, REVOKE

3. CONSTRAINT 의 방법 알기 : 개별적으로 열이름, 데이터타입, 제약조건 = 인라인, 열 레벨 제약조건 정의

4. 참조키(외래키)의 경우 : 부서 정보를 입력 후 -> EMP 테이블에 데이터 집어 넣기 // 참조할 부모키가 있어야 함.

 

728x90
반응형
LIST