반응형

sqld 19

[SQLD] 1-4. 데이터 모델의 이해 - 관계(Relationship) 정의, 분류, 표기법

A. 관계 정의1. 엔터티끼리 상호 연관성이 있는 상태를 의미 2. 데이터 모델 내에 존재하는 엔터티 간 논리적인 연관성  B. 관계 분류1. 존재 관계 : 존재 자체로 연관성이 있는 관계 2. 행위 관계 : 특정 행위를 함으로써 연관성이 생기는 관계  C. 관계 표기법 종류1. 관계명(Membership) : 엔터티와 엔터티가 어떠한 관계를 맺고 있는지를 나타내는 문장, 명확한 문장으로 표현하며 현재형 이어야 한다. 2. 관계차수(Cardinality) : 관계에 참여하는 수, 1:1, 1:N, N:M으로 구분 3. 관계선택사양(Optionality) : 필수인지 선택인지의 여부, 필수적 관계는 참여자가 반드시 존재해야 하는 관계, 선택적 관계는 참여자가 없을 수도 있는 관계 D. ERD 관계 표기법1..

[SQLD] 1-2. 데이터 모델의 이해 - 엔터티(Entity) 특징, 분류, 명명법

A. 엔터티란?1. 식별이 가능한 객체2. 사람, 사물, 사건, 개념 등의 명사에 해당3. 비즈니스 관점에서 IT 시스템을 통해 관리가 필요한 관심사4. 비즈니스를 구현하기 위해 저장해야 하는 어떤 것  B. 엔터티 특징1. 업무에서 필요로 하는 정보 : 비즈니스 요구 조건 만족을 위해 반드시 필요하고, 저장 및 관리하고자 하는 정보여야 한다.2. 식별 가능해야 함 : 유일한 식별자에 의해 식별이 가능해야 한다.3. 인스턴스의 집합 : 연속적으로 존재하는 2개 이상의 인스턴스 집합이어야 한다.4. 업무 프로세스에 의해 이용 : 엔터티는 비즈니스 프로세스에 의해 반드시 이용되어야 한다. 업무 프로세스에 의해 insert, select, update, delete 등이 발생하지 않는 고립된 엔터티의 경우는 ..

[SQLD] 1-1. 데이터 모델의 이해 - 데이터 모델링, 데이터베이스 스키마, ERD

데이터 모델의 이해 A. 데이터 모델링이란?1. 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법2. 현실 세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정3. 데이터베이스를 구축하기 위한 분석/설계의 과정 => 복잡한 현실 세계를 추상화, 단순화, 명확화 하기 위해 일정한 표기법으로 모델을 표현하는 기법   B. 데이터 모델링 필요성 / 목적1. 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현2. 분석된 모델을 가지고 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위함3. 데이터모델링 자체로의 업무의 흐름을 설명하고 분석하는 부분에 의미를 가지고 있음  C. 데이터 모델링 특징추상화 : 현실 세계를 일정한 형식으로 표현하는 것, 아이디어나 개념을 간략하게..

[SQLD] SQLD 시험 안내/합격 기준/응시 자격 소개

SQLD(Structured Query Language Developer) 한국데이터산업진흥원(KDATA)에서 주관하는 국가공인자격시험으로, SQLD/SQLP 2종류로 나뉩니다. 자격기본법 제1조(목적)이 법은 자격에 관한 기본적인 사항을 정함으로써 자격제도의 관리·운영을 체계화하고 평생직업능력 개발을 촉진하여 국민의 사회경제적 지위를 높이고 능력중심사회의 구현에 이바지함을 목적으로 한다. 자격기본법 제19조(민간자격의 공인) ① 주무부장관은 민간자격에 대한 신뢰를 확보하고 사회적 통용성을 높이기 위하여 심의회의 심의를 거쳐 법인이 관리하는 민간자격을 공인할 수 있다. 자격기본법 제30조(자격취득자에 대한 우대) ① 국가 및 지방자치단체는 국가자격 및 공인자격의 직무 분야에 관한 영업의 허가·인가·등록 ..

[Certification] 2024.07.26
반응형