dev-team-study / cs-study

기술 면접 대비를 위한 CS 스터디
103 stars 0 forks source link

[1회차_데이터베이스] 03. 정규화, 트랜잭션 #15

Open kylekim2123 opened 1 year ago

kylekim2123 commented 1 year ago
BeomSeogKim commented 1 year ago

[질문]

  1. 트랜잭션이란 무엇이고, 트랜잭션이 지니는 4가지 특성에 대해서 설명을 해주세요.
  2. 트랜잭션 격리 수준이란 어떤 것을 의미하나요? 4가지 격리 수준 중 두가지 간단하게 설명해주세요.
  3. 교착상태는 어떠한 상태인 지 간단하게 설명해주세요.
  4. COMMIT, ROLLBACK에 대해서 간략하게 설명해주세요.
  5. 이상현상에는 삽입, 갱신, 삭제 이상이 있는데 이것들에 대해서 간단하게 설명해주세요.
Hchanghyeon commented 1 year ago

[질문]

  1. 이상 현상이란 무엇이고, 이상 현상의 종류에 대해서 설명해주세요.
    1. 정규화란 무엇이고, 정규화의 종류에 대해서 설명해주세요.
    2. 트랜잭션이 무엇인지 설명하시고, 트랜잭션의 특성 4가지를 말씀해주세요.
    3. 커밋하고 롤백에 대해서 설명해주세요.
    4. 트랜잭션의 격리수준에 대해서 설명해주세요.
  2. 락은 무엇이고 종류에 대해서 간단하게 말씀해주세요.
    1. 교착 상태란 무엇인가요?
K-jun98 commented 1 year ago

[질문]

  1. 잠금(Lock)과 트랜잭션의 차이점을 간략하게 설명해주세요.
  2. 일관성보다 동시성이 더 중요할 때 고려할 수 있는 격리레벨을 말씀해주세요.
  3. 데이터베이스에서 데드락의 발생 조건 4가지를 설명하고, 데드락을 예방하거나 해결하기 위한 방법에 대해 말씀해주세요.
  4. 비일관성 문제 중 'Phantom Read'가 무엇인지 설명하고, 이를 방지하기 위한 격리 레벨은 무엇인지 답변해주세요.
kylekim2123 commented 1 year ago
  1. 이상 현상의 종류와 그 내용에 대해 간단히 설명해주세요.
  2. 함수적 종속성이 어떤 개념인지 간단히 설명해주세요.
  3. 이행적 함수 종속이란 어떤 것을 의미하나요? 이를 어떤 정규형을 만족시켜서 어떤 방식으로 해결할 수 있을까요?
  4. 트랜잭션의 4가지 특성에 대해 설명해주세요.
  5. 보이스/코드 정규형을 만족하지 못해 발생하는 이상현상에 대해 어떤 것들이 있을까요?
  6. 공유락과 배타락의 차이점에 대해 설명해주세요.
  7. 교착 상태가 왜 발생하는지 간단히 설명해주세요.
charlesuu commented 1 year ago
  1. 정규화란 무엇인지, 정규화의 각 단계에 대해서 설명해주세요.
  2. 정규화 답변에서 언급하신, 이상현상이란 무엇인지 설명해주세요.
  3. 삽입 이상이 일어난 상황에 대한 예시를 하나 들어주세요.
  4. 고립 수준이란 무엇인가요? 각 고립 수준의 특징 간략하게 설명해주세요.
  5. 각 고립 수준이 해결할 수 있는 문제로 3가지가 있는데요. 각 문제들에 대해 간략히 설명해주세요.
  6. 반정규화란 무엇인가요? 반정규화를 했을 때 장점은 무엇일까요?
  7. race condition과 deadlock의 차이점은 무엇인가요?
BeomSeogKim commented 1 year ago

[질문 사항]

  1. 락은 무엇이고 종류에 대해서 간단히 말해주세요. [ 황창현 ]
  2. InnoDB는 Index 혹은 테이블 어느 곳에 락을 거나요? [ 황창현 ].
  3. 락에 대해서 설명을 잘 해주셨는데, 교착 상태는 어떤 상태인지. 설명해주실 수 있을까요? [ 고범준 ]
  4. 교착상태가 걸렸을 때 예방 기법에 대해서 설명해주세요 [ 고범준 ]