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 테이블에 데이터 집어 넣기 // 참조할 부모키가 있어야 함.
'수업내용 정리' 카테고리의 다른 글
0210 오라클 DB 입문 - 커서와 예외처리, 트리거 (0) | 2023.02.10 |
---|---|
0209 수업 내용 정리 - PL/SQL, 커서와 예외처리 (0) | 2023.02.09 |
0207 수업 내용 정리 - 데이터 정의어, 객체 종류, 제약 조건 (0) | 2023.02.07 |
0206 수업 내용 정리 - 데이터 조작어, 트랜잭션 제어와 세션 (0) | 2023.02.06 |
0203 수업 내용 정리 - 조인(JOIN), 서브쿼리, DML (0) | 2023.02.03 |