반응형 쿼리2 SQLD 노랭이 책 암기 - 1 SQLD의 자격증 시험에서 자주 나올법한 암기과목을 정리 하였습니다. 데이터베이스 모델링 특징 특징 설명 추상화(Abstraction) 현실세계를 간략하게 표현한다. 단순화(Simple) 누구나 쉽게 이해할 수 있도록 표현한다. 명확성(Clarity) 명확하게 의미가 해석되어야 하고 한가지 의미를 가져야 한다. 속성의 종류 속성의 종류 설명 기본속성 - 비즈니스 프로세스에서 도출되는 본래의 속성이다. - 회원ID, 이름, 계좌번호, 주문일자 등이 있다. 설계속성 - 데이터 모델링 과정에서 발생되는 속성이다. - 유일한 값을 부여한다. - 상품코드, 지점코드 등이 있다. 파생속성 - 다른 속성에 의해서 만들어지는 속성이다. - 합계, 평균 등이 있다. 성능을 고려한 데이터모델링 순서 1. 데이터 모델링을 .. 2023. 6. 8. 인덱스 개요. 인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 DB내 테이블의 검색 속도 향상을 위한 자료구조이다. [ 인덱스 장단점 ] 장점 테이블을 조회하는 속도와 그에 따른 성능을 향상시킬 수 있다. 전반적인 시스템의 부하를 줄일 수 있다. 단점 인덱스를 관리하기 위해 DB의 약 10%에 해당하는 저장공간이 필요하다. 인덱스를 관리하기 위해 추가 작업이 필요하다. 인덱스를 잘못 사용할 경우 오히려 성능이 저하되는 역효과가 발생할 수 있다. 만약 CREATE, DELETE, UPDATE가 빈번한 속성에 인덱스를 걸게 되면 인덱스의 크기가 비대해져서 성능이 오히려 저하되는 역효과가 발생할 수 있다. 그러한 이유 중 하나는 DELETE와 UPDATE 연산 때문이다. 앞에서 설명한대로, UPDATE와 DELE.. 2022. 8. 23. 이전 1 다음 반응형