본문 바로가기

전체 글39

3-4. 물리 데이터베이스 설계 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 물리 요소 조사 분석 (1) 스토리지(Storage) 데이터를 보존하고 가능한 한 간편하게 액세스할 수 있도록 개발된 기술을 사용하여 정보를 보전하는 저장장치를 의미한다. 스토리지 구성 접속방식 설명 장점 단점 DAS (Direct Attached Storage) 데이터 서버와 외장형 저장장치를 전용 케이블로 직접 접속하는 방식 전용라인의 사용으로 주어진 성능이 보장되며 안정성도 뛰어남 저장장치에 따른 접속방법이 서로 상이하여 저장장치 공유에 문제가 있음 NAS (Network Attached Storage) LAN을 통해 스토리지와 서버를 접속하는 방식, 파일서버를 통한 파일 시스템을 공유 데이터 저장 장치와 서버 간의 독립성을 유지 데이.. 2021. 8. 6.
3-3. 논리 데이터베이스 설계 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 관계 데이터베이스 모델 (1) 관계 데이터 모델(Relation Data Model) 실세계 데이터를 행과 열로 구성된 테이블 형태로 구성된 데이터 모델이다. 수학자 E.F.Codd 박사가 제안한 모델이다. 관계 데이터 모델의 구성 (튜로카 / 애열차) 구성요소 설명 릴레이션 행(Row)와 열(Column)로 구성된 테이블 튜플(Tuple) 릴레이션의 행(Row)에 해당되는 요소 속성(Attribute) 릴레이션 열(Column)에 해당되는 요소 카디널리티(Cardinality) 튜플(Row)의 수 차수(Degree) 애트리뷰트(Column)의 수 스키마(Schema) 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 인스.. 2021. 8. 4.
3-2. SQL 활용 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 기본 SQL 작성 (1) 데이터 정의어(DDL; Data Definition Language) 데이터 정의어는 데이터를 정의하는 언어로서 '데이터를 담는 그릇을 정의하는 언어'이다. 데이터 정의어(DDL) 대상 (도스테뷰인) DDL 대상 설명 도메인(Domain) 하나의 속성이 가질 수 있는 원자값들의 집합 스키마(Schema) 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 테이블(Table) 데이터 저장 공간 뷰(View) 하나 이상의 물리 테이블에서 유도되는 가상의 테이블 인덱스(Index) 검색을 빠르게 하기 위한 데이터 구조 데이터 정의어(DDL) 명령어 구분 DDL 명령어 설명 생성 CREATE 데이터베이스 오.. 2021. 8. 4.
3-1. SQL 응용 2020 기출 ' ' 2021 기출 ' ' 수제비 데일리 ' ' 절차형 SQL 작성 (1) 트리거(Trigger) 트리거는 데이터베이스 시스템에서 삽입, 갱신, 삭제 등 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. 트리거 구성 (디이비컨 SE) 구성요소 설명 선언부 DECLARE 트리거의 명칭을 정의하는 부분 이벤트부 EVENT 트리거가 실행되는 타이밍, 이벤트를 명시하는 부분 시작/종료부 BEGIN/END 트리가 시작과 종료 표현, 블록으로 구성 제어부 CONTROL 순차 처리, 비교 조건에 따라 블록 또는 문장으로 실행, 조건에 따라 반복 실행 SQL SQL DML을 주로 사용, 자주 사용되지 않지만 DDL(TRUNCATE 등) 사용 예외부 EXCEPTION BEGIN~E.. 2021. 8. 1.