본문 바로가기

카테고리 없음

[DB] 데이터베이스 설계 시 고려할 점

데이터베이스 설계?

사용자의 요구를 분석하여 그것을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후

특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것이다.

 

설계 시 고려사항

1. 무결성 

삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약조건을 항상 만족해야 한다.

2. 일관성

데이터베이스에 저장된 데이터들 사이나 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함

3. 회복성 

시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함

4. 보안성

불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함

5. 효율성

응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화 등이 가능해야 함

6. 데이터베이스 확장성

데이터베이스 운영에 영향을 주지 않으면서 지속적으로 데이터를 추가할 수 있어야 함

 

https://coding-factory.tistory.com/219

 

[DB기초] 데이터베이스 설계시 고려사항

 데이터베이스 설계 데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용

coding-factory.tistory.com