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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions