본문 바로가기
SQLD(4월17일)

SQLD 1과 정리

by 많이느린아이 2024. 5. 17.

1. 데이터 모델링 => '현실 세계'를 단순화 , '다양한 현상'을 '일정한 표기법'으로 표현

                            => 관점 : 데이터, 프로세스 , 데이터 프로세스 상관 관계 

                            => 모델링 단계 :   '개'념적 : 추상화 , 업무중심적 ,포괄적

                                                      :  '논'리적 : 재사용성 , 키,속성,관계

                                                      :  '물'리적 : 성능 , 가용성

 

2. 스키마 => 외부 스키마 : '사용자' 관점

                => 개념스키마 : Community view of DB , 데이터들 (통합,관계) 

                 => 내부스키마 : 물리적 관점 (저장구조,컬럼,인덱스 정의)

*논리적 독립성 : 개념스키마는 변해도 , 외부스키마는 안변함

*물리적독립성 :  내부스키마는 변해도, 나머지는 안변함

 

3.ERD(Entity RelationShip Diagram) => '엔터티'들의 관계확인(약어X, 대문자, 띄어쓰기 X)

순서 : 엔터티 > 관계(기입>참여도>필수선택) 

부호 : 엔터티 : 네모 , 동그라미 : 0개 ,  l : 1개 , <- : 2개이상

구분 : 유형(물리,안정,지속) 개념(개념적) 사건(행위/통계)

시간별 구분 : 기본(원래 존재,독립성(자식X) , 중심(데이터양이 가장많다) , 행위 (2개이상 엔터티,변경:증가 표현)

 

*엔터티 : '독립체' 식별이 가능한 개체 

*인스턴스(ROW) , 속성(Colun)

 

4.속성 ('더 이상 쪼개 지지 않는 것')

 

'특성' 으로 구분

기본 : '바로 정의' 내려지는 속성 

설계 : '필요판단' 에 의해 도출 되는 속성(ex.고유번호)

파생 : '변형'하여 생성 For 빠른 성능보장을 위해

 

'구성방식' 으로 구분

일반 속성 : FK,PK 제외하고 나머지

FK 속성 : 매개체들끼르의 관계를 형성 시켜주는

PK 속성(주식별자) : 유니크한 속성(EX.사번)

 

*속성 값 (1:1) -> 속성 (2개)  -> 인스턴스 (2개) -> 엔터티 

*도메인 : 속성 값의 범위 (용어사전 , 시스템 카탈로그(INSERT만 가능)

 

5. 관계 (존재,행위) -> 관계명(이름) ,관계차수,관계선택사양(필수 OR 조건 판단)

 

6.식별자(유일성,최소성,불변성,존재성)

-> 구분 가능하게 해주는 대표적인 식별자 . 부모필요

대표성 여부(주/부조),

스스로 생성(내부/외부),

단일속성(단일/복합),

대체여부(원조/대리)

 

비식별자(일반속성) : NULL 가능 삭제 가능 

 

'SQLD(4월17일)' 카테고리의 다른 글

SQLD 결과 및 후기  (0) 2024.06.17
SQLD 53회 후기  (0) 2024.05.26
SQLD 1일차 정리(모델링,사상,엔터티,속성,관계,식별자)  (0) 2024.04.17