Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1주차]_2장_관계 데이터 모델_신현진 #43

Open
xxxjinn opened this issue Jan 7, 2023 · 0 comments
Open

[1주차]_2장_관계 데이터 모델_신현진 #43

xxxjinn opened this issue Jan 7, 2023 · 0 comments
Assignees
Labels

Comments

@xxxjinn
Copy link
Contributor

xxxjinn commented Jan 7, 2023

2장에서는 갑자기 많은 개념들이 나와 이들 중 무엇이 중요한지를 아는 것이 중요하다고 생각했습니다.
우선적으로 DB에서 relation은 관계를 뜻하는 것이 아니라 table 자체를 의미하는 것입니다.

다음으로 key 중 중요하다고 생각하는 key는 두 가지라고 생각합니다.

  • primary key: 여러 candidate key 중 하나를 선정해 대표로 삼는 키
  • foreign key: 다른 relation의 pk를 참조해 관계 데이터 모델의 특징인 relation간의 관계를 표현하는 키

마지막으로, 나중에 배우게 될 SQL문과 관련해 다음과 같은 relation algebra에 대해 정확히 알 수 있어야 합니다.

  • selection
  • projection
  • join
  • union
  • difference
  • intersection
@xxxjinn xxxjinn added Chapter 02 Chapter 02 2조 labels Jan 7, 2023
@xxxjinn xxxjinn self-assigned this Jan 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant