테이블 설계를 하면서 성능 개선을 위해 정규화가 필요한데 정규화와 정규형이 헷갈릴 때가 있어 쭉 정리하게 되었다.정규화란 데이터 종속성에 기반하여 테이블을 분해하는 과정이다.다치 속성이나 복합 속성을 갖는 테이블이다.이런 테이블은 제1 정규화를 통해 제1 정규형(1NF
NDV, 선택도, 카디널리티가 헷갈려 글을 정리하게 되었다. 본인이 이해하기 쉽게!<회원>이 회원 테이블을 기준으로 정리할 것이다. 참고로 이 테이블의 PK는 회원번호다.특정 컬럼에 Unique한 값이 얼마나 있는지를 얘기하는 것이다. 위의 테이블에서 회원번호와
varchar 타입의 속성을 가지고 인덱스를 생성하고, 조회 시 인덱스를 타도록 하여 Table Full Scan을 방지하여 성능을 개선할 수 있다. 하지만, 일반적인 인덱스만으로는 다음과 같이 검색할 경우 얘기가 좀 달라진다.문장 : 저는 4학년입니다.검색 단어 :
Database 엔진은 DBMS가 CRUD를 하는데 사용하는 기본 소프트웨어 컴포넌트이다. MySQL에서 사용하는 대표적인 Database 엔진은 두 가지가 있다.MyISAM은 MySQL 5.5 이전까지 기본 Database 엔진이며 비 트랜잭션 세이프 테이블을 관리한