1. DB 이상 현상

이상 현상은 테이블 설계가 잘못되어 데이터가 중복될 때 발생하는 문제이다.

주로 삽입 이상, 삭제 이상, 갱신 이상이 나온다.

이상 현상의미
삽입 이상데이터를 추가하려면 불필요한 정보까지 넣어야 하는 문제
삭제 이상데이터를 삭제했더니 필요한 정보까지 같이 사라지는 문제
갱신 이상일부 데이터만 수정되어 서로 불일치하는 문제

갱신 이상

문제에서 말한

“데이터 중복으로 인해 일부만 수정되어 데이터 간 불일치가 발생하는 현상”

은 갱신 이상이다.

예시:

학생학과학과실
철수컴퓨터과301호
영희컴퓨터과301호

컴퓨터과 학과실이 302호로 바뀌었는데 철수 행만 수정하면?

학생학과학과실
철수컴퓨터과302호
영희컴퓨터과301호

같은 컴퓨터과인데 학과실 정보가 다르다.

이게 갱신 이상이다.

헷갈리는 보기 정리

보기정리
삽입 이상추가할 때 문제
삭제 이상삭제할 때 필요한 정보까지 사라짐
갱신 이상수정할 때 일부만 바뀌어 불일치
불일치 이상보통 정식 3대 이상 현상으로 보지는 않음

핵심 암기

삽입 = 추가 문제

삭제 = 같이 사라짐

갱신 = 일부만 수정되어 불일치


2. UI 사용성 평가와 소프트웨어 품질

UI 관련 문제에서는 학습성, 기억용이성, 오류, 효율성, 만족도 같은 개념이 나온다.

UI 사용성 평가 항목

항목의미
학습성처음 사용하는 사람이 쉽게 배울 수 있는가
기억용이성오랜만에 다시 사용해도 기억하기 쉬운가
오류사용 중 오류가 적고 복구가 쉬운가
효율성사용자가 빠르고 편하게 작업할 수 있는가
만족도사용자가 사용하면서 만족하는가

UI 사용성은 결국 사람이 쓰기 쉬운가를 평가하는 것이다.

이식성

이식성은 UI 사용성 평가 항목이라기보다는 소프트웨어 품질 특성이다.

개념의미
이식성다른 운영체제, 하드웨어, 브라우저, DB 환경에서도 실행 가능한 능력

예를 들어 어떤 프로그램이 Windows에서도 되고, Linux에서도 되고, Mac에서도 잘 돌아가면 이식성이 높다고 볼 수 있다.

헷갈리는 보기 정리

보기사용성 평가 여부
학습성UI 사용성 평가 항목
기억용이성UI 사용성 평가 항목
오류UI 사용성 평가 항목
이식성사용성보다는 소프트웨어 품질 특성

핵심 암기

UI 사용성 = 사람이 쓰기 쉬운가

이식성 = 다른 환경에서도 잘 돌아가는가


3. 백업 시스템

백업은 데이터를 잃어버렸을 때 복구하기 위해 미리 저장해 두는 것이다.

문제에서는 하이브리드 백업 개념이 중요하다.

백업 방식

방식의미
온프레미스 백업회사 내부 서버나 저장장치에 백업
클라우드 백업인터넷 기반 클라우드 서버에 백업
하이브리드 백업온프레미스와 클라우드를 함께 사용하는 방식

하이브리드 백업

하이브리드 백업은 내부 저장소와 클라우드를 함께 사용한다.

장점설명
빠른 복구내부 저장소에서 빠르게 복구 가능
안정성내부 장비가 고장 나도 클라우드 백업이 있음
유연성상황에 따라 내부/외부 저장소를 같이 활용 가능

헷갈리는 보기 정리

보기 내용판단
온프레미스와 클라우드를 결합하이브리드 백업의 핵심 설명
관리가 단순하고 소규모 기업에만 적합일반적인 하이브리드 백업 설명으로는 애매함
클라우드만 사용하이브리드 아님
내부 저장소만 사용하이브리드 아님

주의

사진 속 문제는 정답 표시가 애매해 보인다.

일반적인 개념 기준으로는 하이브리드 백업 = 온프레미스 + 클라우드 결합으로 외우는 게 맞다.

핵심 암기

하이브리드 = 섞은 것

하이브리드 백업 = 내부 저장소 + 클라우드