CS/Database
[DB] 데이터베이스, Index
데이터베이스 데이터베이스는 통합하여 관리되는 데이터의 집합체를 의미한다. 이는 중복된 데이터를 없애고, 자료를 구조화하여 효율적인 처리를 할 수 있도록 관리된다. 이런 데이터베이스는 응용 프로그램과는 다른 별도의 미들웨어에 의해 관리되며 이를 데이터베이스 관리 시스템 (DBMS)라고 한다. 데이터 베이스를 사용하는 이유 파일 시스템을 사용했을 때의 문제점 데이터의 중복과 비일관성 데이터 접근 시 필요한 데이터를 편리하고 효율적으로 검색하기 힘듬 데이터가 여러 파일에 흩어져 있고 파일 형식이 서로 다를 수 있음 데이터 동시 접근 시 데이터가 잘못 업데이트 될 수 있음 무결성 문제 보안 문제 데이터베이스의 장점 데이터의 논리적, 물리적 독립성, 일관성, 무결성, 보안성 보장 데이터의 중복 최소화 저장된 자료..