Skip to content

[week4][이윤주] 데이터베이스 #14

@yujachaa

Description

@yujachaa

1️⃣ 애플리케이션을 만들 때 그 특징마다 DB 지정하는데, 관계형을 쓸 지 noSQL을 쓸 지 고민. 둘의 특징과 장점 비교

답변

  • 관계형, noSQL 종류가 다른데
  • 관계형은 정규화된 데이터 (ex. 엑셀형) 활용할 때 이점. 비관계형은 동영상 파일이나 소셜네트워크 텍스트같은 비정형 다룰 때 이점
  • 소셜 네트워크 서비스 설계할 때 관계형 대신 몽고 사용할 때 이점??
    • 텍스트양이 많고 1:1 관계가 아닌 경우 많아 noSQL같은 비관계형 DB사용이 좋아

보완

2️⃣정규화 과정에서 제1정규형부터 보이스코드 정규형까지 의미에 대해 설명

답변

  • 의미 : 관계형 데이터베이스에서 여러 테이블 간의 종속 관계, 연관 관계가 잇는데 연관 관계들을 해소하고 생길 수있는 문제를 방지하는 의미
  • 제1 정규형 : 원자성을 확보.
  • 제2 정규형 : 종속관계를 해소, 구체적으로는 기억안남
  • 제3 정규형 : 종속관계, 조인 관련으로 기억
  • 보이스 코드 : 기억이 안남

보완

3️⃣ 데이터베이스 필드 타입

답변

보완

4️⃣

답변

보완

5️⃣

답변

보완

6️⃣

답변

보완

7️⃣

답변

보완

8️⃣

답변

보완

9️⃣

답변

보완

🔟

답변

보완

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions