PK 2

🎮 [테크레터 2편] 인덱스 Index ?

인덱스라는 말 들어보셨나요? 덱스에 빠져버리고 싶은 마음... 이것이 인덱스? 아닙니다. 오늘 설명드릴 인덱스(Index)는 데이테베이스에서 자주 접할 수 있는 개념입니다! Index 란 말 어디서 들어보셨죠? 인덱스는 책 맨 뒷 편에서 볼 수 있거나 찾아보기 란에서 종종 볼 수 있습니다. 책에서 이런 페이지를 제공하는 이유는 책을 다 읽지 않고도 원하는 정보만 빠르게 찾아서 해당 위치만 읽을 수 있도록 하기 위함입니다. 데이터베이스에서의 인덱스도 마찬가지입니다. 데이터베이스의 인덱스는 검색 속도를 향상시키기 위한 일종의 자료구조입니다. 강아지 정보가 있는 테이블에서 species(종)이 '웰시코기'인 값을 찾는다고 해봅시다. 일반적인 경우에 전체 데이터를 조회하면서 species(종)이 '웰시코기'인 ..

[데이터베이스] 2장 - 관계형 데이터베이스 개념과 relation, primary key, foreign key, constraints

✅ relational 이 수학적으로 어떤 의미일까? : subset of Cartesian Product - 카테시안 곱(곱집합)의 부분집합이다. - CROSS JOIN : set of tuples - 튜플의 집합이다. ✅ 그럼 데이터모델에서 relational 하다는 어떤 의미일까? : student relation을 예를 들어 relational data model을 이해해보자! step 1 ) 도메인(domain) 정의하기 students_ids : 학번 집합, 7자리 정수 human_names : 사람 이름 집합, 문자열 university_grades : 대학교 학년 집합. {1,2,3,4} major_names : 대학교에서 배우는 전공 이름 집합 phone_numbers : 핸드폰 번호..

반응형