CS

· CS/DB
DB 강의를 들을 때는 너무 추상적이었는데, 갓고잉님의 실제 서비스와 엮은 강의를 들으니 조금 더 명확해지는 것 같았다. 웹페이지와 entity, attribute, relationship 을 대응해서 배우니 명확해진건 맞지만, entity 와 attribute 가 어떤 관계를 가질까 라는 의문이 들었다. 내가 생각한 그 둘의 본질은 이렇다 entity 데이터의 큰 덩어리. 사용자가 직접 만들어내는 것 혹은 사용자의 신윈 같은 것이 될 수 있음. attribute 데이터의 작은 덩어리. 사용자가 부가적으로 만들어내는 것 혹은 entity를 식별하기 위한 고유한 ID 같은 것이 이에 해당한다.
· CS/DB
foreign key, primary key, candidate key 는 DB 수업을 들었지만 계속해서 헷갈리는 부분이었다. 내가 본질을 잘 꿰차고 있지 못해서 발생하는 일이 아닐까 라는 생각이 들었다. 갓활코딩님의 강의를 듣고 다시 정리한 각 단어의 의미를 다음과 같은 것 같았다. foreign key 이는 '관계' 를 표현한다. ER 다이어그램 상에서는 relationship 즉 관계로 표현이 되고 마름모로 나타나진다. foreign key 는 종속 관계의 entity 에서 활용이 많이 되는데, 혼자서도 독자적으로 존재할 수 있는 entity(부모) 의 경우 primary key 를 갖게 하고, 부모에게 종속되어 존재하는 entity(자식) 의 경우 foreign key 를 부여해야 한다. 예를 들..
· CS/DB
본 글은 생활코딩의 관계형 데이터 모델링 강의를 리뷰한 글입니다. 대학 강의에서 DB 과목때 배운 ER 다이어그램이 실제로 어떻게 사용되는지 보았다. 실제 웹 서비스와 대응하여 배웠더니 훨씬 재밌었다. Egoing님 대박... 역시 티칭에 진심이신분... draw.io 서비스도 정말 대박인것 같다. ER 정말 직관적으로 그릴 수 있게 되어있다. https://app.diagrams.net/ Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowcha..
yeonlee
'CS' 카테고리의 글 목록 (3 Page)