Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- recursive
- 탑다운
- 포인터접근
- calloc
- github #깃허브 #깃허브설정 #깃허브업로드
- NULL포인터
- Mac #M1 #node #노드버전 #노드다운그레이드
- 크래프톤정글
- 항해99 #1주차 #미니프로젝트 #WIL
- 재귀함수
- insertion
- 포인터선언
- 보텀업
- 데이터처리
- 지역성
- 크래프톤
- 크래프톤정글2기
- Recoil
- 상태관리
- 알고리즘
- 1:1관계
- Redux
- realloc
- github #github세팅 #깃허브 #깃허브잔디
- 다이나믹프로그래밍
- 이진탐색
- 분할정복
- MySQL
- 동적메모리할당
- 메모이제이션
Archives
- Today
- Total
목록MySQL (2)
우당탕탕 개발일지
MySQL - 객체와 기능의 구분
보호되어 있는 글입니다.
데이터처리/MySQL
2023. 1. 7. 22:08

Primary Key 설정 primary key는 영속성이 있어야 사용할 수 있다. 즉, 바뀌지 않는 값을 pk설정해야 한다. (ex.주민번호) 이메일은 primary key(pk)설정 하지 않는다. 이메일은 바뀔 수 있는 값인데, 바뀐 후 자동으로 변경되는 설정이 되지 않으면 pk값이 꼬이게 되기 때문이다. 1:1 관계와 1:n관계 한명의 유저가 하나의 사물함을 쓴다고 하면 위처럼 설계할 수 있는데 이렇게 되면 1:1관계로 구성된다고 할 수 있다. 하지만 이렇게도 설계할 수 있다. 1:1관계의 특성은 이렇게 합쳐서 설계할 수도 있다는 점이다. 해당 예시에서는 사물함을 이후에 사용하지 않는 경우도 있기 때문에(이렇게 되면 사물함 db를 쓰지않으면 되니까) 따로 빼서 1:1관계로 설계하는게 더 효율적일 가..
데이터처리/MySQL
2023. 1. 7. 21:51