정보처리기사
-
정보처리기사 기출문제 풀이 2019년 1회 - DB, 자료구조정보처리기사 2020. 4. 3. 17:32
1. SQL에서 VIEW를 삭제할 때 사용하는 명령어는? DROP 더보기 DDL : Data Definition Language (데이터 정의 언어) DB(스키마), Table, View, Index, Domain 등을 정의(생성, 갱신, 삭제) 할 때 쓰인다. 명령어: CREATE(생성), ALTER(수정), DROP(삭제) DML : Data Manipulation Language (데이터 조작언어) 테이블의 데이터를 조회하고 조작(삽입·갱신·삭제)할 때 쓰인다. 대표적 명령: SELECT, INSERT, DELETE, UPDATE DCL : Data Control Language (데이터 제어언어) COMMIT ROLLBACK GRANT : 권한 부여할 떄 사용 REVOKE : 권한 회수할 떄 사용..
-
[정보처리기사 필기] 데이터베이스정보처리기사 2020. 4. 3. 15:35
[정규화(Normalization)] 정규화의 개념 관계형 데이터베이스에서 정확성을 더욱 유지하기 위해 스키마를 쪼개는 과정. 데이터베이스의 논리적 설계 단계에서 수행 정규화의 목적 데이터 구조의 안정성 및 무결성을 유지 이상 발생을 방지 / 자료 저장 공간의 최소화 이상(Anomaly) : 사용자 의도와는 상관없이 데이터가 삽입, 삭제, 갱신되는 현상 정규화 과정 1NF - 2NF -3NF - BCNF - 4NF - 5NF 1NF(제1정규형) : 릴레이션에 속한 모든 값들이 원자 값으로만 구성 2NF(제2정규형) : 기본키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속을 만족 - 완전 함수적 종속: 기본키에 의해서 속성이 결정 - 부분 함수적 종속: 기본키의 일부에 의해 속성이 결정 학번 이름 ..