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 테이블에 데이터 집어 넣기 // 참조할 부모키가 있어야 함.