STUDY/SQL
[생활코딩] 관계형 데이터 모델링 (8-14강의 : 개념적 모델링)
8. 엔티티 정의 앱을 하나의 건물이라고 하면 ui는 옥상,db는 지하 . ui와 db사이를 원인과 결과의 관점에서 한번 생각해보자 ui가 원인이 되어서 db의 데이터를 변경하는 결과를 낳고 데이터라는 원인에 의해서 ui에 내용이 표시되는 결과를 낫는다. 즉 사용자가 마주하는 ui와 컴퓨터에 저장되는 데이터는 서로 원인과 결과의 관계에있다고 할수있다. 원인과 결과를 번갈아가면서 순차적으로 점검하지 않는다면 좋은 모델링이 나오기 어렵다. 그런점에서 기획자와 구현자가 다르다면 데이터 모델링까지는 최소한 함께 동행하는 것이 이!상!적! 데이터 모델링은 기획에게 또 기획은 데이터 모델링에게 놓치면 안되는 중요한 틈을 보여주는것과 같다. ✓제일 먼저할 일은 기획서에서 엔티티를 찾아내는 것이다. 본능적으로 연관된 ..
[생활코딩] 관계형 데이터 모델링 (1-7강의 :ERD)
1.모델이란 무엇일까? 어떤 목적을 가지고 진짜를 모방한것. > 그렇기 때문에 좋은 모델이란 목적에 부합하는 모방 우리의 목적은 컴퓨터, 관계형 데이터베이스 -> 표의 정보를 담는것 일단 정보를 db표에 담는것에 성공하면 인간의 기본적인 능력으로 상상할수없는 거대한양의 데이터를 엄청난 속도로 다룰수있게 된다. 우리는 이삿짐 센터다아아아!!! 아무리 복잡한것도 표에 담을 수 있다는 자신감을 가지게 될것이다. 2.데이터 모델링이 어떤 순서로 진행되는지 배워보자 업무파악>개념적데이터 모델링> 논리적 데이터 모델링 > 물리적 데이터 모델링 업무파악) 우리가 할려고하는 그 일이 무엇이냐. 우리에게 의뢰한 사람과 잘 협력해서 알아내야됨, 의뢰한 사람이 어떤걸 꿈꾸고 있냐를 파악하는 것. 그과정속에서 기획서를 산출물..