Database(DB: 데이터베이스) - 테이블(table), Database 특징

CODEDRAGON Development/Android

반응형

   

   

Database(DB: 데이터베이스)

데이터를 영속적으로 저장할 수 있는 공간

   

   

   

테이블(table)

  • 데이터베이스에서 데이터가 모이는 집합공간
  • SELECT, INSERT, UPDATE, DELETE같은 쿼리문으로 제어할 수 있습니다.

   

   

   

데이터 베이스 특성

원자성(atomicity)

  • 하나의 트랜젝션이 하나의 작업 단위로 처리.
  • 여러 단계에 걸쳐 수행되더라도 트랜젝션이 실패가 되면 모든 상태가 트랜젝션 수행 상태 전으로 rolled back되어, 이전 상태를 유지하게 됩니다.
  • 즉, 트랜젝션이 완전히 수행되거나, 아무것도 수행되지 않은 상태(All or Nothing)을 의미합니다.

일관성(consistency)

  • 트랜잭션 수행후 완전한 데이터만 저장이 됩니다.

독립성(isolation)

  • 격리성이라고도 합니다.
  • 트랜젝션 수행 완료되기전까지의 변경되는 내용이 다른 트랜젝션에 영향을 주지 않습니다.

영속성(durabilitiy)

  • 비휘발성으로 사라지지 않게 하는 것.
  • 스마트폰 전원이 꺼져도 데이터가 계속 저장되어 있습니다.

 

반응형