inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

몽키바나나님의 블로그

몽키바나나 몽키바나나

@smite0106901

수강평 작성수
-
평균평점
-

블로그 3

JOIN

JOIN

JOIN 서로 다른 데이터 테이블을 연결하는 것 테이블 내의 데이터를 연결할 수 있는 공통 값이 있어야 함. 위 같은 상황에선 트레이너 데이터에 pokemon_id를 추가하거나 포켓몬 데이터에 trainer_id를 추가해야 join이 가능하다 아니면 위와 같은 테이블을 하나 만들어 각각 join을 하면 가능하다 JOIN을 하기 위해선 key를 기준으로 한다...

좋아요수
0
리팩토링

리팩토링

리팩토링? 소프트웨어의 유지보수와 생산성 향상을 위해 기능의 변화 없이 코드를 수정, 보완하는 기법 주로 프로젝트를 마무리 한 후 진행하는 단계이다 원인 중복된 코드 지나치게 긴 메소드 클래스 하나로 많은 작업 처리 클래스 역할 불충분 필요 없는 작업 처리하는 코드 잘못된 클래스 상속 구조 etc 기대효과 설계의 질 향상 이해도 및 가독성 향상 -> 버그 ...

좋아요수
0
  • 소프트웨어 테스트
DBMS LOCK

DBMS LOCK

Lock 이란? 데이터베이스는 기본적으로 어려 유저가 사용하는 시스템으로써, 동시에 접근하는 경우가 많다. 저장된 데이터는 일관성, 무결성을 유지해야 하며, 동시에 접근하는 상황에서는 특별한 조치가 필요하다. 예를 들어 콘서트 자리가 하나 남았는데 2명의 유저가 동시에 티켓팅을 할 경우 티켓팅 성공은 한 사람만 이뤄져야 한다. 이 특별한 조치를 DBMS에서...

좋아요수
0
  • 데이터베이스
  • lock
  • transaction
  • DBMS
  • Deadlock