codestates / codestates/ds-TIL
[TIL] 김민채_201116
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### Today I Learn_51
**1. SQL 의 기본 이해 및 쿼리, SQL JOIN**
- SQL 이란 이미 구조를 이루고 있는 언어다.
이미 구조를 갖추고 있기 때문에 기본 쿼리는 특별한 프로그램이 없더라도
데이터베이스에 요청해 원하는 정보만을 얻어낼 수 있다.
- SQL 이 편리하게 사용될 수 있는 이유는 서로 관계가 있는 데이터베이스라는 전제 때문이다.
- 데이터베이스란 여러 데이터가 목적을 가지고 체계를 갖춘 채 묶여있는 데이터의 집합이다.
- 각 데이터베이스는 특정 필드를 공유하며 연결되어 있다.
- relation 이라고도 불리는 table 하나는 여러 필드 속에 데이터를 체계화하고 있기 때문에 이 역시 데이터베이스이다.
- 각각의 크고 작은 table 이 서로 연결되어 있는 경우엔 보다 큰 데이터베이스라고 볼 수 있다.
- table 하나는 각각 구별짓기 위해 기본키(primary key)를 가진다.
- **table 간 관계가** 생긴 경우 다른 table 의 필드에는 이전 table의 기본키가 외래키(foreign key)로 존재할 수 있다.
- 이를 통해 관계 있는 table 끼리 합쳐 JOIN table 을 만들 수 있다.
- JOIN table 은 각각 떨어져 있는 table 보다 한눈에 관련된 정보를 보관 및 정리할 수 있어 매우 중요하다.
**2. Impression from Today**
- 오늘은 멘붕으로 반나절을 보낸거 같다.
- 결국 잘 해결됐지만 당황스러움으로 한동안 정신을 못차렸다.
- SQL 은 알 듯하면서도 잘 모르겠다.
- 확실히 코딩 그 자체보다는 간략하고 쉽지만 막상 과제를 해보니 꼭 그렇지만도 않은?
- 후. 그래도 늘 조금씩이라도 진일보하면 된다. 어차피 선두는 원래 아니었으니 새삼스럽지 않다!
- 힘내자!! 긍정적으로 생각하자.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.