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 | 31 |
Tags
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 열거형
- delete
- 클러스터형 인덱스와 보조 인덱스
- 데이터 모델링
- 리눅스 마스터 2급
- mysql 설치 방법과 정상 작동 확인하기
- gitkraken을 통한 프로젝트 올리기
- 데이터모델링
- 첫 프로그래밍
- 컴퓨터 활용 능력
- 컴퓨터 구조
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 이것이 오라클이다
- 뷰
- oracle
- INSERT
- 인덱스의 개념과 장단점
- 혼자 공부하는 네트워크
- 명령 프롬프트
- sqld
- 친절한 SQL 튜닝
- 웹 디자인 기능사
- github에 새 리포지토리 추가하기
- 운영체제
- youtube review
- 혼자 공부하는 SQL
- 2025-02-13
- Update
- 컴퓨터 활용 능력 1급
Archives
- Today
- Total
코딩 브이로그
[데이터 모델링] 1.3.PK(기본키),FK(외래키) 본문
안녕하세요, 데이터 모델링을 보고 학습한 자료를 남깁니다.
1. PK(Primary Key, 기본키)란?
PK(Primary Key, 기본키)는 특정 데이터를 식별하기 위한 값이다.
PK는 중복되어서는 안 되며, 비어서도 안 된다.
2. 현업에서 PK(Primary Key)는 어떻게 설정할까?
주민등록번호, 이메일은 유일한 값이지만 PK로 사용하는 것은 바람직하지 않다.
바뀔 가능성이 존재하기 때문이다.
현업에서는 PK(Primary Key)를 주로 Auto Increment(숫자가 1씩 증가하는 방식)나 UUID(랜덤값)로 설정을 많이 한다.
3. FK(Foreign Key, 외래키)란?
참조 테이블 입장에서 이를 FK라고 한다.
기준 테이블과 연결하기 위한 PRIMARY KEY를 저장한다.
내부 조인으로 연결한다.
적절하지 않은 FK를 입력하면 DB에서는 에러를 발생시킨다. 이를 '참조 무결성'이라고 한다.
감사합니다.
https://www.youtube.com/watch?v=72Ri8KxgSp8&list=PLtUgHNmvcs6ooYsXgdlE80_QjGj8lg4YG&index=12
'DB' 카테고리의 다른 글
[데이터모델링] 2.1. DB 설계할 때 이런 개념들 몰라도 아무 문제 없습니다! (1) | 2024.10.29 |
---|---|
[데이터모델링] 1.4. 데이터베이스 네이밍 규칙 (0) | 2024.10.29 |
[데이터모델링] 1.2. 관계형 데이터베이스(RDBMS)의 기본 구성 (2) | 2024.10.29 |
[데이터모델링] 1.1. 데이터베이스 모델링(Database Modeling)이란? (1) | 2024.10.29 |
[초보자를 위한 SQL200제] Chapter2 문제풀이 (0) | 2024.02.08 |