LUNA's Archive

고정 헤더 영역

글 제목

메뉴 레이어

LUNA's Archive

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (88) N
    • C (2)
    • C++ (1)
    • Data Structure & Algorithm (9)
    • Computer Vision (0)
    • RDBMS (19)
    • Spring Framework (7)
    • Network (8)
    • Spring Webflux (2)
    • Java (17) N
    • 대규모 설계 기초 (12)
    • Spring Data JDBC (5)
    • Spring Security (4)
    • JPA (0)
    • Spring Batch (0)
    • Infra (2)

검색 레이어

LUNA's Archive

검색 영역

컨텐츠 검색

SQLD

  • [SQLD] 슈퍼/서브 타입 데이터 모델의 변환 기술

    2023.03.08 by Wanderer Kim

  • [SQLD] 엔터티

    2023.03.07 by Wanderer Kim

  • [SQLD] 문자유형비교방법

    2023.02.25 by Wanderer Kim

  • [SQLD] 트랜잭션

    2023.02.25 by Wanderer Kim

[SQLD] 슈퍼/서브 타입 데이터 모델의 변환 기술

슈퍼/서브타입(논리)를 슈퍼타입(물리)으로 변환 논리 데이터 모델의 슈퍼/서브 타입을 물리 데이터 모델로 변환 시 슈퍼타입으로 변환하는 것은 슈퍼/서브타입 전체를 하나의 테이블로 구성하는 것을 뜻한다. 슈퍼/서브 타입의 데이터를 처리 시 항상 통합하여 처리한다고 가정하면 하나의 테이블로 구성하는 것이 성능 상 유리할 수 있다. 데이터를 처리할 때 항상 통합하여 처리하는데 개별로 분리하게 되면 조인 연산 혹은 UNION ALL 연산 등이 빈번해져서 오히려 성능에 부담을 줄 수 있기 때문이다. 이러한 경우 하나의 테이블로 통합하여 테이블을 구축한다. 슈퍼/서브타입을 슈퍼타입으로 변환하는 기법이다. 슈퍼/서브타입(논리)을 서브타입(물리)으로 변환 슈퍼/서브 타입의 데이터 처리 시 10만건인 대리인에 대해서 개..

RDBMS 2023. 3. 8. 23:18

[SQLD] 엔터티

엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다 유일한 식별자에 의해 식별이 가능해야 한다 영속적으로 존재하는 인스턴스의 집합이어야 한다 엔터티는 업무 프로세스에 의해 이용되어야 한다 엔터티는 반드시 속성이 있어야 한다 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다 엔터티에는 반드시 속성이 포함되어야 한다 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 존재해야 한다 엔터티의 분류 유무형에 따른 분류 유형 : 물리적인 형태가 있고 안정적이며 지속적으로 활용되는 엔터티로 업무로부터 엔터티를 구분하기가 가장 용이하다 개념 : 물리적인 형태는 존재하지 않고 관리해야 할 개념적 정보로 구분이 되는 엔터티이다 사건 : 업무를 수행함에 따라 발생되는 엔터티로서 비교적 발..

RDBMS 2023. 3. 7. 22:08

[SQLD] 문자유형비교방법

양쪽이 모두 CHAR 타입인 경우의 문자 유형 비교 방법 길이가 서로 다르면 작은 쪽에 공백을 추가하여 길이를 같게 함. 서로 다른 문자가 나올 때 까지 비교. 달라진 첫번째 값에 따라 크기를 결정함. 공백의 수만 다르다면 같은 값으로 결정함.

RDBMS 2023. 2. 25. 22:34

[SQLD] 트랜잭션

트랜잭션의 특성 트랜잭션은 데이터베이스의 논리적 연산단위이다. 하나의 트랜잭션에는 하나 이상의 SQL 문장이 포함된다. 트랜잭션은 분할할 수 없는 최소의 단위이다. 그렇기 때문에 전부 적용하거나 전부 취소한다. 특성 설명 원자성(Atomicity) - 트랜잭션에서 정의된 연산들은 모두 성공적으로 끝나거나 모두 실패해야 한다. 일관성(Consistency) - 트랜잭션이 실행되기 전의 데이터베이스의 내용이 잘못되어 이ㅉ지 않다면 실행된 이후에서 데이터베이스의 내용에 잘못이 있으면 안된다. 고립성(Isolation) - 트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안된다. 지속성(Durability) - 트랜잭션이 성공적으로 수앻되면 그 트랜잭션이 갱신한 데이터베이스의 내..

RDBMS 2023. 2. 25. 22:23

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
LUNA's Archive © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바