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

사람의 삶에서 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생한다고 할 수 있다. 이를 규칙으로 표현하는 것 자체를 모델링이라고 한다. 즉, 모델링은 모델 자체를 구축하는 행위로 정의할 수 있습니다. 그렇다면 데이터 모델링이란 무엇입니까? 업무를 데이터 관점에서 분석하여 정보시스템을 구축하는 기술, 약속된 표기법을 이용하여 현실 세계에서 데이터를 이해하고 표현하는 과정, 데이터베이스를 구축하기 위한 분석 및 설계 과정을 말합니다.

출처: Pixabay
![]()
모델링의 특징
모델링의 특성은 추상화, 단순화, 명확화의 세 가지 특성으로 요약할 수 있습니다. 1. 추상화(모델링, 가설)는 현실 세계의 다양한 현상을 특정한 표기법을 사용하여 표현하는 것을 의미합니다. 2. 단순화란 복잡한 현실 세계를 약속된 관례에 의해 제한되는 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 말합니다3. 명료화란 사물에 대한 모호성을 제거하고 현상을 정확하게 기술하여 누구나 쉽게 이해할 수 있도록 하는 것을 의미합니다.
데이터 모델 표기법
데이터 모델에 대한 표기법으로 Peter Chen은 1976년에 Entity-Relationship 모델(ER 모델)이라는 표기법을 만들었습니다. 개체를 사각형으로, 관계를 다이아몬드로, 속성을 타원으로 표현하는 이 표기법은 데이터 모델링 이론을 학습할 때 널리 사용됩니다. . 한국 대학에서는 데이터베이스 설계를 주로 첸 표기법으로 가르칩니다. 기타 다양한 표기법은 아래 표와 같습니다.
Goody Academy는 Java 부트캠프와 AI 부트캠프를 운영하고 있습니다. 정부지원 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
