codestates / codestates/ds-TIL
[TIL] day51 오세광 201116
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
# 키워드: SQL(table,field,recode), primary key, foreign key, SQL문법(SELECT, FROM, WHERE, LIKE, ORDER BY, LIMIT, DISTINCT), Join table, table 관계(1:N, 1:1, N:N), 스키마, 파이썬 SQLite 연결
# (Act)What you actually did.
1. SQL에서 table 개념을 배웠다. Table, field, recode의 개념을 이해했다.
2. primary key(고유값)으로 구분하고, foreign key(외부키)로 다른 테이블에서 가져온 데이터를 이해했다.
3. SQL문법을 배웠다.
4. Join table 무엇이고 , 왜 join table을 쓰는지 배웠다.
5. 테이블의 칼럼간의 관계를 배웠다. (1:N, 1:1, N:N)
6. 파이썬과 SQLite을 연결하는 방법을 배웠다.
# (Evaluate)How you evaluate your action's outcome vs. the initial goal(plan).
1. SQL을 배우면서 웹 개발 배울 때, DB와 연동시킬 때, 구조를 짜던 생각이 났다. 왜 이렇게 구조를 짰는지 이제야 이해했다.
2. 고유값과 외부값으로 구조를 짜서 효과적인 구조를 만들어가는 걸 알았다.
3. SQL 데이터 베이스에서 어떻게 조회하는지를 배웠다.
4. Join table을 통해 고유값인 id를 관리하여, 구분하기 좋고, 리소스를 적게 들게 하는 방법을 배웠다.
5. 테이블의 칼럼간의 관계를 배웠다. 온라인 쇼핑몰에서 User와 제품간이 관계, User와 계정과의 관계, 제품id과 장바구니id와의 관계임을 배웠다.
6. 파이썬으로 Sqlite를 연결하는 것을 배웠다.
# (Reflect)
How you worked throughout the stages plan-research-act-observe-evaluate.
What did you do well, what can you improve upon.
How can you improve your process?
1. 웹개발을 배웠을 때 이해가지 않았던 부분을 이해했고, 조각 나있던 DB에 대해서 기둥이 새워진 느낌이다.
2.전에 DB구조를 짤 때 Join table을 짤 때가 가장 어려웠던 기억이 있어서, 어떻게 짜야할지 좀더 고민해보고 싶다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.