본문 바로가기
반응형

query4

SQLD 노랭이 책 암기 - 1 SQLD의 자격증 시험에서 자주 나올법한 암기과목을 정리 하였습니다. 데이터베이스 모델링 특징 특징 설명 추상화(Abstraction) 현실세계를 간략하게 표현한다. 단순화(Simple) 누구나 쉽게 이해할 수 있도록 표현한다. 명확성(Clarity) 명확하게 의미가 해석되어야 하고 한가지 의미를 가져야 한다. 속성의 종류 속성의 종류 설명 기본속성 - 비즈니스 프로세스에서 도출되는 본래의 속성이다. - 회원ID, 이름, 계좌번호, 주문일자 등이 있다. 설계속성 - 데이터 모델링 과정에서 발생되는 속성이다. - 유일한 값을 부여한다. - 상품코드, 지점코드 등이 있다. 파생속성 - 다른 속성에 의해서 만들어지는 속성이다. - 합계, 평균 등이 있다. 성능을 고려한 데이터모델링 순서 1. 데이터 모델링을 .. 2023. 6. 8.
정규화 [ 정규화(Normalization)이란? ] 정규화(Normalization)의 기본 목표는 테이블 간에 중복된 데이터를 허용하지 않는다는 것이다. 중복된 데이터를 허용하지 않음으로써 무결성(Integrity)를 유지할 수 있으며, DB의 저장 용량 역시 줄일 수 있다. 이러한 테이블을 분해하는 정규화 단계가 정의되어 있는데, 여기서 테이블을 어떻게 분해되는지에 따라 정규화 단계가 달라지는데, 각각의 정규화 단계에 대해 자세히 알아보도록 하자. 최대한 전문용어를 제외하고 간단하게 설명. 구민회관 체육센터 개발자이다. 기존에는 엑셀로 명단을 관리하였지만 회원수가 늘어나면서 더 이상 엑셀로 관리가 안되어 DB로 관리해야할 필요가 생김 회원번호 회원이름 프로그램 101 박지성 수영초급 102 손흥민 헬스 1.. 2022. 12. 22.
오라클 인덱스(index) 사용법 총정리 인덱스(Index)란? 인덱스는 데이터베이스 테이블에 있는 데이터를 빨리 찾기 위한 용도의 데이터베이스 객체이며 일종의 색인기술입니다. 테이블에 index를 생성하게 되면 index Table을 생성해 관리합니다. 인덱스는 테이블에 있는 하나이상의 컬럼으로 만들 수 있습니다. 가장 일반적인 B-tree 인덱스는 인덱스 키(인덱스로 만들 테이블의 컬럼 값)와 이 키에 해당하는 컬럼 값을 가진 테이블의 로우가 저장된 주소 값으로 구성됩니다.인덱스(Index) 사용 인덱스 생성 --문법 CREATE INDEX [인덱스명] ON [테이블명](컬럼1, 컬럼2, 컬럼3.......) --예제 CREATE INDEX EX_INDEX ON CUSTOMERS(NAME,ADDRESS); --예제 컬럼 중복 X CREATE.. 2022. 8. 24.
인덱스 개요. 인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 DB내 테이블의 검색 속도 향상을 위한 자료구조이다. [ 인덱스 장단점 ] 장점 테이블을 조회하는 속도와 그에 따른 성능을 향상시킬 수 있다. 전반적인 시스템의 부하를 줄일 수 있다. 단점 인덱스를 관리하기 위해 DB의 약 10%에 해당하는 저장공간이 필요하다. 인덱스를 관리하기 위해 추가 작업이 필요하다. 인덱스를 잘못 사용할 경우 오히려 성능이 저하되는 역효과가 발생할 수 있다. 만약 CREATE, DELETE, UPDATE가 빈번한 속성에 인덱스를 걸게 되면 인덱스의 크기가 비대해져서 성능이 오히려 저하되는 역효과가 발생할 수 있다. 그러한 이유 중 하나는 DELETE와 UPDATE 연산 때문이다. 앞에서 설명한대로, UPDATE와 DELE.. 2022. 8. 23.
반응형