728x90

오라클 3

[SQL] 계층형 쿼리(Hierarchical Query)란?

SQLD를 공부할때, 읽는것만으로 이해가 잘 안되서 계층형 쿼리에 대해 한 번 알아보고자 한다. 계층형 쿼리란 테이블에 계층형 데이터가 존재하는 경우 이를 조회하기 위한 쿼리이다. 먼저 계층형 데이터란? 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 말한다. 예시로 하드웨어 계층적 구조를 살펴보면, 중앙처리장치와 기억장치, 입력장치의 상위 데이터는 하드웨어이며, 하드웨어의 하위 데이터는 중앙처리장치, 기억장치, 입출력장치 3개이다. ex) 테이블로 나타냈을때 예시 장치이름 상위장치 1 하드웨어 null 2 중앙처리장치 하드웨어 3 기억장치 하드웨어 4 입출력장치 하드웨어 5 입력장치 입출력장치 6 출력장치 입출력장치 계층의 쿼리의 형태를 살펴보자. START WITH 조건 CONNECT ..

Database 2022.01.22

오라클의 제약 조건

오라클을 이용하다보면 여러가지 제약조건을들 볼 수 있다. 간단하게 참고 할 수 있도록 메모 1. PRIMARY KEY(PK) - 해당 컬럼은 반드시 존재해야하며, 유일해야함 - 테이블에 대한 기본키 생성 - 기본키는 반드시 테이블당 하나만 존재해야함. 하나의 컬럼으로만 구성되는것은 아님 - NULL값이 입력 될 수도 있음 - UNIQUE INDEX가 자동으로 생성됨 - NOT NULL과 UNIQUE 제약조건을 결합한 형태 2. FOREIGN KEY(FK) - 해당 컬럼 값은 참조되는 테이블의 컬럼 값 중 하나와 일치하거나 NULL을 가짐 - 두 테이블의 데이터간 연결을 설정하고 강제적으로 적용을 시킴 - 참조하고자하는 컬럼이 PK 혹은 UK가 잡혀 있어야 사용가능 - 부모 테이블을 삭제하기 위해선 자식 ..

Oracle SQL

※개인적으로 공부한것을 메모하는 공간 입니다. - 정보가 발생하면 기록하고 관리를 해야함. 이를 위해서 만든것이 데이터베이스 관리 시스템(DBMS, DateBase Management System) - 오라클 설치는 간단하게 http://www.oracle.com Oracle | Integrated Cloud Applications and Platform Services Oracle Cloud Day Online Explore and discover cloud technologies through customer success stories, a must-see keynote, live Q&A, and a virtual partner expo. May 5, 9:00 a.m. PT. www.oracle.c..

Database 2020.04.19
728x90