공부/CS
Sonyas
2023. 3. 31. 22:13
2023. 3. 31. 22:13
생활코딩님 유튜브영상
- 1:n관계에서는 1에 pk하면되는데
- 1:1에서는 누가 누구한테 의존하는가를 잘 판단해야함
- 저자와 휴면저자의 관계에서는 휴면저자가 외래가 될수밖에없다. 휴면저자가 저자에게 의존하기때문(자식테이블)
Sonyas
2023. 3. 29. 21:58
2023. 3. 29. 21:58
생활코딩님 유튜브영상
- 테이블과 컬럼 생성
- id가 기본키 auto_increment
Sonyas
2023. 3. 25. 13:31
2023. 3. 25. 13:31
생활코딩님 유튜브영상
- Mapping Rule : ER다이어그램을 통해서 표현한 내용을 관계형 데이터베이스에 맞는 형식으로 전환할 때 사용할 수 있는 방법론
- Entity -> Table | Attribute -> Column | Relation -> PK, FK
Sonyas
2023. 3. 25. 13:28
2023. 3. 25. 13:28
생활코딩님 유튜브영상
Sonyas
2023. 3. 25. 13:26
2023. 3. 25. 13:26
생활코딩님 유튜브영상
- Optionality
- 저자는 댓글을 작성하지 않을수도 있다
- 각 댓글은 반드시 저자가 있다
- 댓글에게 저자는 필수다
Sonyas
2023. 3. 23. 18:13
2023. 3. 23. 18:13
생활코딩님 유튜브영상
- Cardinality
- 각 선생님은 한 반만 담임한다
- 각 반의 담임은 한명이다
- 1:1관계
- 각 저자는 여러 글을 작성한다
- 각 댓글은 하나의 저자만 존재한다
- 1:N관계
- 각 저자는 여러 글을 작성한다
- 각 글을 여러 저자가 존재한다
- N:M관계(다대다)
Sonyas
2023. 3. 21. 23:31
2023. 3. 21. 23:31
생활코딩님 유튜브영상
- 외래에 있는 테이블과 연결할 때 사용하는 열쇠 - 외래키
- 기본키와 외래키가 연결되는걸 통해서 실제 구현
Sonyas
2023. 3. 20. 19:32
2023. 3. 20. 19:32
얄코님의 유튜브 영상
- 목록과 표가 함께 사용된 정보를 표기하는 방식중 가장 보편적으로 사용하는게 XML,JSON
- JSON은 문법오류에 취약함
- YAML은 사람이 보기 좋은 직관적인 코드(툴을 통해 JSON TO YAML가능)
Sonyas
2023. 3. 18. 17:25
2023. 3. 18. 17:25
생활코딩님 유튜브영상
- 식별자는 그 대상을 제외한 누구도 같은 값을 가지고있으면 안됨
- 식별자 사용가능 Column = { user_id, national_id }
- 인조키 - 행이 추가될때마다 중복되지 않는 값을 부여할수도있다
- 식별자가 될 가능성이 있는 키들의 모음 = candidate key
- 이 후보키 중에서 선택한거를 기본키(Primary Key)
- 기본키가 아닌 다른키는 대체키라고 부름 또 성능향상을 위해 Secondery Index로 사용도 가능
- 중복키 - 두가지를 합쳐서 식별이 가능할수도 있는데 이런걸 중복키라고 함 ex)직원번호 + 부서번호
- ERD상에서 기본키를 식별하기 힘들 때 밑줄로 표시함
Sonyas
2023. 3. 18. 17:17
2023. 3. 18. 17:17
생활코딩님 유튜브영상
- 저자 - 이름, 자기소개, 가입일
- 글 - 제목, 작성일, 본문
- 댓글 - 작성일, 본문
- 연관관계를 생각해보자 이런게 ERD