일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코딩초보
- 자바프로그래밍
- 이클립스
- Git
- 컴퓨터과학개론
- 자바
- JAVA기초
- 배열
- 클래스
- 제이쉘
- 데이터베이스
- Elk
- 메소드
- 기초코딩
- 리눅스
- 초보코딩탈출
- Java
- JShell
- 프로그래밍
- eclips
- 스프링 기초
- 프로그래밍기초
- spring
- 프로그래밍언어
- 초보코딩
- 스프링
- github
- 자바 스프링
- 알고리즘
- 자바기초
- Today
- Total
목록DB관리 (2)
키보드워리어
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 원티드 프리온 보딩 챌린지 백엔드 사전문제 1번 문제와 답안입니다! [01] 동시에 같은 DB Table row 를 업데이트 하는 상황을 방어하기 위해 어떻게 개발하실 건지 설명해주세요. 트랜잭션의 특징 중에 하나인 일관성을 잘 지켜야합니다.(Consistency) 일관성을 잘 지킨다는 것은 트랜잭션 수행 전과 후의 상태가 같아야 하는 성질을 지켜야 한다는 것입니다. 동시에 같은 DB를 업데이트할때 일관성을 유지하는것을 예를 들면 은행 시스템에서 '서로 같은 계좌번호는 없다'라는 제약조건이 있다면, 어떠한 트랜잭션이 발생해도 항상 이 제약조건이 일관되게 존재해야 한다는 겁니다. 즉, 동일한 계좌번호가 없어야만 트랜잭션이 성공합니다. 이를..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 SQL에 대해 알아보겠습니다~ 지난번에 배우신 Group by와 Order by는 어떠셨나요? 아직 그룹핑과 정렬하는 법이 익숙지 않으시다면 이전 게시글에 올린 문법들을 종이에 한 번 써보세요 효과가 좋습니다 우리는 이제 주어진 데이터들(테이블)을 바탕으로 조금 더 풍부한 데이터를 뽑을 줄 알아야 합니다 그렇게 하기 위해서 left절과 inner절을 알아야 할 것입니다 오늘 배워볼 left, inner절은 왜 배워야 하는지 간단한 예를 들어볼게요 지금껏 쿼리가 진행되는 순서가 from으로 시작하여 where, group, select, order로 끝이 났었어요 모두 테이블 하나를 가지고 와서 데이터를 가지고 왔었죠? 만약..