본문 바로가기

정처기정리4

(추가)정보처리기사 필기 3주차 Day-3 정리(추가) Chapter 03. 논리 데이터베이스 설계 1. 관계 데이터베이스 모델 (1) 관계 데이터 모델 관계 데이터 모델(Relation Data Model) 개념 실세계 데이터를 행과 열로 구성된 테이블 형태로 구성된 데이터 모델이다. 관계 데이터 모델의 구성요소 구성요소 설명 릴레이션 행(Row)와 열(Column)로 구성된 테이블 튜플(Tuple) 릴레이션의 행(Row)에 해당되는 요소 속성(Attribute) 릴레이션의 열(Column)에 해당되는 요소 카디널리티(Cardinality) 튜플(Row)의 수 차수(Degree) 애트리뷰트(Colunm)의 수 스키마(Schema) 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 인스턴스(Instance) 정의된 스키마에 따라 생성된 테이.. 2021. 7. 24.
정보처리기사 필기 3주차 Day-2 정리 Chapter 02. SQL 활용 1. 기본 SQL 작성 (1) 데이터 정의어(DDL) 데이터 정의어의 개념 데이터 정의어는 데이터를 정의하는 언어로서 '데이터를 담는 그릇을 정의하는 언어'이다. DDL의 대상 = 도스테뷰인 DDL 대상 설명 도메인 하나의 속성이 가질 수 있는 원자값들의 집합 속성의 데이터 타입과 크기, 제약조건 등의 정보 스키마 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조 외부 스키마(External Schema) : 사용자나 개발자의 관점에서 필요로 하는 데이터베이스의 논리적 구조 사용자 뷰를 나타냄 서브 스키마로 불림 개념 스키마(Conceptual Schema) : 데이터베이스의 전체적인 논리적 구조 전체적인 뷰를 나타냄 개체 간의 관계, 제약조건, 접근 .. 2021. 7. 23.
정보처리기사 필기 3주차 Day-1 정리 Chapter 01. SQL 응용 1. 절차형 SQL 작성 (1) 트리거 트리거의 개념 트리거는 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. 트리거의 구성 = DEBCSE 구성요소 설명 선언부 (DECLARE) 트리거의 명칭을 정의 부분 이벤트부 (EVENT) 트리거가 실행되는 타이밍, 이벤트를 명시하는 부분 시작/종료부 (BEGIN/END) 트리거의 시작과 종료를 표현하는 데 필수적이며, 다수 실행을 제어하는 기본적 단위가 되며 논리적 프로세스를 구성 제어부 (CONTROL) 기본적으로 순차적으로 처리 비교 조건에 따라 블록 또는 문장을 실행 SQL DML을 주로 사용하고, 자주 사용되지 않지만 DDL을 사용 예외부 (EXCE.. 2021. 7. 23.
정보처리기사 필기 2주차 Day-5 정리 Chapter 05. 인터페이스 구현 1. 인터페이스 설계 확인 (1) 인퍼페이스 기능 확인 인터페이스 기능 확인 방법 ① 인터페이스 기능 개념 인터페이스 기능은 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 기능이다. ② 인터페이스 기능 확인 방법 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 각 시스템의 교환 데이터 및 업무, 송수신 주체 등이 정의되어 있는 인터페이스 설계서를 보고 인터페이스 기능을 확인할 수 있다. ③ 인터페이스 정의서 인터페이스 정의서는 시스템 인터페이스 정의서와 상세 기능 인터페이스 정의서 등으로 나눠질 수 있다. 시스템 인터페이스 정의서 주요 항목 = 인최 크시데 주요 항목 설명 인터페이스 ID 인터페이스를 구분하기 위한 식별자 최대 처리.. 2021. 7. 20.