본문 바로가기

SQLD8

SQLD 2과목 SQL 기본 데이터 제어어(DCL: Data Control Language) : 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어를 DCL이라고 부른다. 테이블 컬럼에 대한 정의 변경 [Oracle] ALTER TABLE 테이블명 MODIFY (컬럼명1 데이터 유형 [DEFAULT 식] [NOT NULL], 컬럼명 2 데이터 유형 …); [SQL Server] ALTER TABLE 테이블명 ALTER (컬럼명1 데이터 유형 [DEFAULT 식] [NOT NULL], 컬럼명2 데이터 유형 …); NULL(ASCII 코드 00번)은 공백(BLANK, ASCII 코드 32번)이나 숫자 0(ZERO, ASCII 코드 48번)과는 전혀 다른 값이며, 조건에 맞는 데이터가 없을 때의 공집합과도 다르다. '.. 2021. 2. 22.
SQLD 1과목 데이터 모델과 성능 정리 성능데이터모델링이란? 데이터베이스 성능 향상을 목적으로 설계딴계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것이다. 중복속성에 대한 분리가 1차 정규화의 대상이 되며, ROW 단위의 중복도 1차 정규화의 대상이 되지만 COLUMN 단위로 중복이 되는 경우도 1차 정규화의 대상이다. 반정규화는 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상과 개발(Development)과 운영(Maintenance)의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법을 의미한다. 반정규화는 데이터를 중복하여 성능을 향상시키기 위한 기법이라고 정의할 수 있고 좀 더 넓은 의미의 반정규화는 성능을 향상시키기 위해 정규화된 데이터 모데리에서 중복, 통합, 분리.. 2021. 2. 12.
SQLD 1과목 데이터 모델링의 이해 정리 데이터 모델링 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 현실세계의 데이터(What)에 대해 약속된 표기법에 의해 표현하는 과정 데이터베이스를 구축하기 위한 분석/설계의 과정 데이터 모델링 유의점 중복(Duplication) 비유연성(Inflexibility) 비일관성(Inoonsistency) 데이터 모델링 종류 1. 개념적 데이터 모델링 추상화 수준이 높고 업무중심적이고 포괄적인 수준의 모델링 진행. 전사적 데이터 모델링, EA 수립시 많이 이용 2. 논리적 데이터 모델링 시스템으로 구축하고자 하는 업무에 대해 Key, 속성, 관계 등을 정확하게 표현, 재사용성이 높음 3. 물리적 데이터 모델링 실제로 데이터베이스에 이식할 수 윘도록 성능, 저장 등 물리적인 성격을 고려하여 설계 데이터.. 2021. 2. 11.
SQLD란? SQLD 시험 접수 방법 SQLD란? SQLD는 국가공인 SQL 개발자 자격시험을 뜻합니다. 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발할 수 있는 개발자라는 자격을 주는 시험입니다. 보통 IT 업계에서 이 자격증을 취득하라고 이야기하는 경우가 많습니다. SQL을 자유롭게 사용할 수 있어야 DB 관련된 프로그램을 빠르게 개발할 수 있기 때문입니다. 시험접수 Kdata 데이터 자격검정 홈페이지(www.dataq.or.kr/www/main.do)에 접속하여 SQL 개발자 자격증 시험을 접수하면 됩니다. 아래로 쭉 내린 후 SQLD 접수하기 버튼을 클릭해주세요. 현재 가장 빨리 시작하는 접수기간은 2월 22일(월)이고 그 날 접수를 한다면 3월 20일(토)에 시험을 치루게 됩니다. 올해 SQLD 접수기간.. 2021. 2. 10.