안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다.
드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다.
해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다.
--------------------------------------------------------------------------------------------------
-PRIMARY KEY (P) 기본키
-FOREIGN KEY(R) 외래키
참조무결성, 두 개의 테이블이 관계를 가지고 있는 것. 자식 테이블의 해당 컬럼의 값은 참조되는 부모테이블의 컬럼 값 중의 하나와 일치하거나 NULL 을 가질 수 있다.
-외래키 삭제 시 자식 삭제 후 부모 삭제.
삭제옵션 ON DELETE SET NULL, ON DELETE CASCADE
-ALTER를 이용한 제약조건 생성, 삭제, 이름 변경, 활성화/비활성화
-객체 OBJECT
:관계형 데이터베이스에 객체 요소들이 추가되고 있음.
-VIEW,SEQUENCE,INDEX,SYNONYM,PROCEDURE,FUNCTION,TRIGGER,CURSER
-VIEW는 가상의 테이블
-SEQUENCE는 숫자 생성기
-데이터 딕셔너리를 확인하는 것이 회사 환경에 따라 다를 수 있음.
SQL디벨로퍼를 많이 쓰면 GUI환경에서 확인.
CLI를 쓰는 곳도 있음.
SELECT SEQ_USER_NO.CURRVAL FROM DUAL; -- 현 시퀀스 확인 방법
--INSERT 오류가 나더라도 시퀀스의 값은 증가함
롤백을 하여도 현재 시퀀스 값이 변하지 않는다.
시퀀스 초기값을 초기화하려면 시퀀스를 그냥 다시 만들어야 함.
넥스트발 커발 넥발 커발
--시퀀스는 단순 고유식별자로 사용함. 보통 숫자나 순서가 의미가 있는 요소는 시퀀스가 아닌 코드로 처리한다.
시퀀스 실습)
-INDEX 컬럼에 인덱스를 설정하여 성능을 향상시킬 수 있다고 함. 직접 뭔가 실행시키는 것은 아님.
-ROLE 권한 객체, 여러개의 권한으로 구성되어 한번에 권한을 부여할 수 있게함. RESOURCE 등..
-스스로 구글을 찾아보면서 일을 할 수 있는 능력을 갖추게 하는 것이 목표라는 말씀. 국비 기간동안 최대한 많이 배우고 싶다.
-서브쿼리에서 개념이 흔들려 SQL전문가 가이드북으로 개념적인 부분 숙지해봄. 실습 복습을 통해 몸에 익히도록 하자.
'개발 > KH국비지원과정' 카테고리의 다른 글
[KH국비지원 웹개발자 과정] Day_29 키워드 프로시저, 함수, 트리거 (0) | 2022.07.21 |
---|---|
[KH국비지원 웹개발자 과정] Day_28 키워드 PL/SQL (1) | 2022.07.21 |
[KH국비지원 웹개발자 과정] Day_26 키워드 서브쿼리, 제약조건 (5) | 2022.07.19 |
[KH국비지원 웹개발자 과정] Day_25 키워드 SQL그룹함수, 집합연산자, JOIN, GROUP BY 등 (0) | 2022.07.15 |
[KH국비지원 웹개발자 과정] Day_24 키워드 SQL 함수 (0) | 2022.07.15 |