728x90

dbms 2

[개발 공부 101일차] DB 개론 | 트랜잭션과 동시성

0. TL;DR1. 트랜잭션의 개념2. 트랜잭션의 4가지 성질3. 동시성  0. TL;DR트랜잭션: DBMS에서 데이터를 다루는 ‘논리적 작업 단위’트랜잭션의 4가지 성질: 원자성, 일관성, 고립성, 지속성락(lock): 트랜잭션이 데이터를 읽거나 수정할 때 데이터에 표시하는 잠금장치  1. 트랜잭션의 개념: DBMS에서 데이터를 다루는 ‘논리적 작업 단위’ 단일 SQL문을 사용하기도 하지만 여러 개의 SQL문을 순차적으로 수행하기도 함장애 시에 데이터를 복구(롤백)하는 단위가 되기도 함DB에서 여러 작업이 같은 데이터를 동시에 다룰 때, 작업을 분리하는 단위가 되기도 함전체가 수행되거나 아예 수행되지 않아야 함 (all or nothing)DB에 저장된 데이터를 다루고, DBMS에 의해 처리됨 BEGI..

[개발 공부 96일차] DB 개론 | 데이터베이스 및 관리 시스템

0. TL;DR1. 데이터와 정보 차이2. 데이터베이스란?3. 데이터베이스 관리 시스템 | DBMS  0. TL;DR데이터: 단순히 현실 세계를 관찰하거나 측정해서 수집한 사실 or 값정보: 데이터를 목적에 맞게 처리해, 의미를 가지는 단위로 만든 것데이터베이스(DB): 논리적으로 연관된 데이터를 모아 일정한 형태를 저장해 놓은 것으로, 중복 데이터를 최소화해 조직의 목적에 맞게 관리함데이터베이스 관리 시스템(DBMS): 데이터 입력 / 수정 / 삭제 / 검색 기능 제공  1. 데이터와 정보 차이데이터: 단순히 현실 세계를 관찰하거나 측정해서 수집한 사실 or 값정보: 데이터를 어떤 방식으로 처리해, 의미를 가지는 단위로 만든 것. 즉, 의사결정에 유용하게 활용할 수 있는 결과물정보처리: 데이터에서 정보..

728x90