관계형 데이터베이스에서 데이터 중복을 최소화하고 이상 현상을 방지하기 위해 릴레이션을 분해하는 과정
정규화
Normalization. 1NF → 2NF → 3NF → BCNF → 4NF → 5NF 단계가 있다.
Card
emy
← 탐색으로 돌아가기
정보처리기사 실기의 데이터베이스·네트워크·보안 파트 핵심 용어를 정리했습니다. 정규화, 후보키, 트랜잭션 ACID, 교착 상태, DML/DDL, 서브네팅, OSI 계층 장비, XSS·SQL Injection·CSRF, 대칭/비대칭 키 암호화, CI 등 단답형 빈출 개념을 망라했습니다. 짝꿍 학습지 "정보처리기사 실기_1"과 함께 학습하면 실기 필수 암기 범위를 한 번에 커버할 수 있습니다.
무료 체험 퀴즈
관계형 데이터베이스에서 데이터 중복을 최소화하고 이상 현상을 방지하기 위해 릴레이션을 분해하는 과정
정규화
Normalization. 1NF → 2NF → 3NF → BCNF → 4NF → 5NF 단계가 있다.
릴레이션에서 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합
후보키
Candidate Key. 유일성과 최소성을 만족해야 한다.
하나의 트랜잭션 내 작업이 모두 성공하거나 모두 실패해야 하는 성질
원자성
Atomicity. 트랜잭션의 ACID 속성 중 하나이다.
둘 이상의 트랜잭션이 서로의 자원을 기다리며 무한히 대기하는 상태
교착 상태
Deadlock. 상호 배제, 점유와 대기, 비선점, 순환 대기 조건이 동시에 충족될 때 발생한다.
데이터베이스에서 데이터의 조회, 삽입, 수정, 삭제를 수행하는 SQL 언어
DML
Data Manipulation Language. SELECT, INSERT, UPDATE, DELETE가 해당된다.
아래 문항들은 이 학습지에 수록된 카드입니다. 로그인하면 이 학습지를 내 계정으로 복사해 카드를 한 장씩 넘기며 반복 학습할 수 있고, 숙달한 카드는 완료 표시하여 다음 세션에서 제외할 수 있습니다.
관계형 데이터베이스에서 데이터 중복을 최소화하고 이상 현상을 방지하기 위해 릴레이션을 분해하는 과정
릴레이션에서 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합
하나의 트랜잭션 내 작업이 모두 성공하거나 모두 실패해야 하는 성질
둘 이상의 트랜잭션이 서로의 자원을 기다리며 무한히 대기하는 상태
데이터베이스에서 데이터의 조회, 삽입, 수정, 삭제를 수행하는 SQL 언어
테이블, 뷰, 인덱스 등 데이터베이스 객체를 생성, 변경, 삭제하는 SQL 언어
네트워크에서 IP 주소를 효율적으로 할당하기 위해 하나의 네트워크를 여러 개의 작은 네트워크로 분할하는 기법
OSI 7계층에서 데이터 링크 계층의 물리적 주소를 이용하여 프레임을 전달하는 장비
네트워크 계층에서 최적의 경로를 결정하여 패킷을 전달하는 장비
웹 애플리케이션의 보안 취약점 중 악의적인 스크립트를 삽입하여 사용자의 브라우저에서 실행되게 하는 공격
사용자의 입력값에 SQL 구문을 삽입하여 데이터베이스를 비정상적으로 조작하는 공격
인증된 사용자의 권한을 도용하여 서버에 위조된 요청을 보내는 공격
암호화와 복호화에 같은 키를 사용하는 암호화 방식
암호화와 복호화에 서로 다른 키(공개키, 개인키)를 사용하는 암호화 방식
소프트웨어 테스트에서 내부 구조를 고려하지 않고 입출력 값만으로 테스트하는 기법
소프트웨어 테스트에서 내부 소스 코드의 논리적 구조를 기반으로 테스트하는 기법
소프트웨어 개발 완료 후 운영 중 발견된 오류를 수정하는 유지보수 유형
향후 발생할 수 있는 문제를 미리 예방하기 위해 수행하는 유지보수 유형
IP 주소를 MAC 주소로 변환하는 프로토콜
코드를 저장소에 병합할 때마다 자동으로 빌드와 테스트를 수행하는 개발 실천 방법