수민's 개발 이야기

고정 헤더 영역

글 제목

메뉴 레이어

수민's 개발 이야기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (53) N
    • 👩🏻‍💻frontend개발자로 성장해나가기 (7) N
    • 🔫Trouble Shooting (2)
    • 🤖 프론트엔드 개발자의 NLP 도전기 (3)
    • 😃 프로젝트를 마치며.... (1)
    • 밀라 알고리즘 스터디 (28)
    • SQLD기본개념 (2)
    • 구름톤 유니브 숙명여대 3기 회고록 (8)
    • DJANGO스터디 (1)

검색 레이어

수민's 개발 이야기

검색 영역

컨텐츠 검색

SQLD기본개념

  • [SQLD기본개념] PART1. 데이터 모델링의 이해 -제2장 데이터 모델과 SQL

    2024.05.23 by qkrtnals

  • [SQLD기본 개념]PART1. 데이터 모델링의 이해-제1장 데이터 모델링의 이해

    2024.05.12 by qkrtnals

[SQLD기본개념] PART1. 데이터 모델링의 이해 -제2장 데이터 모델과 SQL

정규화정규화란? : 데이터 정합성*을 위해 엔티티를 작은 단위로 분리하는 과정→ 정합성 : 데이터의 정확성과 일관성을 유지하고 보장 : 정규화를 할 경우 데이터 조회 성능은 처리 조건에 따라 향상될 수도 저하될 수도 있음 제1정규형 : 모든 속성은 반드시 하나의 값만 가져야 함 : 유사한 속성이 반복되는 경우도 1차 정규화의 대상이 됨 → 하나의 속성이 다중값을 가지면 애플리케이션에서 데이터를 꺼내 쓸 때 불필요한 Split을 사용해야하는 식의 번거로움이 생길 수 있음속성값이 하나가 되도록 엔티티 분리유사한 속성이 반복되지 않도록 엔티티 분리 제2정규형 : 엔티티의 모든 일반속성은 반드시 모든 주식별자에 종속되어야 함주식별자에 대한 부분 종속이 없도록 엔티티 분리 제3정규형 : 주식별자가 아닌 모든 속성..

SQLD기본개념 2024. 5. 23. 18:21

[SQLD기본 개념]PART1. 데이터 모델링의 이해-제1장 데이터 모델링의 이해

1. 데이터 모델링의 이해 모델링 : 현실 세계를 단순화하여 표현하는 기법모델링이 갖춰야하는 조건현실 세계 반영단순화하여 표현관리하고자 하는 데이터를 모델로 설계 현실 세계에서 필요한 데이터를 저장하는 데이터 베이스를 구축하기 위한 분석/ 설계의 과정모델링의 특징추상화 : 현실 세계를 일정한 형식으로 표현하는 것 즉 , 아이디어나 개념을 간략하게 표현단순화 : 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현명확화 : 불분명함을 제거하고 명확하게 해석할 수 있도록 기술한다는 의미모델링의 세가지 관점데이터 관점: 데이터 위주의 모델링, 어떤 데이터가 업무와 얽혀있는지, 데이터 간에는 어떤 관계가 있는지 대해 모델링프로세스 관점: 프로세스 위주의 모델링, 이 업무가 실제로 처리하고 있는 일은 무엇인지..

SQLD기본개념 2024. 5. 12. 01:01

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
수민's 개발 이야기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바