Inline View란?
FROM 절 내부 SubQuery
가상 테이블처럼 동작한다.
Card
emy
← 탐색으로 돌아가기
백엔드 면접에서 데이터베이스 질문은 거의 필수다. 이 단계에서는 RDB 기본 개념, 인덱스, 정규화, 트랜잭션, 락, 조인, 실행계획, 커넥션 풀 등을 학습한다. 또한 N+1 문제, 인덱스가 동작하지 않는 경우, 트랜잭션 격리 수준 같은 Spring/JPA 실무 면접 질문도 함께 익힌다. 단순 SQL 문법이 아니라 “왜 느려지는가”, “어떻게 성능을 개선하는가”를 설명할 수 있게 만드는 단계다.
무료 체험 퀴즈
Inline View란?
FROM 절 내부 SubQuery
가상 테이블처럼 동작한다.
데이터베이스(DB)란?
데이터를 저장하고 관리하는 시스템
백엔드 서비스 핵심 저장소다.
RDB(Relational Database)란?
테이블 관계 기반 데이터베이스
MySQL, PostgreSQL 등이 대표적이다.
NoSQL이란?
비관계형 데이터베이스
유연한 스키마 구조를 가진다.
테이블(Table)이란?
데이터를 행과 열 구조로 저장하는 공간
RDB 기본 단위다.
아래 문항들은 이 학습지에 수록된 카드입니다. 로그인하면 이 학습지를 내 계정으로 복사해 카드를 한 장씩 넘기며 반복 학습할 수 있고, 숙달한 카드는 완료 표시하여 다음 세션에서 제외할 수 있습니다.
Inline View란?
데이터베이스(DB)란?
RDB(Relational Database)란?
NoSQL이란?
테이블(Table)이란?
행(Row)이란?
열(Column)이란?
Primary Key(PK)란?
Foreign Key(FK)란?
Unique Key란?
Index란?
인덱스를 사용하는 이유는?
인덱스 단점은?
Clustered Index란?
Non-Clustered Index란?
Full Table Scan이란?
B-Tree 인덱스란?
Composite Index란?
복합 인덱스에서 순서가 중요한 이유는?
Cardinality란?
정규화(Normalization)란?
1정규화란?
2정규화란?
3정규화란?
반정규화(Denormalization)란?
트랜잭션(Transaction)이란?
ACID란?
원자성(Atomicity)이란?
일관성(Consistency)이란?
격리성(Isolation)이란?
지속성(Durability)이란?
Commit이란?
Rollback이란?
트랜잭션 격리 수준이란?
Read Uncommitted란?
Read Committed란?
Repeatable Read란?
Serializable이란?
Dirty Read란?
Non-Repeatable Read란?
Phantom Read란?
Lock이란?
Shared Lock이란?
Exclusive Lock이란?
비관적 락(Pessimistic Lock)이란?
낙관적 락(Optimistic Lock)이란?
Deadlock이란?
Join이란?
Inner Join이란?
Left Join이란?
Right Join이란?
Outer Join이란?
Cross Join이란?
Self Join이란?
SubQuery란?
View란?
Stored Procedure란?
Trigger란?
SQL Injection이란?
PreparedStatement를 사용하는 이유는?
Connection Pool이란?
Connection Pool을 사용하는 이유는?
HikariCP란?
실행계획(Execution Plan)이란?
Explain 명령어란?
N+1 문제란?
N+1 문제가 발생하는 이유는?
Fetch Join이란?
Lazy Loading이란?
Eager Loading이란?
Pagination이란?
Offset 기반 페이징이란?
Cursor 기반 페이징이란?
Sharding이란?
Replication이란?
Master-Slave 구조란?
Redis란?
Redis를 사용하는 이유는?
Cache Hit란?
Cache Miss란?
Write Through 전략이란?
Write Back 전략이란?
CAP 이론이란?
Consistency란?
Availability란?
Partition Tolerance란?
ORM(Object Relational Mapping)이란?
JPA란?
Entity란?
영속성 컨텍스트란?
Dirty Checking이란?
1차 캐시란?
Flush란?
OSIV(Open Session In View)란?
Cascade란?
DDL이란?
DML이란?
DCL이란?