SQLD 3

데이터 모델링에서 데이터 독립성의 필요성 / 데이터베이스 3단계 구조 / 데이터 독립성 요소 / 두 영역의 데이터 독립성 / 사상

SQL 전문가 가이드 과목 I 데이터 모델링의 이해 제1장 데이터 모델링의 이해 제1절 데이터 모델의 이해 6. 데이터 모델링에서 데이터 독립성의 이해 데이터 독립성의 필요성 어떤 단위에 대해 독립적인 의미를 부여하고 그것을 효과적으로 구현하면, 자신이 가지는 고유한 특징을 명확하게 할 뿐만 아니라, 다른 기능의 변경으로부터 쉽게 변경되지 않고, 자신의 고유한 기능을 가지고 기능을 제공할 수 있는 장점을 갖게 된다. 데이터 독립성의 목적 유지보수 비용 절감 데이터 복잡도 감소 데이터 중복성 감소 요구사항 대응력 향상 데이터 독립성을 확보하면 얻을 수 있는 효과 각 뷰 View의 독립성을 유지하고 계층별 뷰에 영향을 주지 않고 변경할 수 있다. 단계별 스키마 Schema 에 따라 데이터 정의어 DDL와 데..

SQL 개발자의 직무 / SQLD

SQL 전문가 가이드 SQL 전문가·개발자 자격검정 안내 SQL 개발자의 직무 데이터 모델의 이해 및 분석 데이터 모델은 전체 데이터베이스가 구성되는 요소를 결정한다. SQL 개발자는 데이터 모델과 SQL 구문의 연관성을 위해 엔티티, 속성, 관계, 식별자, 정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델을 이해하고 분석하는 작업을 수행한다. SQL 이해 및 활용 본 직무는 SQL 문법, 옵티마이저, 인덱스의 기초 원리를 이해하는 단계부터 시작한다. 이를 바탕으로 데이터 정의어(DDL)를 통해 테이블의 구조를 생성·변경·삭제·재명명하고, 데이터 조작어(DML)를 통해 데이터를 입력·조회·수정·삭제한다. 집합과 집합의 관계를 다양한 JOIN 방법을 사용하여 표현하고, 주종 관계의 경우 서브쿼리를..

SQL이란? / SQL 전문가란? / SQL 개발자란?

SQL 전문가 가이드 SQL 전문가·개발자 자격검정 안내 SQL Structured Query Language 데이터베이스를 직접 엑세스할 수 있는 언어 엑세스: 인터넷상의 특정 문서, 주소, 사이트로 이동하거나 특정 파일을 불러올 경우 그곳으로 이동하여 접근하는 과정. SQL은 데이터베이스를 정의하고 Data Definition 조작하며 Data Manifulation 조작한 결과를 적용하거나 취소할 수 있고 Transaction Control 접근 권한을 제어하는 Data Control 처리들로 구성된다. SQL 전문가 SQLP, SQL Professional 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는 데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 ..