
정규화 정규화는 논리적 모델을 대상으로 데이터를 분해하는 과정이며 이상현상을 제거해 데이터가 더욱 정규화되고 유지보수가 쉬워진다. 정규화를 통해 입력/수정/삭제 시 성능이 향상되며 재활용 가능성이 증가된다. 일반적으로 정규화 시 검색 기능이 저하될 수 밖에 없다.

두 개 이상의 테이블들을 연결해 데이터를 출력하는 것이다. 일반적으로 PK나 FK 값의 연관에 의해 조인이 성립된다. 하지만 어떤 경우에는 PK, FK 관계가 없어도 논리적 값들의 연관만으로 조인이 성립될 때도 있다.FROM 절에 여러 테이블이 나열되더라도 SQL에서

데이터베이스를 이해하기 쉽도록 그림으로 표현한 것이다. 즉, 데이터들의 관계를 나타낸 도표이다.엔터티 도출엔터티 배치관계 설정관계명 기술관계차수 표현관계선택사양 표현A는 부모, B는 자식의 관계를 가진 ERD이다. ~B로 구성되어 있다는 말은 B를 포함하고 있다라고 이

데이터베이스의 테이블에 들어있는 데이터에 변형을 가하는 종류의 명령어들을 말한다.예를 들어 데이터를 테이블에 새로운 행을 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어르 DML이라고 한다.테이블에 행을 삽입할 때 사용하며 한번에 한 행만 입력가능하

복잡한 현실 세계를 추상화, 단순화하여 일정한 표기법에 의해 명확히 표현하는 것을 말한다. 데이터 관점 데이터와 데이터간의 관계, 업무와 데이터 간의 관계를 모델링한다.프로세스 관점업무가 실제로 하고있는 일 또는 해야할 일을 모델링한다. 데이터와 프로세스의 상관관점업무

PostgreSQL (포스트그레) 오픈 소스 관계형 데이터베이스로 ORDBMS이다. > ORDBMS : 객체-관계형 DBMS의미 ACID(Atomicity, Consistency, Isolation, Durability) 지원 표준 SQL 지원 및 확장 가능 Trig

SQL에 대해 공부하다보면 이 3가지 SQL을 많이 볼 수 있다. 이 세 가지는 모두 관계형 데이터베이스지만 기능, 성능 최적화 방법 등이 다르다.객체-관계형 데이터베이스(ORDBMS)로 확장성과 기능성이 매우 뛰어나다.오픈소스 DB이기에 무료로 언제나 사용 가능하다.