디자이너의 사회생활
데이터 모델링 기본 개념 1 본문
참고 슬라이드 :
https://www.slideshare.net/choijaekyu/kgc2014-41160962 데이터 모델링에 대해서 잘 몰라서 해매던 내게 많은 도움이 된 자료 ..
대상을 보니 주니어 게임 개발자, 주니어 게임 디자이너 던데 ..ㅎ ㅠ.ㅠ
역시 난 아직 주니어 수준이었어.. 이거 잘 공부해서 상주니어 되야지
2019년 5월 확인해보니. 위 슬라이드 쉐어가 모두 닫혀있었다.
나에겐 너무 중요한 자료이기에 구글검색으로 해당 자료를 찾아내었다!
*파일첨부
dokumen.tips_kgc2014--559c0e872ee3a.pdf
# 데이터 모델링이란, 비즈니스에 관련된 모든 데이터를 테이블로 표현하는 것이다.
데이터 모델링은 DB, 코드의 근간이 된다.
# 데이터와 테이블 모든 데이터는 데이터 테이블로 표현될 수 있고, 테이블은 코드로 변환될 수 있다. #기획서와 테이블 기획서를 테이블로 바꿀 수 있으면 그 이후 실무는 확신을 가지고 진행할 수 있다. 기획서 분석과정을 진행한 후 데이터를 모델링한다 #E-R모델 Entity-Relationship Model 데이터 모델링 방법 중 하나. #기획서 분석에 필요한 다섯가지 개념
1.Entity (개체)
- 행위를 하거나 정보를 가질 수 있으며 변별 될 수 있는 사람, 장소, 사물, 개념등의 집합. 기획서에서 주로 [명사:주어]로 존재 - Entitiy명이 테이블 명이 된다. *영문으로짓는게좋음
- 데이터 테이블 한 행을 Entity Instance라 한다.= - 예: User 2.Attribute(속성) - Entity의 특징, 혹은 Entity가 소유하는 정보종류, 기획서에서 주로 [명사:목적어]로 존재
- 데이터 테이블 Coluumn 항목
- 예: Name, Number
3.Value(값)
- Attribute의 구체적인 값
- 예 : 홍길동, 01
4.UID(식별자) - Attribute 중 Mandatory하고 Unique한 특성을 지닌 것
- Attribute이름 앞에 #을 붙여 구분
5.Relationship(관계)
>> 기획서를 작성할 때 주어, 목적어, 동사를 명확하게 포함시켜 작성해야, 데이터 모델링 나아가서는 개발에 쓸모 있게 되는 것이다 !
>> 데이터
'미지의세계 > DB 구조도 정복하기' 카테고리의 다른 글
데이터 모델링의 중요성 (0) | 2018.05.25 |
---|---|
데이터 구조도가 필요하다 (0) | 2018.03.07 |