CS/데이터베이스 2

데이터베이스 관리시스템

데이터베이스 관리 시스템(DBMS)파일 시스템:데이터를 파일로 관리하기 위해 파일을 생성, 수정, 삭제, 검색하는 기능을 제공하는 소프트웨어응용프로그램마다 필요한데이터를 별도의 파일로 관리함문제점:같은 내용의 데이터가 여러 파일에 중복저장됨저장공간의 낭비+ 데이터의 일관성, 무결성을 유지하기 어려움(일관성 무결성은 추후 작성)가장큰 문제점:데이터 종속성응용프로그램이 데이터 파일에 종속적!사용하는 파일의 구조가 변경된다면 응용프로그램또한 변경되야함..+ 데이터파일에 대한 동시공유, 보안, 회복(복구, 파악)이 쉽지않음+그걸 고려하는 프로그램을 만든다면? => 응용프로그램 개발이 쉽지않음 데이터베이스 관리시스템 (DBMS)아 그걸 관리해주는 소프트웨어 만들어 줄게 주요기능정의 기능: 데이터베이스 구조를 정의..

데이터 베이스 기본개념

데이터 베이스 기본개념데이터: 관찰값정보 : 가공한 데이터  정보처리: 데이터에서 정보를 추출하는 과정  데이터베이스 정의통합데이터최소, 통제가능한 수준의 중복만 허용하는 데이터 : 효율적으로 가자저장데이터컴퓨터가 접근할수 있는 매체에 저장된 데이터공유데이터여러 사용자가 함께 소유, 이용 가능한데이터예시: 대학의 여러 부서에서 동일한데이터를 사용하지만 각기 다른 목적으로 접근할수 있도록수강신청등록도서관 동일한 학생의 정보를 각 부서가 따로 저장하면서 일어나는 불일치성, 중복을 제거할수 있음운영데이터조직의 주요기능을 수행하기 위해 지속적으로 필요한 데이터단순한 데이터의 집합이 아니라 조직이 돌아가기위한 필수 데이터들의 집합이라는 것반대 개념: 분석데이터 조직의 실시간 운영과 다르게 과거 데이터를 이용해 장..