데이터베이스2 정규화와 반정규화 정규화 정규화 배경 한 릴레이션에 여러 엔티티의 애트리뷰트들을 혼합하게 되면 정보가 중복 저장되며, 저장 공간을 낭비하게 된다. 또한 중복된 정보로 인해 갱신 이상이 발생하게 된다. 동일한 정보를 한 릴레이션에는 변경하고, 나머지 릴레이션에서는 변경하지 않은 경우 어느 것이 정확한지 알 수 없게 된다. 이러한 문제를 해결하기 위해 정규화 과정을 거치는 것이다. ※ 갱신이상 삽입 이상 원하지 않는 자료가 삽입되거나 또는 삽입하는 자료가 부족해 삽입이 되지 않아 발생하는 문제점. 삭제 이상 하나의 자료만 삭제하고 싶지만, 그 자료가 포함된 튜플 전체가 삭제됨으로 원하지 않는 정보 손실이 발생하는 문제점. 갱신 이상 정확하지 않거나 일부의 튜플만 갱신되어 정보가 모호해지거나 일관성이 없어져 정확한 정보 파악이.. CS/DataBase 2021. 4. 28. 데이터 베이스의 사용 이유와 성능 데이터와 정보 데이터 단순한 관찰이나 측정 등의 수단을 통해 현실 세계로부터 수집된 사실이나 값. 정보 데이터 중에서도 조직화되고 체계화 된 데이터로서 의사 결정권자에 의미를 제공하는 것. 데이터베이스 꼭 기억해야하는 데이터들의 집합. 한 조직의 여러 응용 시스템들이 공유해서 사용할 수 있도록 데이터들을 통합해 체계적으로 조직한 후 저장한 운영 데이터의 집합. 데이터베이스 관리 시스템 데이터베이스를 관리해주는 프로그램(시스템) 데이터베이스의 생성, 접근방법, 처리절차,보안,물리적 구조 등을 책임지며 대량의 데이터를 체계적으로 관리하고 검색,활용할 수 있도록 한다. ※ 컴퓨터에 데이터를 기억하기 위해서는 데이터베이스를 이용하는 것 이외에도 다른 방법이 있습니다. 대표적으로 파일 시스템. (동영상,문서,음악.. CS/DataBase 2021. 4. 28. 이전 1 다음