Three Types of Database Design

sskit·2023년 3월 22일
0
post-thumbnail

From Existing Data

  • legacy data
  • Analyze
  • Extract data from other databases
  • normalize -> 정규화
    • 정규화, 역정규화 퍼포먼스와 무결성 문제

New Systems Development

  • 그냥 처음부터 다 만들어

Database Redesign

  • 튜닝, 재설계
  • Migrate
  • integrate
  • Reverse enginneer, design new databases using normalization principles and data model transformation

Data Import

  • 데이터의 중복성은 일관성을 깨지게 한다
  • 정규화, 역정규화 선택 과정이 중요하겠지
  • 퍼포먼스 vs 일관성

Database Design from New Sysyems Development

  • 요구사항 분석 -> Entity-Relation data modeling -> 관계형 모델 -> 데이터베이스 설계

Database Design from Redesign

  • Migration
  • Integration

정리

  • Users
    • Casual user(end user)
    • Application programmer(ESQL/C, ODBC, JDBC)
    • DBA
    • Database designer(ER modeling)

0개의 댓글