ERD 테이블간 서로의 상관 관계를 그림으로 도식화 한 것 구성요소 : 엔터티(Entity) 관계(Relationship) 속성(Attribute) 3가지이다. 위처럼 팀과 선수 사이에는 "소속" 이라는 관계가 맺어져 있다. ----------------------------------------------------------------------------------------------- 데이터 모델링 ERD 작성 절차 엔터티 도출하고 그린다 엔터티를 배치한다 엔터티 간에 관계를 설정한다 관계를 서술한다 관계 참여도를 표현한다 관계의 필수 여부를 표현한다 ---------------------------------------------------------------------------------..
데이터 모델링의 정의 : 업무에 필요로 하는 데이터를 시스템 구축 방법론에 의해 분석/설계 하여 정보시스템(DB)을 구축하고 개발 및 데이터 관리에 사용한다. 데이터 모델링의 특징 : 특징 설명 추상화 현실세계를 간략하게 표현 단순화 누구나 쉽게 이해하도록 표현 명확화 명확하게, 한 가지 의미로 해석되도록 표현 ------------------------------------------------------------------------------------------------------- 좋은 모델링의 3대 요건 : 1. 중복배제 : 모델링은 중복된 데이터를 배제하고, 각 데이터 객체의 역활에 맞게 표현해야한다. 중복 배제를 통해 데이터 저장 공간을 효율적으로 활용할 수 있으며, 갱신 이상이나 삭제..
SQL에서 데이터 처리를 위한 연산 순서 1. FROM : 처리할 테이블 선택 2. WHERE : 처리할 레코드 조건을 설정 3. GROUP BY : 그룹별로 요약을 수행할 필드를 선택합니다. 4. HAVING : 그룹의 요약 조건을 설정합니다. 5. SELECT : 필요한 필드를 선택합니다. 6. ORDER BY : 레코드 정렬 방법을 지정합니다. [레코드 : 데이터 열 ( column )의 결합으로 이루어진 데이터 덩어리를 말한다. 예를 들어, 고객 정보를 저장하는 데이터베이스에서는 하나의 고객 정보가 하나의 레코드 이며, 고객번호, 이름, 주소 등의 정보가 열의 형태로 하나의 레코드를 포함된다.] [쿼리를 복잡하게 작성할 경우에는 이 연산 순서를 고려하여 퀴리를 작성하는 것이 성능 최적화에 도움이 ..