메모하며 개발하기

고정 헤더 영역

글 제목

메뉴 레이어

메모하며 개발하기

메뉴 리스트

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

    검색 레이어

    메모하며 개발하기

    검색 영역

    컨텐츠 검색

    전체 글

    • 엔티티 식별자 (후보, 대리, 주, 외래, 슈퍼, 인지)

      2024.03.25 by wjjun

    • 엔티티 도출과 엔티티명 정의 참고 원칙

      2024.03.19 by wjjun

    • 엔티티 종류 (실체, 행위, 가공, 기준 엔티티)

      2024.03.18 by wjjun

    • TCP Socket 통신 InetAddress, ServerSocket

      2024.03.06 by wjjun

    엔티티 식별자 (후보, 대리, 주, 외래, 슈퍼, 인지)

    식별자 식별자는 엔티티에 존재하는 인스턴스의 유일성을 보장합니다. 엔티티 내 인스턴스마다 서로 다른 값을 갖는 속성이 식별자입니다. 업무적으로 구분하게 하는 식별자를 업무 식별자, 물리적으로 인스턴스를 구분하게 하는 식별자는 주 식별자 입니다. 업무 식별자가 어떠하냐에 따라 데이터 관리 방법은 달라집니다. 엔티티가 종속 엔티티일 때는 식별자가 애매할 수 있습니다. 고객 테이블 - 고객번호 고객주소 테이블 - 고객번호 (FK) / 주소 순번 / 주소 유형코드 / 우편번호 / 우편주소 고객주소 엔티티는 종속 엔티티로 고객별 집주소, 회사주소 등 주소가 여러개 존재할 수 있어 주소 순번 속성이 주 식별자로 사용됐습니다. 하지만 고객주소 엔티티의 업무 식별자는 고객번호 속성과 주소 유형코드 속입니다. 종속 엔티..

    기록 - 프로그래밍/Data 2024. 3. 25. 13:08

    엔티티 도출과 엔티티명 정의 참고 원칙

    엔티티 도출 원식은 데이터의 성격, 본질, 주제에 대한 정체성이 분명해야 합니다. 데이터 정체성 데이터 성격에 맞는 엔티티를 도출하는 것 명확하게 정의하는 것이 데이터 모델링에서 가장 중요 선수 데이터 관리 목적으로 설계된 릴레이션 선수 - 선수번호 PK / 선수이름 / 출신고교명 / 소속팀번호 / 소속팀명 / 주장선수번호 / 리그번호 / 리그명 주 식별자를 봐야지만 선수 데이터를 관리하는 릴레이션인지 추측할 수 있을 정도록 주제가 섞여있다. 팀에 대한 데이터, 리그에 대한 데이터 이런 경우 정규형도 아니며 주제가 섞여 있어 엔티티가 잘못 도출된 것이다. 여러 데이터가 혼합된 형태는 뷰로 사용되 수 있습니다. 원천 데이터는 개별적인 엔티티에 존재하고 위 릴레이션 같은 형태는 뷰를 만들어 데이터를 제공하는..

    기록 - 프로그래밍/Data 2024. 3. 19. 12:32

    엔티티 종류 (실체, 행위, 가공, 기준 엔티티)

    엔티티 필요성에 의해 관리하고자 하는 데이터 집합입니다. (데이터 특성이 유사한 것끼리 모아놓은 집합) 자립 엔티티 다른 엔티티에 의존하지 않으며 스스로 존재하는 엔티티입니다. 업무에서 중요하게 사용되는 상위 엔티티가 자립 엔티티입니다. 종속 엔티티 상위(부모) 엔티티가 존재하지 않으면 존재할 수 없는 엔티티입니다. 종속 엔티티 형태 1. 부모 엔티티의 일부로 추가 데이터를 관리하는 경우 제 1정규화로 생성된 엔티티나 이력 데이터 관리하는 엔티티 상품 테이블 - 상품코드 (PK) 상품가격 테이블 - 상품코드 (FK) / 기준일자 / 상품가격 2. 다대다 관계에서 발생한 엔티티, 다대다 관계가 두 개의 일대다 관계로 표현되면서 종속 엔티티가 생성된다 종속 전 상태 주문 테이블 - 주문번호 / 고객ID / ..

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

    TCP Socket 통신 InetAddress, ServerSocket

    InetAddress 자바 ip address 표기 InetAddress 객체로 표현. 여러 대의 서버가 있을 때 해당 클래스를 이용하여 서버명으로 슬랙알림을 전송할 수 있다. InetAddress ia = InetAddress.getByName(String host); InetAddress[] iaArr = InetAddress.getAllByName(String host); getByName(도메인 이름) DNS에서 하나의 IP를 얻어와 InetAddress를 생성하고 리턴한다 DNS에 등록된 모든 ip 주소를 얻고 싶을 땐 getAllByName() 메서드를 사용한다. TCP 연결지향 프로토콜로 클라이언트 서버가 연결된 상태에서 데이터를 주고받는다. 모든 데이터는 고정된 통신 선로를 통해 순차적으로..

    기록 - 프로그래밍/Java 2024. 3. 6. 12:20

    추가 정보

    인기글

    최신글

    페이징

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

    티스토리툴바