본문 바로가기

몰라 컴퓨터 일반/데이터베이스3

트랜잭션 격리수준(DB Isolation Level) Dirty ReadNon Repetable read(반복 가능하지 않은 읽기)현상Repeatable Read(반복 가능한 읽기)Phantom Read(유령읽기)-트랜잭션 격리 수준 4단계1. Read Uncommitted : 커밋 무시하고 중간에 읽는다, Dirty Read2. Read Committed : 커밋된 데이터만 읽는다, Non-Repeatable Read 3. Repeatable Read : 한 트랜잭션에서 여러번 읽어도 동일함 보장, Phantom Read4. Serializable : 한 트랜잭션에서 사용하는 데이터를 다른 트랜잭션에서 접근할 수 없다.   무결성과 정합성- 무결성(Integrity) : 데이터 값이 정확한 상태인가? 이상한 값이 아닌가?- 정합성(Consistency) .. 2024. 10. 18.
데이터베이스 무결성: 데이터가 처리되는 모든 과정에서 변경되거나 손상되지 않고 완전성, 정확성, 일관성을 유지함을 보장하는 특성개체 무결성 : 기본키는 후보 키 중에서 선정한 키로서, NULL일 수 없다.참조 무결성 :외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 한다. 기존 파일 처리 시스템의 문제점 - 데이터의 종속성 - 데이터의 중복성  데이터베이스의 특징 실시간 접근 계속적인 변화 동시공유  내용에 의한 참조 (주소에 의한 참조 X) 독립성 보장(종속성 유지 X) ※ 데이터베이스는 데이터의 최소한의 중복을 허용한다. 중복을 허용함으로써 회복에 의한 신뢰성과 데이터 접근 속도 향상을 꾀할 수 있다. 하지만 데이터의 많은 중복은 데이터 무결성을 침해하는 원인이 될 수 있다.  데이터 독립성 - .. 2024. 10. 18.
정규화 2024. 5. 24.