CS/Data Base
[DB]Intro 및 DB의 전반적인 기초개념
DB가 등장하게 된 이유 file system에서의 문제가 많았다. Data의 중복과 불일치 새로운 작업을 하기 위해선 새 프로그램을 만들어야 했다. -> 접근이 어려웠다. Integrity Problem : 제약조건을 걸기가 어려웠다. Atomicity of update : 만일 A, B에 수행되는 일이 있을 때, A와 B 모두 수행되거나 수행되지 않아야 함. file system에서는 이것을 만족하기 어려웠다. 여러 사용자가 동시에 접근할 때 문제 발생. 보안 이슈 -> DataBase System은 위 문제들을 모두 해결해 준다. DB는 추상적인 것을 제공해준다. Physical Level : 레코드가 어떻게 저장되는지 묘사함. Logical Level : 실제 데이터 베이스에서 데이터가 어떻게 저..