옵티마이저1 SQLD - SQL 기본 및 활용 관계형 데이터베이스는 릴레이션에 데이터를 저장하고 관리하며 집합 연산(합집합, 차집합, 교집합, 곱집합)과 관계 연산을 할 수 있다 계층형 데이터베이스는 1대N 관계 - 부모와 자식 관계 표현하기 쉬움 네트워크 데이터베이스는 1대N, M대N 관계 표현 모두 가능하다 트랜잭션(Transaction)은 DB 작업을 처리하는 단위이다 트랜잭션의 특성 - 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 영속성(Durability) 원자성 - 트랜잭션이 안끝났으면 실행되지 않은 상태와 같아야 한다 일관성 - 트랜잭션 실행 후에도 일관성이 유지되어야 한다 고립성 - 실행 결과를 다른 트랜잭션이 볼 수 없다 영속성 - 트랜잭션이 완료되면 그 결과는 영구적 보장이 되어야 한다 .. 2020. 5. 30. 이전 1 다음