Computer Science/데이터 베이스

[데이터 베이스] 데이터베이스 및 DBMS 정의
데이터베이스(Database) 정의 데이터베이스(Database)란, 체계화된 데이터의 모음으로서 여러 사용자들이 공유하여 사용할 수 있도록 구성한 데이터의 집합을 의미합니다. 또한, 보조 저장 장치(Disk)에 저장됩니다. 보다 구체적으로는, 데이터베이스는 여러 개체(Entity)나 속성(Attribute)들 간의 상호 관계를 기록하고, 이를 관리하는 컴퓨터 기반 시스템을 말합니다. 이를 통해 사용자들은 중복되는 데이터를 방지하고, 데이터의 무결성(Integrity)과 일관성(Consistency)을 유지하면서 보다 효율적으로 데이터를 검색하고 조작할 수 있습니다. 데이터베이스는 일반적으로 구조화된 쿼리 언어(SQL)를 사용하여 데이터를 검색하고 조작하며, 대규모 데이터를 처리하고 저장할 수 있습니다...
데이터베이스 기본 용어
트랜잭션(transaction): 논리적 작업 단위로서 하나의 단위로 처리되어야 하는 분리될 수 없는 연산 그룹 데이터 처리 시스템(Data Processing Sysyem:DPS) 일괄처리시스템(batch processing): 데이터를 수집해서 분류하고 정렬시킨 다으멩 일괄 처리하는 데이터 처리 방법 여러 가지 트랜잭션을 한데 모아 일괄적으로 처리하기 때문에각 트랜잭션 당 처리 비용이 적게 듬. 단위 시간당 처리되는 작업 수가 많아 시스템 성능을 높임 그러나 사용자 측면에서는 데이터가 즉시 처리되지 않기 때문에 대기해야하는 단점 여러 가지 사전 준비 작업을 거쳐야 한다는 단점도 존재 온라인 처리 시스템(on-line processing sysytem): 일괄 처리 방식이 필요로 했던 사전 준비 작업 ..