면접을 위한 CS 지식: 데이터베이스 핵심 요약과 예상 질문 | RDBMS부터 트랜잭션까지
·
Study & Article/Computer Structure
데이터베이스(Database)는 소프트웨어 개발 및 시스템 설계에서 핵심 개념이며, 면접에서도 자주 등장하는 주제입니다. 데이터 저장 방식, 트랜잭션 처리, 관계형 데이터베이스의 특징 등을 이해하면, 실무에서도 강력한 기반을 갖출 수 있습니다.이 글에서는 데이터베이스의 종류, 관계형 데이터베이스, 트랜잭션, 조인 등을 핵심 정리하고 면접 질문을 정리하겠습니다.1. 데이터베이스의 종류데이터베이스는 저장 방식과 활용 방식에 따라 여러 가지 유형으로 나뉩니다.1.1 관계형 데이터베이스 (RDBMS: Relational Database Management System)구조: 테이블(행과 열)로 데이터 저장특징: 정규화, ACID(원자성, 일관성, 격리성, 지속성) 보장대표적인 DBMS: MySQL, Postgr..