본문 바로가기
반응형

My Record/이론 및 공부12

[DATABASE] RANK OVER() || ROW_NUMBER() 둘의 차이 -RANK() OVER SELECT score, RANK() OVER(ORDER BY score DESC) rank, name FROM oracleStudy scroe rank name 100 1 HAN 90 2 KIM 90 2 PARK 50 3 HO -ROW_NUMBER() OVER SELECT score, ROW_NUMBER() OVER(ORDER BY score DESC) rank, name FROM oracleStudy scroe rank name 100 1 HAN 90 2 KIM 90 3 PARK 50 4 HO rank() over 와 row_number() over 의 큰 차이점은 rank() over 는 중복 숫자를 부여하고 row_number() over 는 중복 숫자를 부여하지 않는다(순.. 2019. 2. 25.
[DATABASE] 시퀀스(Sequence) 와 MAX +1 의 차이 시퀀스(Sequence) 와 MAX +1 의 차이 일련번호 같이 기본키를 잡을만한 컬럼의 고유번호를 지정할 때 자동증분을 많이 이용하고는 한다. 보통 시퀀스(Sequence) 또는 MAX + 1 을 사용할텐데, 현업에서는 아직도 MAX + 1을 사용하는 곳이 많다고 한다. 이 둘의 가장 큰 차이점은 무엇일까? 일단 하나 들어보자면 데이터 중복의 허용과 비허용을 말할 수 있다. 예를 들어보자. 한번에 10명의 사용자가 동시접속을 해서 게시글을 작성했다고 생각해보자. 그렇다면 총 10번의 INSERT가 진행될 것이다. 각각의 INSERT에 대해서 일련번호를 MAX + 1, Sequence.NEXTVAL을 사용했다 치면 각각의 값들은 이런식으로 나올 수 있다. 물론 무조건 그렇다는게 아니라 그럴수도 있다는 점.. 2019. 2. 18.
프로젝트 품질관리 출처 : https://subokim.wordpress.com/2011/10/07/project-qualify/- IT의 중심에서프로젝트 품질관리PMP 시험을 준비하다보면 ‘프로젝트 품질관리’라는 것을 접하게 됩니다. 프로젝트 품질관리는 범용적으로 통용될 수 있는 내용이지만, 대부분은 SI 현장에서 많이 응용되고 있습니다. 아래 내용은 SI를 하면서 프로젝트 관리에 대해 느꼈던 경험들을 정리했습니다. 궁금해하시는 분들께 참고가 되었으면 좋겠습니다.프로젝트는 살아있다. 상처를 받기도 하고, 어둠의 세계로 빠져 돌아오지 못하기도 한다. 서비스의 LifeCycle에 따라 운영이나 후속프로젝트로 잘 이어져야 한다. 사고난 프로젝트를 수습하러 들어가보면, 프로젝트 품질관리가 제대로 되고 있지 않은 경우가 태반이다.. 2019. 1. 27.
반응형
TOP