(국가 코딩 지원) 데이터 모델링의 개념

데이터 모델링이란 무엇입니까?

사람의 삶에서 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생한다고 할 수 있다.

이를 규칙으로 표현하는 것 자체를 모델링이라고 한다.

즉, 모델링은 모델 자체를 구축하는 행위로 정의할 수 있습니다.

그렇다면 데이터 모델링이란 무엇입니까? 정보시스템을 구축하기 위해 데이터 관점에서 업무를 분석하는 기술, 약속된 표기법을 이용해 현실 세계에서 데이터를 이해하고 표현하는 과정, 데이터베이스를 구축하기 위해 분석하고 설계하는 과정이다.

출처: Pixabay

모델링의 특징

모델링의 특성은 추상화, 단순화, 명확화의 세 가지 특성으로 요약할 수 있습니다.

1. 추상화(모델링, 가설)는 현실 세계의 다양한 현상을 특정한 표기법을 사용하여 표현하는 것을 의미합니다.

2. 단순화란 약속된 관습3에 따라 제한된 표기법이나 언어로 표현하여 복잡한 현실 세계를 이해하기 쉽게 만드는 개념을 말합니다.

명료화란 사물에 대한 모호성을 제거하고 현상을 정확하게 기술하여 누구나 쉽게 이해할 수 있도록 하는 것을 의미합니다.

데이터 모델 표기법

데이터 모델에 대한 표기법으로 Peter Chen은 1976년에 ER 모델(Entity-Relationship Model)이라는 표기법을 만들었습니다.

개체를 사각형으로, 관계를 다이아몬드로, 속성을 타원으로 표현하는 이 표기법은 데이터 모델링 이론을 학습할 때 널리 사용됩니다.

. 한국 대학에서는 데이터베이스 설계를 주로 첸 표기법으로 가르칩니다.

기타 다양한 표기법은 아래 표와 같습니다.

Goody Academy는 Java Boot Camp, AI Boot Camp를 운영하고 있습니다.

정부지원 IT교육을 통해 개발진로를 꿈꾸는 모든 분들이 구디아 아카데미를 통해 취업에 성공하시길 바랍니다▼구디아 아카데미 자바 정부지원 부트캠프 커리큘럼 자세히 보기▼

최고의 직업훈련기관 구디아아카데미 | Java 백엔드 개발자 부트캠프 정부가 100% 지원하는 Java 부트캠프에 참여하고 개발자 취업에 도전해보세요!
gudi.kr

▼구디아 아카데미 AI 정부지원 부트캠프 커리큘럼 자세히 알아보기▼

AI 부트캠프 커리큘럼 구디아카데미 AI 부트캠프의 백엔드 실무형 프로젝트 중심 커리큘럼을 소개합니다.

gudi.kr

Goody Academy는 비전공자를 위한 무료 온라인 사전 학습을 제공합니다.

관심 있는 분들은 신청해주세요 ▼ 정부지원 자바 비전공자 사전학습 무료체험 신청 ▼

구디아 아카데미 사전학습 무료체험 신청 구디아 아카데미 백엔드 개발자 부트캠프 JAVA 교육 사전학습 무료 체험 ■ 학습개요 ※ 본 학습은 구디아 아카데미 백엔드 개발자 부트캠프 참여를 희망하는 분들을 대상으로 진행됩니다.

■ 학습방법 1. 지원서를 제출하시면, 입력하신 이메일로 사전학습 사이트 링크와 아이디, 비밀번호를 보내드립니다.

(*스팸메일로 발송될 수 있으니 꼭 확인해주세요!
) 2. 학습자료 다운로드 > 강의 시청 > 문제해결 > 챗봇이나 강사에게 실시간 질문하기 ■ 학습범위 – 총 19개 강의 (Java기초) : 변수, 연산자, 제어문, 배열 등 메소드 등) ※ 문의처: 구디아 아카데미… docs.google.com

▼비전공자를 위한 AI 정부지원 사전학습 무료체험 신청▼

구디아 아카데미 AI 부트캠프 사전학습 무료 체험 신청 구디아 아카데미 AI 부트캠프 데이터베이스 사전학습 무료 체험 ■ 학습개요 ※ 본 연구는 구디아 아카데미 AI 부트캠프 수강을 희망하는 분들을 위해 마련되었습니다.

■ 학습방법 1. 지원서를 제출하시면, 입력하신 이메일로 사전학습 사이트 링크와 아이디, 비밀번호를 보내드립니다.

(*스팸메일로 발송될 수 있으니 꼭 확인해주세요!
) 2. 학습자료 다운로드 > 강의 시청 > 문제해결 > 챗봇이나 강사에게 실시간 질문하기 ■ 학습범위 – 총 9개 강의(데이터베이스 기초) ) ※ 문의 : 구디아 아카데미 교육사업팀 ※ 문의 : 02-818-7950 ※ 이메일 :… docs.google.com