[SQL] mySQL 테이블 설계(데이터베이스 모델링)

YS_Study.log·2022년 1월 21일

schemas = 데이터베이스랑 같은말

데이터베이스 모델링

데이터베이스 모델링은 테이블의 구조를 미리 설계하는, 즉 설계도를 만드는 개념(과정)이다. (건물을 짓기전 설계도를 작성하듯이 테이 블을 생성하기 위해서도 설계가 필요하다.)
데이터 베이스 모델링는 현실에서 쓰이는 것을 테이블로 변경하기 위한 작업이다.
테이블을 설계하는 것은 테이블의 열 이름과 데이터 형식을 지정하는 것이다. (숫자,문자타입으로 작성할 것인지 등)

예를 들어) 사람을 나타낼 수 있는 특징, 고객, 물건, 직원 실체가 없는 물건을 산다라는 행동도 테이블로 변환할 수 있다.

pr (기본키) : 기본키는 열에 지정하는데, 각각의 행을 구별하는 유일한값이여서 한 테이블 내에 절대 중복이 되면 안된다. 또한 꼭 1개의 기본키를 지정해야한다.(NOT Null)

전체 데이터베이스 구성도

데이터베이스 모델링 결과(테이블)로 이러한 설계도, 구성도를 만든다. 사진출처

profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!

0개의 댓글