본문 바로가기

ERD2

DB - ERD 키 설계 심화 ERD 설계 (정규화, 외래키, 무결성)데이터베이스의 모든 사고는 첫 단추인 ERD 설계에서 시작된다. 키를 잘못 잡으면 정규화가 깨지고, 외래 키 관계가 흩어지면 무결성이 무너지며, 결국 운영 단계에서 끝없는 데이터 정합성 문제로 이어진다. 이 글은 정보처리기사 필기에서 다룬 "DB 설계 3단계"의 다음 단계로, ERD 설계의 실전 기술 — 키의 종류, 관계의 모델링, 식별 관계 vs 비식별 관계, 무결성 제약, 그리고 정규화 심화까지 — 를 세심하게 정리한다(출처: 위키백과 — Entity-Relationship Model). 제가 학교 캡스톤에서 사용자 ID를 char(20)로 잡고 외래 키를 7개 테이블에 박았다가 한 달 뒤 ID 정책이 바뀌어 7개 테이블을 한꺼번에 마이그레이션하는 사고를 겪고 .. 2026. 5. 15.
정보처리기사 실기 - 1장 요구사항 확인 요구사항 확인 (도출, 분석, 럼바우)정보처리기사 실기 시험의 첫 번째 챕터는 요구사항 확인이며, 시험에서 매회 출제되는 가장 빈도 높은 영역 중 하나이다(출처: Q-Net 정보처리기사). 단순한 개념 암기 수준이 아니라 절차의 순서, 각 단계의 산출물, 그리고 럼바우 방법론을 비롯한 분석 모델의 구체적 활용까지 정확히 이해해야 점수로 연결된다. 본 글은 실기 시험에 자주 출제되는 형태로 정형화된 절차를 정리하며, 요구사항 개발 4단계 절차와 구조적·객체지향 분석 모델을 중심으로 다룬다. 필기 관점의 UML 개론은 별도 글에서 다루었으므로, 본 글은 시험 답안에 직접 활용할 수 있는 정형화된 표현에 초점을 맞춘다. 제가 실기 공부를 처음 시작할 때 가장 헷갈렸던 게 바로 1장이었는데, 필기에서 한 번 본.. 2026. 5. 2.

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 블로그 이름