TIL(D+36). 데이터베이스 설계
2021.08.02
1. 데이터베이스 설계의 개념
데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스 구조에 맞게 변형한 후 일반 사용자들이 사용하게 하는 것이다.
2. 데이터베이스 설계 시 고려사항
무결성 : 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 한다.
일관성 : 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 한다.
회복 : 장애 발생 직전의 상태로 복수할 수 있어야 한다.
보안 : 불법적인 데이터 노출 또는 변경이나 손실로부터보호할 수 있어야 한다.
효휼성
데이터베이스 확장
3. 데이터베이스 설계 순서
요구 조건 분석 - 개념적 설계 - 논리적 설계 - 물리적 설계 - 구현
개념적 설계 : 개념 스키마 모델링과 트랜잭셕 모델링을 병행 수행, DBMS에 독립적인 개념 스키마를 설계
논리적 설계 : DBMS에 따라 서로 다른 논지적 스키마를 설계하는 단계, 트랜잭션의 인테페이스 설계
물리적 설계 : 처리 성능을 위해 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정
댓글을 작성해보세요.