
모델링이란 현실 세계를 단순화하여 표현하는 기법 이다.모델링의 특징추상화단순화명확화모델링의 관점데이터 관점프로세스 관점데이터와 프로세스의 상관 관점데이터-프로세스의 관계를 위주로 모델링프로세스의 흐름에 따라 데이터가 어떤 영향을 받는지모델링시 유의사항중복비유연성유연성

정규화엔터티를 작은 단위로 분리하는 과정입력, 수정, 삭제 성능 일반적으로 향상됨제1정규형모든 속성은 반드시 하나의 값만 가져야 함제2정규형모든 일반속성이 반드시 모든 주식별자에 종속되어야 함제2정규화 - 주식별자가 복합식별자인 경우 부분 종속을 없애야 함제2정규화 -

관계형 데이터베이스모든 데이터를 2차원 테이블 형태로 표현한 뒤 관계 정의TABLE인스턴스 = Row, 속성 = ColumnSELECT문저장되어 있는 데이터를 조회SELECT \* FROM 테이블;전체 컬럼이 조회됨Alias (별칭)TABLE AS T, TABLE T와

주로 SELECT 절에 위치컬럼이 올 수 있는 대부분 위치에 사용 가능FROM 절은 불가능 (테이블명이 오는 위치라)반드시 하나의 값만 반환해야 함그렇지 않은 경우 에러 발생FROM 절 등 테이블명이 올 수 있는 위치에 사용 가능WHERE 절, HAVING 절에 사용
테이블에 데이터를 입력하는 명령어INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (데이터1, 데이터2, ...);명시되지 않은 컬럼에는 NULL값이 입력됨PK, NOT NULL 조건 주의!!!INSERT INTO 테이블명 VALUES (전체