흔적을 남겨

흔적을 남겨

RSS 피드
  • 분류 전체보기 (329)
    • TIL&WIL (1)
      • TIL (25)
      • WIL (12)
    • 에러대응 (23)
    • Javascript (38)
    • node.js (16)
    • 프레임워크 (9)
      • Nest.js (9)
    • Spring (2)
    • python (36)
    • RDBMS (8)
      • mysql (3)
      • postgreSQL (4)
    • ORM (9)
      • Sequelize (7)
      • TypeORM (2)
    • NoSQL (11)
      • mongoDB (1)
      • Redis (10)
    • 보안 (5)
    • github (3)
    • git (7)
    • 알고리즘 (43)
      • 이것이 코딩테스트다 (6)
      • 프로그래머스 (6)
      • 백준 (31)
    • AWS (11)
    • 항해99 (26)
      • JavaScript 문법 종합반 (16)
    • 토이프로젝트 (0)
    • 툴 (3)
    • 리눅스 (1)
    • 브라우저&네트워크 (12)
    • 지식&개념 (17)
    • 도커 (11)
  • 홈
  • 태그
  • 방명록
로그인
로그아웃 글쓰기 관리

흔적을 남겨

컨텐츠 검색

태그

Node.js 파이썬 Nodejs 항해99 BOJ 알고리즘 nodejs교과서 til python 에러대응 ubuntu EC2 JavaScript error AWS 백준 Basic js wil docker

최근글

댓글

공지사항

아카이브

RDBMS 정규화(1)

  • 정규화란? [ DB ]

    정규화란? 정규화는 이상현상이 있는 릴레이션을 분해하여 이상현상을 없애는 과정이다. 이상현상이 존재하는 릴레이션을 분해하여 여러 개의 릴레이션을 생성하게 된다. 이를 단계별로 구분하여 정규형이 높아질수록 이상현상은 줄어들게 된다. 기본적인 목표는 테이블간에 중복된 데이터를 허용하지 않는 것 이다. 이를 통해 무결성을 유지할 수 있으며 DB 의 저장 용량도 줄일 수 있다. 장점 - 데이터베이스 변경 시 이상 현상을 제거할 수 있다. - 정규화된 데이터베이스 구조에서는 새로운 데이터 형의 추가로 인한 확장 시, 그 구조를 변경하지 않아도 되거나 일부만 변경해도 된다. - 데이터베이스와 연동된 응용 프로그램에 최소한의 영향만을 미치게 되어 응용 프로그램의 생명을 연장시킨다. 단점 - 릴레이션의 분해로 인해 릴..

    2023.08.06
이전
1
다음
티스토리 gmakin36@gmail.com Github
© 2018 TISTORY. All rights reserved.

티스토리툴바