뉴스레터

뉴스레터 24'11'05 -✔️관계형 테이블에 pk가 필요할까, ✔️청년교육 캠페인, ✔️AI툴 미드너니와 달리

ttoance 2024. 11. 5. 11:57

캐롯 @20241105

🏙️ “팝업스토어 기획할 때 미드저니(Midjourney) 활용해서 공간 예시 이미지 만들어요.”

🎨 “프레젠테이션에 필요한 그림 달리(Dall-E)한테 만들어 달라고 해요.” 

 

daily dev blog @20241105

관계형 테이블에 pk가 필요할까?

 

관계형 테이블에 pk가 필요할까?

https://hoonzi-text.tistory.com/104 멀티컬럼 PK는 왜?어느 날, 친구에게 이런 카톡을 받았다. 이런 상황에서는 학생_수업 테이블에는 PK(primary key)를 만들어야 하는가에 대한 질문이었다. 나는 항상 테이

ravenkim97.tistory.com

✔️ PK (Primary Key) 필요성: 모든 테이블에 PK를 추가하는 것이 반드시 필수는 아니지만, 대부분 추천됩니다. 특히 테이블 간의 관계나 데이터를 빠르게 조회하기 위해 주로 사용됩니다.

✔️ 학생-수업 테이블에서 PK 설정: 학생-수업과 같이 다대다 관계를 표현하는 테이블에서는 두 외래키(FK)를 결합하여 복합 PK를 설정해도 무방합니다. 이는 중복 방지와 식별 용이성을 만족하기 때문입니다.

✔️ 인덱싱의 영향: PK로 설정된 칼럼은 자동으로 인덱스가 걸려 데이터 조회가 빨라지지만, 삽입/갱신 시 오버헤드가 발생할 수 있습니다. 다만 일반적으로 복합 PK의 경우에도 성능 저하가 크지 않습니다.

✔️ 추가 인덱스: 조회 성능 최적화를 위해 추가적으로 원하는 순서로 인덱스를 설정할 수 있습니다 (예: INDEX(name, id)).

✔️ PK vs 후보 키: 테이블의 각 행을 유일하게 구분할 수 있는 후보 키를 활용할 수 있지만, PK를 설정하는 것이 관계형 데이터베이스 설계에서 일반적인 관행입니다.

✔️ 성능: PK와 인덱스는 조회 성능을 높이지만, 인덱스의 수가 많아지면 삽입 속도에 영향을 줄 수 있습니다.

 

뉴닉 @20241105

[청년, 금융을 나 답게] 기초부터 차곡차곡! 2024년 청년교육 캠페인 😎 - YouTube

금융위원회 ‘청년, 금융을 나답게’ 캠페인

 

[청년, 금융을 나 답게] 기초부터 차곡차곡! 2024년 청년교육 캠페인 😎

1️⃣ 금융전문가 쌤들이 친절하게 알려드립니다. 금융 상식을 더하자 #금상첨화 2️⃣나의 금융상식 점수는 몇 점? #스피드지식대결 퀴즈 3️⃣ #개념있는희애씨 함께했어요! 금융지식 골든벨 #

www.youtube.com

 

반응형