▶ 2020 정보처리기사 필기 정리 ◀ ▶ 104 DML DML(Data Manipulation Language, 데이터 조작어)데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 1. 삽입문(INSERT INTO~)INSERT INTO 테이블명([속성명1, 속성명2, .....])VALUES(데이터1, 데이터2, ...); ex1) 테이블에 (이름-홍길동, 부서-인터넷)을 삽입INSERT INTO 사원(이름, 부서) VALUES('홍길동', '인터넷'); ex2) 테이블에 (장보고, 기획, 05/03/73, 옥계동, 90)을 삽입INSERT INTO 사원 VALUES('장보고', '기획', #05/03/73#, '옥계동', 90); ex3) 테이블에..
정보처리기사필기2020
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 082 정규화(Normalization) 정규화잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정- 분해하는 과정- 논리적 설계 단계에서 수행- 데이터 중복성 최소, 이상의 발생 방지, 저장 공간의 최소화, 일관성 보장, 테이터 정확성 증가- 조회 성능 저하 이상(Anomaly)의 개념 및 종류정규화를 거치지 않으면 DB 내에 데이터들이 불필요하게 중복되어 의도와 상관없이 삽입, 삭제, 갱신이 일어나는 현상- 이상의 종류 : 삽입 이상, 삭제 이상, 갱신 이상 정규화 과정 / 중요★ *이행적 종속 : A→B이고 B→C일 때 A→C를 만족하는 관계 ▶ 083 반정규화(역정규화; Denormalization) 반정규화정규화..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 077 관계형 데이터 모델 관계형 데이터 모델(Relational Data Model)가장 널리 사용되는 데이터 모델, 2차원적인 표를 이용해 데이터 상화 관계를 정의하는 DB구조- 기본키와 이를 참조하는 외래키로 데이터 간의 관계를 표현- 1:1, 1:N, N:M 관계를 자유롭게 표현 관계형 데이터 모델의 구성ex) E-R 모델에서 설명한 고객과 주문서 그리고 주문 관계를 관계형 데이터 모델로 표시하면 다음과 같다. ▶ 078 관계형 데이터베이스의 구조 관계형 데이터베이스1970년 IBM에 근무하던 코드에 의해 처음 제안됨- 개체와 관계를 모두 릴레이션이라는 표로 작성 관계형 데이터베이스의 Relation 구조 / 용어알기★ 릴레이션은 데이터들을 표의 형태로 ..