데이터 : 컴퓨터에 저장되어있고, 보낼 수 있는 모든 정보데이터베이스 : 구조를 가진 데이터의 모임데이터 모델 : 데이터를 저장, 연결, 접근하는 방식 ex) Relational-ModelDBMS(Database Management System) : 데이터베이스에 있는
관계형 데이터베이스 > relation(table)의 모임으로 데이터를 저장하는 시스템 relation : 2차원 테이블 tuple : 테이블의 행. record라고도 부름 attribute : 테이블의 칼럼 degree : attribute의 수 cardinalit
어떤 attribute에 같은 값을 가진 tuple들을 그룹으로 묶을 때 사용된다. GROUP BY는 보통 COUNT, SUM, AVG, MAX, MIN의 aggregation 함수와 함께 사용된다.예제)GROUP BY로 그룹화 된 데이터에 조건을 걸 때 사용된다. 예
Referential actions어떤 FK로 인해 reference 되는 두 테이블의 관계에서, parent relation의 어떤 tuple이 DELETE/UPDATE 되면, 해당 tuple을 referencing하는 child relation의 FK 값은 어떻게
Entity(relation)간의 관계를 실제 요구사항에 맞게 설계한 다이어그램저장할 정보를 갖고 있는 독립적인 객체이다. Strong Entity는 Weak Entity가 아닌, 그 자체적으로 존재할 수 있는 Entity이고, Weak Entity는 Strong En
E-R Diagram을 관계형 데이터베이스 schema로 변환하는 것이다. 규칙(순서대로)Step 1: Regular entity types and single valued attributesStep 2: Weak Entity Type and Single Value A