메모하며 개발하기

고정 헤더 영역

글 제목

메뉴 레이어

메모하며 개발하기

메뉴 리스트

    • 분류 전체보기
      • 기록 - 프로그래밍
        • Spring
        • Java
        • Data
        • 자료구조&알고리즘
        • DevOps
      • 메모 - 프로그래밍
        • Javascript
        • SQL
        • 이슈
        • Intellij

    검색 레이어

    메모하며 개발하기

    검색 영역

    컨텐츠 검색

    전체 글

    • 엔티티 종속, 참조관계

      2024.04.30 by wjjun

    • 엔티티 속성 검증

      2024.04.29 by wjjun

    • 데이터 타입 선정 원칙, 절차

      2024.04.24 by wjjun

    • 속성명, 속성코드 모델, 널(Null)

      2024.04.22 by wjjun

    엔티티 종속, 참조관계

    관계는 두 개 이상의 엔티티 간 존재하는 연관성을 의미합니다.엔티티 연관성에는 두 가지 종류가 있습니다.종속 관계, 참조 관계입니다. 종속 관계는 부모 엔티티와 자식 엔티티 간 관계로 부모 엔티티가 없으면 자식 엔티티가 존재할 수 없는 관계입니다.참조관계는 단지 어떤 엔티티와 연관성이 존재해서 관리하려는 관계일 뿐 상위 엔티티가 없다고 존재할 수 없는 관계는 아닙니다.  데이터 모델이 요건에 의해 결정되듯 종속 관계로 요건에 따라 달라집니다.종속관계를 느슨하게 관리하면 확장성은 좋아지게 됩니다.팀은 반 반드시 리그에 종속돼 있다는 요건이 팀이 소속된 리그는 변경될 수 있다는 요건으로 바뀔때 아래 모델에 아무런 변화를 주지 않아도 요건을 만족할 수 있습니다. 참조 관계종속 관계의 엔티티와 다르게 참조 관계..

    기록 - 프로그래밍/Data 2024. 4. 30. 12:09

    엔티티 속성 검증

    엔티티 속성 검증엔티티, 식별자에 대한 정량적 검증이 가능한 부분이 있습니다.속성명은 단어 사전에 존재하는 단어로 구성돼야 하며 도메인이 지정돼야 합니다.중복, 추출, 복합, 다가, 속성 등을 반드시 사용해야 하는지 성능 관점에서 검증이 필요합니다. 1. 속성명이 단어 조합으로 구성됐는가 2. 중복 속성이 식별되는가. 중복 속성 사용은 최대한 배제해야 합니다. 중복 속성은 식별돼야 하며 사유가 정의돼야 하고 원천 속성이 무엇인지 관리돼야 합니다. 삭제해도 문제가 없는 중복 속성인지 검증해야 합니다. 3. 추출 속성이 식별되는가. 일부 추출 속성은 성능 문제 해결에 도움이 됩니다. 추출 속성이 식별되고 사유가 정의돼야 하며 원천 데이터를 어떻게 추출했는지 관리하면 됩니다. 4. 복합 속성이 사용되었나. 상..

    기록 - 프로그래밍/Data 2024. 4. 29. 12:03

    데이터 타입 선정 원칙, 절차

    타입을 선택하는 건 모델링 과정에서 중요한 부분입니다. 적합하지 않은 타입은 데이터 무결성 손상에 원인이 될 수 있으며 저장 공간을 많이 차지하고 성능 저하에 영향을 줄 수 있습니다.  데이터 타입 선정 원칙타입을 결정하는데 가장 중요한 원칙은 저장될 데이터 성격에 맞는 타입을 결정하는 것입니다. 속성에 저장될 데이터가 어떤 종류의 데이터인지 모르고는 데이터 타입을 결정할 수 없습니다. 데이터 성격을 명확히 파악하고 규정하는 것은 모델러에게 중요한 역할입니다.속성 데이터가 날짜면 Date 타입을, 숫자면 Nuber 타입을 문자면 Varchar2 타입을 사용하는 것이 기본 원칙입니다. (Oracle 10g 기준) 속성에 저장될 데이터가 숫장임에도 Varchar2 타입으로 설정해 사용하면 숫자..

    기록 - 프로그래밍/Data 2024. 4. 24. 12:18

    속성명, 속성코드 모델, 널(Null)

    속성명 단어 사전을 기반으로 가이드를 따라서 정해야 합니다. 속성명을 정의할 때 표준화에 집중해야 합니다. 속성명에 대한 표준화를 간단하게 표현하면 같은 의미의 속성명은 같게 쓰도록 하는 것입니다. 같은 의미를 다르게 쓰거나 다른 의미를 같게 쓰지 않도록 하는 것이 표준화 입니다. 모든 엔티티에서 공통 사용하는 시스템 속성과 중복 속성, 관계(FK)속성은 제외됩니다. 속성명은 의미를 충분히 이해할 수 있을 정도로 구체적이고 가능한 짧아야 합니다. 속성 설명은 가능한 간결하게 작성하는 것이 좋습니다. 코드 코드는 데이터를 구분하기 위해 사용합니다. 현재는 사용하지 않더라도 사용될 가는ㅇ성이 있는 것은 코드화 해서 관리합니다. 코드를 정의할 때는 엔티티나 속성을 정의할 때와 같이 하나의 코드에 여러 의미가..

    기록 - 프로그래밍/Data 2024. 4. 22. 12:35

    추가 정보

    인기글

    최신글

    페이징

    이전
    1 2 3 4 5 ··· 33
    다음
    TISTORY
    메모하며 개발하기 © Magazine Lab
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바