oracle3 [Oracle] docker를 이용해서 Oracle 11g 띄우기 도커(Docker)를 이용해서 오라클 RDBMS를 설치해보자. 오라클 도커 이미지 받기 우선 도커에 공개되어 있는 오라클 11g 이미지들을 검색해보자. "docker search oracle-xe-11g"를 실행해보면 오라클 도커 이미지들을 확인할 수 있다. $ docker search oracle-xe-11g NAME DESCRIPTION STARS OFFICIAL AUTOMATED oracleinanutshell/oracle-xe-11g 206 wnameless/oracle-xe-11g-r2 Oracle Express Edition 11g Release 2 on Ubun… 79 orangehrm/oracle-xe-11g docker container with Oracle Express Editio… .. 2022. 2. 25. [SQL] Cardinality vs Selectivity (카디널리티와 선택도) 차이점 및 구하는 쿼리 데이터베이스나 빅데이터 분야에서 '카디널리티(Cardinality)'와 '선택도(Selectivity)'는 자주 언급되는 용어다. 이 용어의 차이점을 정확히 알고 있어야 가지고 있는 데이터의 특성을 잘 파악할 수 있다. 카디널리티와 선택도는 절대적인 수치가 아닌 두 개의 데이터 집합의 특성을 비교하는 상대적인 개념으로 사용해야한다. 카디널리티(Cardinality) 카디널리티는 특정 데이터 집합에서 유니크한 값의 개수를 의미한다. 예를 들어 데이터베이스의 테이블의 '성별' 컬럼의 경우 생물학적인 성별을 고려할 때 '남자'와 '여자'로 구성된다. 성별 컬럼의 카디널리티는 2라고 할 수 있다. 반대로 주민등록 번호 같이 PK 혹은 CandidateKey는 테이블에 존재하는 모든 레코드들에 유니크할 수 있다... 2021. 8. 3. [MySQL] 랭크(Rank)와 백분위(Percentile) 구하는 쿼리 예제 오라클을 사용하다가 MySQL을 사용하는 환경으로 옮겼을 때 여러가지 어려움을 만나게 된다. 오라클에서 지원하는 기능을 MySQL에서 지원하지 않는 경우인데 그 중 하나가 랭크(Rank)와 백분위(Percentile)를 구해야하는 경우다. MySQL 랭크 쿼리 오라클의 경우 테이블에 다음과 같은 데이터가 들어있을 때 create table t1(a number); insert into t1 values(3); insert into t1 values(6); insert into t1 values(9); insert into t1 values(2); insert into t1 values(5); insert into t1 values(8); insert into t1 values(1); insert into.. 2021. 7. 31. 이전 1 다음