SQL 자격검정 실전문제 데이터 모델링의 이해(데이터 모델의 이해, 엔티티, 속성, 관계, 식별자), 데이터 모델과 SQL(정규화, 관계와 조인의 이해, 모델이 표현하는 트랜잭션의 이해, NULL 속성의 이해, 본질식별자 vs 인조식별자)
데이터 모델링의 이해(데이터 모델의 이해, 엔티티, 속성, 관계, 식별자), 데이터 모델과 SQL(정규화, 관계와 조인의 이해, 모델이 표현하는 트랜잭션의 이해, NULL 속성의 이해, 본질식별자 vs 인조식별자) 데이터 모델의 이해, 엔티티, 속성, 관계, 식별자*1. 데이터 모델링의 특징*1-1. 현실 세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있다.*1-2. 모델링은 단지 시스템 구현만을 위해 수행되는 테스크가 아니며, 시스템 구현을 포함한 업무분석 및 업무형상화를 하는데 목적이 있다.*1-3. 복잡한 현싱르 제한된 언어나 표기법으로 이해하기 쉽게 하는 단순화의 의미를 가지고 있다.*1-4. 모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가..
더보기
SQL 자격검증 실전문제 SQL 기본 및 활용(관계형 데이터베아스 개요, SELECT문, 함수, WHERE 절, GROUP BY, HAVING 절, ORDER BY 절, 조인, 표준 조인)
관계형 데이터베이스 개요, SELECT 문, 함수, WHERE 절, GROUP BY, HAVING 절, ORDER BY 절, 조인, 표준 조인 관계형 데이터베아스 개요, SELECT문 등*1. 명령어 종류DML(Data Manipulation Language) > 데이터 조작어Select, Insert, Update, Delete데이터베이스에 들어 있는 데이터를 조회, 검색, 변형DDL(Data Definition Language)> 데이터 정의어Create, Alter, Drop, Rename테이블과 같은 데이터 구조를 정의DCL(Data Control LanguageP> 데이터 제어어Grant, Revoke데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어를 DCL이라 함TCL (..
더보기
SQL 자격 검정 실전문제 SQL 수행구조(데이터베이스 아키텍쳐, SQL 처리과정, 데이터베이스 I/O), SQL 분석도구(예상 실행계획, SQL 트레이스, 응답 시간 분석)
SQL 수행구조는 총 3절이다. 데이터베이스 아키텍처, SQL 처리 과정, 데이터베이스 I/O 메커니즘이다. 데이터베이스 아키텍처, SQL 처리과정, 데이터베이스 I/O*1. 실행계획을 통해서 알 수 있는 정보 액세스 기법, 질의 처리 예상 비용, 조인순서이다.> 실제 처리 건수는 트레이스 정보로 알 수 있다.*2. 오라클에서 I/O는 블록 단위로 이루어진다. 블록 단위로 I/O 한다는 것은, 하나의 레코드에서 하나의 칼럼만 읽으려 해도 레코드가 속한 블록 전체를 읽게 됨을 뜻한다.*3-1. 실행계획은 SQL 처리를 위한 실행 절차와 방법을 표현한 것이다.*3-2. 실행계획은 조인 방법, 조인 순서, 액세스 기법 등이 표현된다.*3-3. 조인 순서, 방법, 인덱스 선택 등과 같이 실행방법에 따라 SQ..
더보기