Home
wannastudy
Cancel

제1장 - 제1절: 관계형 데이터베이스 개요

1. 데이터베이스 DBMS  - 많은 사용자들의 보다 효율적 데이터의 관리  - 예기치 못한 사건으로 인한 데이터 손상 방지  - 필요 데이터 복구 위한 강력한 기능의 SW 필요성   1.1. 관계형 데이터베이스  - 정규화 통한 합리적 테이블 모델링     => 이상ANOMALY 현상 제거, 데이터중복 피함.  - 동시성 ...

과목 2 SQL 기본 및 활용 // 제1장 SQL 기본

제1절 관계형 데이터베이스 개요  - 1. 관계형 데이터베이스 개요 제2절 DDL  - 2. DDL 제3절 DML  - 3. DML 제4절 TCL  - 4. TCL 제5절 WHERE 문  - 5. WHERE 문 제6절 WHERE 문  - 5. WHERE 문 제7절 WHERE 문  - 5. WHERE 문

mermaid - ER 관련 구문 정리

※ mermaid 사용하려면 프론트매터에 추가!! Cardinality   1:1(One to One) erDiagram A ||--|| B: "" erDiagram A ||--|| B: ""   1:M(One to Many) erDiagram A ||--o{ B: "" erDiag...

제5절 - 본질식별자 Vs 인조식별자

본질식별자 : 업무에 의해 만들어진 식별자 인조식별자 : 업무적으로 만들어지진 않으나, 본질식별자가 복잡한 구성이므로 인위적으로 만든 식별자 외부식별자 사용방식에는 크게 두 가지 문제점  - 중복 데이터로 인한 품질  - 불필요한 인덱스 생성 1. 중복 데이터로 인한 품질 문제 2. 불필요한 인덱스 생성 본질식별자, 인조식별자 사용 시 인덱스 구...

제4절 - Null 속성의 이해

Null 값이 가지는 특성 이해하기 cf)   - IE 표기법    : Null 허용여부 알 수 없음.   - 바커 표기법    : 속성 앞 동그라미가 Null 허용 속성. 1. Null값의 연산은 언제나 Null이다. Null 값 : ‘아직 정의되지 않은 미지의 값’   OR   ‘현재 데이터를 입력 못하는 경우’   (‘공백’이나 ‘숫자 0’과...

제3절 - 모델이 표현하는 트랜잭션의 이해

트랜잭션 : 데이터베이스의 논리적 연산단위   e.g. 계좌이체     송금자 계좌에선 이체금액 차감     입금자 계좌에선 이체금액 가산     데이터 정합성 위해 위 작업은 전부 실행 OR 전부 취소 데이터 모델에서의 트랜잭션 “트랜잭션을 하나로 묶는다” => 원자성(All or Nothing) 보장되도록 => 커밋의 단위를 하나로...

제2절 - 관계와 조인의 이해

1. 조인 관계 : 상호 연관성이 있는 상태 (cf. 1과목 4절)  ==> 부모의 식별자를 자식에게 상속시키는 행위  ==> 식별자 상속하고, 상속된 속성을 매핑키로 활용하여 데이터 결합해볼수 있음.  ==> 조인Join 고객과 주문 엔터티의 관계 해석 - 고객 엔터티 입장   : 한 명의 고객은 여러 번 주문 가능 - 주문 ...

제1절 - 정규화

데이터 모델링에서 정규화Normalization는 가장 기초적이지만 필수적으로 이뤄져야 하는 작업. (성능을 위해 반정규화 하기도 함) 1. 제1정규형 모든 속성은 반드시 하나의 값을 가져야 한다. 1.1. 다중 값multivalued   연락처 속성에 다중값 들어가는 경우 IE 표기법 바커 표기법 고객번호 ...

제2장 - 데이터 모델과 SQL

제1절 정규화  - 1. 정규화 제2절 관계와 조인Join의 이해  - 2. 관계와 조인의 이해 제3절 모델이 표현하는 트랜잭션Transaction의 이해  - 모델이 표현하는 트랜잭션의 이해 제4절 Null 속성의 이해  - Null 속성의 이해 제5절 본질식별자 vs. 인조식별자  - 본질식별자 Vs 인조식별자

제5절 - 식별자

1. 식별자Identifier 개념   인스턴스의 집합인 엔터티 내에서 각 인스턴스들을 구분하는 구분자   하나의 엔터티에 구성된 여러 개의 속성 중에 엔터티 대표할 수 있는 속성. 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 함.   식별자   => LDM에서 사용.   키   => PDM에서 사용. 2. 식별자의 특징 2...