[View 설계 & Index 구축] 반정규화를 하기 전 고려해야 할 선택지
2020. 6. 17. 18:28ㆍ컴퓨터언어/Database
728x90
반응형
👊View 설계 - 복잡한 테이블 구조의 단순화
View는 데이터베이스 사용자가 어떤 데이터를 검색했을 때 보여지는 결과화면이다.
예를 들어 네이버는 엄청 많고 복잡한 데이터를 가지고 있지만, 유저가 입력한 검색어나 클릭에 맞는 결과만 나오도록 그 구조를 단순화하여 사용자 관점에서 보여주는 것이 바로 View인 것이다.(또는 Microsoft Access에서의 쿼리라고 생각하면 된다)
👊Index 구축 - 빠른 검색을 위해 목차 만들기
Index는 데이터베이스에서 원하는 데이터를 좀 더 빨리 찾아줄 수 있도록 데이터의 위치정보를 모아놓은 개체다.
책에서의 목차라고 보면 되고, 존재목적 상 항상 정렬된 상태를 유지해야 하며 자주 수정되어서는 안된다.
2020/06/17 - [컴퓨터언어/Database] - [Index, 선택성] 데이터베이스가 데이터를 빠르게 검색하는 방법
2020/06/15 - [컴퓨터언어/Database] - [Database] 데이터베이스 만드는 순서, 스키마의 종류
728x90
반응형
'컴퓨터언어 > Database' 카테고리의 다른 글
[관계 데이터 연산] 관계형 데이터베이스의 이론적 기반 - 관계대수, 관계해석 (0) | 2020.06.18 |
---|---|
[Index, 선택성] 데이터베이스가 데이터를 빠르게 검색하는 방법 (0) | 2020.06.17 |
[반정규화] 논리적 설계에서의 정규화가 오히려 독일 때 (0) | 2020.06.17 |
[정규화] 효율적인 데이터베이스 스키마 구축 2 (0) | 2020.06.17 |
[정규화] 효율적인 데이터베이스 스키마 구축 (0) | 2020.06.16 |