목록CS공부/데이터베이스 (11)
CS 공부

JOIN이란 ? 데이터베이스에서 테이블간의 결합을 이야기한다. 즉, 두개 이상의 테이블에 대해서 결합하여 나타낼 때 조인이라는 것을 이용한다. outer table = driving table = 선행테이블 inner table = driven table = 후행테이블 join의 종류 inner join(교집합으로, 기준 테이블과 join 테이블의 중복된 값) left/right/full outer join cross join self join natural join 예시를 위한 테이블 Table A 학번 이름 11 kim 22 jim 33 sue Table B 학번 키 11 180 22 181 44 182 55 185 INNER JOIN: 내부조인 -> 교집합 INNER JOIN은 키 값이 있는 테이블..

자료의 고유성 관계형 데이터베이스의 중요한 요소들 중에 하나가 특정 주제의 정보들을 체계적으로 모아 놓는 것이다. 이때 중요한 것은 자료를 구분할 수 있어야 한다는 점이다. Key 값 이란 자료의 고유성을 유지하기 위한 개념이다. 키(Key)는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 유일한 기준이 되는 Attribute(속성)이다. Key의 구별 엔티티 내에서 대표성을 가지는가 yes -> 주 식별자(Primary) no -> 보조 식별자(Alternate) 단일 속성으로 식별되는가 Yes -> 단일 식별자 no -> 복합 식별자 엔티티 내에서 스스로 생성되었는가 yes -> 내부 식별자 no -> 외부 식별자 원래 업무적으로 의미가 있던 식별자 ..

DATABASE DATABASE란 응용시스템들이 데이터를 공유할 수 있도록 운영에 필요한 모든 데이터를 통합하여 컴퓨터에 저장한 데이터 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장은 데이터베이스 관리의 핵심 DATABASE의 특징 계속적인 변화: DB는 데이터 삽입, 삭제 갱신을 통해 변화한다. 실시간 접근 동시 공유 : 다수의 사용자가 이용할 수 있다. 내용에 의한 참조 데이터의 저장된 위치가 아닌 데이터의 내용을 참조하여 접근한다. 데이터 간의 연계성: 데이터와 데이터 사이의 관련된 정보들로 연결되어 있음 DATABASE의 기능 여러 사용 간의 데이터를 공유할 수 있다. 데이터의 중복성을 통제할 수 있다. 사용자들에게 다양한 인터페이스를 제공할 수 있다. 권한 없는 사용자의 데이터 ..