일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 소프트웨어개발
- java
- spring
- CRUD
- 게시판만들기
- 정처기설명
- springboot
- 스프링
- 정처기공부
- 정처기필기
- 게시판프로젝트
- 파이썬
- 자바의정석요약
- 정보처리기사필기
- 프로그래머스
- 어노테이션
- 정보처리기사
- 정처기
- 스프링부트
- 게시판
- function
- 자바의정석
- CRUD구현
- 소프트웨어설계
- 파이선
- 이것이자바다
- PYTHON
- 자바
- 정처기예상문제
- 코딩테스트
- Today
- Total
목록데이터베이스 구축 (3)
Helmi
분산 데이터베이스(Distibuted Database) - 논리적으로 같은 시스템에 속하지만 물리적으로는 컴퓨터 네트워크 통해 분산되어 있는 데이터베이스 분산 데이터베이스의 목표 위치 투명성 (Location Transparency) 접근하려는 데이터베이스의 실제 위치 알 필요 없이 단지 데이터베이스의 논리적인 명칭만으로 접근 가능 중복 투명성 (Replication Transparency) 동일 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용 가능, 시스템은 자동으로 여러 데이터에 대한 작업 수행 병행 투명성 (Concurrency Transparency) 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션들 수행 결과는 서로 영향 받..
1. Atomicity(원자성) - 트랙잭션의 연산은 데이터베이스에 모두 반영되도록 완료(Commit)되든지 아니면 전혀 반영되지 않도록 복구(Rollback)되어야 한다. - 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 모두가 완벽히 수행되지 않고 어느 하나라도 오류가 발생하면 트랜잭션 전부가 취소되어야 한다 2. Consistency(일관성) - 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다. - 시스템이 가지고 있는 고정 요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 한다. 3. Isolation(독립성, 격리성, 순차성) - 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 ..
데이터 베이스 무결성 - 개체 무결성 : 한 릴레이션의 기본키를 구성하는 어떠한 속성값도 널(NULL) 값이나 중복 값을 가질 수 없음 규정하는 것 - 참조 무결성 : 외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 하고, 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정 - 도메인 무결성 : 속성 값들이 사용자가 정의한 제약 조건에 만족해야 한다. - 사용자 정의 무결성 : 속성 값들이 사용자가 정의한 제약조건에 만족해야 한다.