Recent Posts
다은하게
[프로그래머스 SQL/DB 스터디 1기 1주차] TIL 본문
시작
지난주부터 시작했어야 했는데,,, 부랴부랴 해보자!!
강의세션 내용을 무작정 나열하기보단 스터디한 내용, 수정한 코드위주로 정리할 예정이다.
관계대수(Relational Algebra)
# 릴레이션 조작을 위한 대수 연산자
# 피연산자 → 릴레이션
# 연산의 결과 → 릴레이션
# 연산자의 종류 중 순수 관계 연산자
1. 셀렉트 연산자
- SELECT
- σ(시그마)
- 수평적 부분집합
2. 프로젝트 연산자
- PROJECT
- π(파이)
- 수직적 부분집합
3. 조인 연산자
- JOIN
- ▷◁
- 조인 연산이 필요한 이유 : Relationship 처리
※ 참고 : [database] 순수 관계 연산자 - SELECT, PROJECT, JOIN, DIVISION
논리적 ERD - PK/FK 관계
# 식별 관계 : 실선, 부모 테이블의 PK가 자식 테이블 PK/FK로 추가
# 비식별 관계 : 점선, 부모 테이블의 PK가 자식 테이블에 FK로 추가
※ 참고 : ERD (ER 다이어그램)
논리적ERD의 종류
# 확장된 IE 표기법 vs IDEF1X 표기법
- 매핑정보와 참여정보에서 차이점이 있다.
- 매핑정보는 식별/ 비식별 관계에서 부모자식을 구분하는 방법을 말한다.
- 참여정보는 전체와 부분 참여를 구분하는 방법을 말한다.
# 확장된 IE 표기법
- EER 다이어그램 (MySQL workbench에서 제공)
MySQL workbench 사용하기 바로가기
프로그래머스 스쿨 [스터디/1기] 학교 밖에서 듣는 전공필수 SQL/DB Essential 바로가기
'프로그래머스 스쿨 > SQLxDB 스터디 1기' 카테고리의 다른 글
[프로그래머스 SQL/DB 스터디 1기 3주차] 후기 (0) | 2021.11.27 |
---|---|
[프로그래머스 SQL/DB 스터디 1기 2주차] TIL (0) | 2021.11.24 |
[프로그래머스 SQL/DB 스터디 1기 2주차] 후기 (0) | 2021.11.24 |
[프로그래머스 SQL/DB 스터디 1기 1주차]MySQL Workbench 사용법 (0) | 2021.11.21 |
[프로그래머스 SQL/DB 스터디 1기 1주차] 후기 (0) | 2021.11.13 |
Comments